Tutorials
A short guide to mastering keyboard shortcuts on GitHub - The GitHub Blog
💡 Master the shortcuts. You might be asking, how can I access said shortcuts? Simply by typing “?” on any Github page!* These shortcuts will empower you to perform various actions across the site without relying on your mouse.🔧 Customize your expe...
Enhancing Rails Log Output with SQL Query Count | Saeloun Blog
Rails developers often faced challenges optimizing performance due to logs that lacked detailed SQL query information.This made it difficult to identify specific performance bottlenecks, as the logs only provided general data on database interacti...
Refactoring for Readability in Ruby: a Showcase - DEV Community
My personal solution to this: write the code as readable as possible from the very beginning. The key skill to do this is an ability to recognize levels of abstraction in your code. Once properly recognized, they can be isolated from each other, w...
The Amazing Blog - Using Local Font Files in the Rails 7.1 Asset Pipeline
I wanted to play with the new hotness of Rails asset handling in a sideproject, and ran into some fiddliness in getting FontAwesome webfonts to be seen when loading them from an SCSS file. I'm using propshaft and Dart Sass in this app to build my ...
Installing Older Ruby Versions on Ubuntu 24.04 and 22.04 | deanpcmad
This post was originally written in 2022 for Ubuntu 22.04 but has been updated for 24.04 tooI’ve recently upgraded to Ubuntu 24.04 on my main machine and laptop. As I use a mixture of Rails versions for different apps I maintain, I needed to insta...
ActiveRecord::Base pluck adds support for hash values in Rails 7.2 | Saeloun Blog
In day-to-day life, we see many dashboards which consist of charts and reports. To build these charts or reports quickly, we required specific data from different database tables in faster queries.The ActiveRecord::Base pluck method is used to que...
Add your Ruby gems to AWS CodeArtifact | AWS News Blog
Applications often use numerous packages to speed up development by providing reusable code for common tasks like network access, cryptography, or data manipulation. Developers also embed SDKs–such as the AWS SDKs–to access remote services. These ...