News
How to have a productive programming day - Code with Jason
The way I look at productivity is this: if I have to be at work all day, I might as well get as much done in that chunk of time as I can.It’s not about running myself ragged. It’s not about “hustling”. It’s simply about not being wasteful with my ...
Everything You Need to Know About Destructuring in Ruby 3 | RUBY3.dev
Welcome to our first article in a series all about the exciting new features in Ruby 3! Today we’re going to look how improved pattern matching and rightward assignment make it possible to “destructure” hashes and arrays in Ruby 3—much like how yo...
Rails 7.0 Added Option To Avoid Foreign Key Migration Exceptions
Sometimes in a Ruby on Rails application, we might have a foreign key constraint defined in production database but there may not be a migration file for this.If we add a migration file with add_foreign_keystep, then that migration will run succes...
Neovim's built-in LSP with Ruby and Rails | Backtick Blog
Neovim 0.5 was released on Friday, to much fanfare. It includes a built-in support for Microsoft’s Language Server Protocol. LSP adds features like completion, go to definition, documentation on hover, format, rename and refactor. LSP standardises...
Asynchronous Background Processing for Ruby or Rails using AWS Lambda Extensions
Ever since writing this post last year on Using New Relic APM with Rails on AWS Lambda, I have always wanted to find a way to send APM data in a way that did not add extra milliseconds to the application's response times. Likewise, for smaller pro...