The motivation behind dry-validation

2 months ago - Direct link



#515 — August 20, 2020


Read on the Web


Ruby Weekly


NoRuKo: A Virtual Ruby Conference.. Tomorrow! — This event, which somehow went under our radar till now, aims to fill the void by all of the various cancelled in-person Ruby events this year. It’s free and Matz is taking part (as well as many other lovely folks) so you can register right now for the livestreams to come on August 21st.


...


Go to article →

Links in this thread

Ruby Weekly Issue 515: August 20, 2020
NoRuKo: A Virtual Ruby Conference.. Tomorrow! — This event, which somehow went under our radar till now, aims to fill the void by all of the various cancelled in-person Ruby events this year. It’s free and Matz is taking part (as well as many other lovely folks) so you can register right now for the livestreams to come on August 21st.


#NoRuKo
Join us for a virtual #NoRuKo unconference Friday 21st of August 2020 15:00-21:15 CEST!


dry-validation - why? | The motivation behind the creation of the library
This is the beginning of a series of videos where I'm explaining the motivation behind the creation of various dry-rb libraries. Trigger warning: I say bad t...


dry-rb - Home
We're happy to announce the release of dry-schema 1.5.0! It comes with plenty of new features, fixes, and general improvements. Here are some of the highlights. Support for composing schemas You can now compose...


dry-rb/dry-validation
Validation library with type-safe schemas and rules - dry-rb/dry-validation


Buildkite
Buildkite is a platform for running fast, secure, and scalable continuous integration pipelines on your own infrastructure.


Buildkite
Buildkite is a platform for running fast, secure, and scalable continuous integration pipelines on your own infrastructure.


Ruby introduces find pattern in pattern matching
Find pattern is introduced in pattern matching, which is useful in matching arrays.


Feature #16828: Introduce find patterns - Ruby master - Ruby Issue Tracking System
Redmine


Rubies
A Sinatra API interface to Ruby versions, releases and branches.


epistrephein/rubies
A Sinatra API interface to Ruby versions, releases and branches. - epistrephein/rubies


Google Cloud Functions On Ruby
Dear Ruby Expert, If you are interested in Ruby for Google Cloud Functions, then you are in the right place. We are excited to hear about your interest in this space and to request early access to this feature please fill the following sign up form. Google's use of this data is governed by our privacy policy found at http://www.google.com/policies/privacy/. All information Google has provided to you regarding this Early Access Program (EAP) or Alpha launch is Google's confidential information and subject to the confidentiality provisions in the Google Cloud Platform License Agreement (or other agreement governing your use of Google Cloud Platform). Thank you very much for filling the form and we look forward to hearing about your use cases and feedback for the product. Best regards, Cloud Functions Product Management Team


Grow your tech career
Thousands of startups and companies use Vettery to grow their tech and product teams. Sign up today and let your next role find you.


Adscheduler
Get your job listings in front of over 400,000 software developers via our JavaScript, Web operations, front-end development, Ruby, Node.js, and other e-mail newsletters.


Rodauth: A Refreshing Authentication Solution for Ruby
If you’re working with Rails, chances are your authentication layer is implemented using one of the popular authentication frameworks – Devise, Sorcery, Clearance, or Authlogic. These libraries provide complete authentication and account management functionality for Rails, giving you more time to focus on the core business logic of your product.


How Sidekiq works
Exploring how Sidekiq works to see how it connects to Redis and provides useful features for background job processing


Kodius | Prevent unplanned downtime
Don't let them kill off project, or shudder to think, talk you into migrating to Node.js or whatever. Your codebase did not rust. Your project needs some love and care.


Understanding Database Transactions in Rails
Few things are scarier than a database slowly losing integrity over weeks or years. For a while, nobody notices anything. Then users start reporting bugs, yet you can't find any code that's broken. By the time you realize the problem, it may be happening for so long that your backups are unusable...


Effective Debugging of Memory Leaks in Ruby - Stratus3D
Recently at work I was tasked with finding a memory leak in a legacy Ruby application I was unfamiliar with. We had been monitoring the application …


Idiosyncratic Ruby: Super Snakes
Documenting All Ruby Specialities.


How to add Notifications to Rails with Noticed (Example) | GoRails - GoRails
Noticed is my new gem for adding notifications to Rails apps. Notifications are really complicated to build and we've done the heavy lifting for you.


excid3/noticed
Notifications for Ruby on Rails applications. Contribute to excid3/noticed development by creating an account on GitHub.


Idiosyncratic Ruby: Unicode Version Mapping
Documenting All Ruby Specialities.


OpenStruct in Ruby
OpenStruct is one of the data structures implemented with metaprogramming in ruby. Lets see what it offers and where can it best fit in day to day coding life.


12 ways to call a method in Ruby
A fun little experiment where I try to call the same method in Ruby in as many ways as possible


Ruby Security Handbook | Sqreen
Ruby Security Best Practices for Developers. Download the free handbook and improve your Ruby security skills.


namusyaka/gammo
A pure-Ruby HTML5-compliant parser. Contribute to namusyaka/gammo development by creating an account on GitHub.


mobi/telephone_number
Phone number validation for Ruby. Contribute to mobi/telephone_number development by creating an account on GitHub.


Numberjack


MatheusRich/benchable
Write benchmarks without the hassle. Contribute to MatheusRich/benchable development by creating an account on GitHub.


Announcing Couchbase Ruby SDK 3.0 (Beta) | The Couchbase Blog
Couchbase Ruby SDK 3.0 (Beta) is back in action. Ruby SDK returns by popular demand. Read about its new capablities and download it today.


norman/friendly_id
FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models. - norman/friendly_id


saka1/simdjson_ruby
Ruby bindings for simdjson. Contribute to saka1/simdjson_ruby development by creating an account on GitHub.


simdjson/simdjson
Parsing gigabytes of JSON per second . Contribute to simdjson/simdjson development by creating an account on GitHub.


johncallahan/activestorage-horcrux
Contribute to johncallahan/activestorage-horcrux development by creating an account on GitHub.