News

MRSK: hot deployment tool to watch—or a total game changer?
The world of deployment and container management tools has seen a bright new contender enter the fold, and the hype train is chugging along at full speed. So, will MRSK change the game and make Docker container deployment dead simple? Let’s find o...

Why tests flake more on CI than locally - Code with Jason
A flaky test is a test that passes sometimes and fails sometimes, even though no code has changed.The root cause of flaky tests is some sort of non-determinism, either in the test code or in the application code.In order to understand why a CI tes...

Amazon CodeWhisperer, Free for Individual Use, is Now Generally Available | AWS News Blog
Today, Amazon CodeWhisperer, a real-time AI coding companion, is generally available and also includes a CodeWhisperer Individual tier that’s free to use for all developers. Originally launched in preview last year, CodeWhisperer keeps developers ...

Mike Perham, Creator of Sidekiq: From Employment to Independence · Code Code Ship
I learned Ruby just in time to see Sidekiq take off. In the early 2010s, Ruby had seen a plethora of background job processors, from BackgroundJob to DelayedJob, Resque, and some others. Each improved and innovated in its own way on its predecesso...


Mastering Time Complexity in Ruby: A Comprehensive Guide with Code Examples and Tests - DEV Community
Coding time complexity is an essential concept in computer science that measures the amount of time it takes a particular algorithm to execute. It is important to understand time complexity, especially when developing software applications that re...


Introducing Security Device support on RubyGems’ CLI - RubyGems Blog
In a world where many maintainer accounts are being targeted to distribute malicious code via our packages, it is crucial to add more measures that will help prevent these account takeovers. At the end of 2022, we announced the addition of hardwar...

Middleware in Rails: What It Is, How It Works, and Examples
P.S. I suggest that you read my previous post "The Definitive Guide to Rack for Rails Developers" before reading this one. That should give you a good context for this post. If you're already familiar with Rack, keep reading.As we learned in the p...

Basics of Active Record Validations - DEV Community
Our applications do not exist in a vacuum. We will ideally have real people using and interacting with our programs constantly. In a perfect world, everyone would know our intentions as developers when asking for user input in things like a userna...