Hey there 👋
RSS FeedI'm Syed Aslam — a software engineer who loves building scalable, meaningful software and sharing what I learn along the way.
I write about engineering, product development, and software craftsmanship — with the hope that my experiences help you build better, too.
Featured
-
Formatting ActiveSupport::Duration Objects in Rails
Updated:Learn how to format ActiveSupport::Duration objects into concise, human-readable strings with locale support using the duration_in_words gem.
-
The Future of Web Performance: Beyond Core Web Vitals
Exploring emerging performance metrics and optimization strategies that will shape the next generation of web applications.
-
Continuous Learning in Tech: Staying Relevant in a Fast-Paced Industry
Strategies and resources for developers to stay current with rapidly evolving technologies and maintain career growth in the tech industry.
Recent Posts
-
Migrating from Gridsome to Astro: A Developer Journey
My experience migrating my personal blog from Gridsome to Astro, including the challenges, benefits, and lessons learned along the way.
-
Module Functions in Ruby: module_function vs extend self
Updated:In Ruby, modules can provide both namespacing and mixin functionality. Learn how to define module-level functions using module_function and extend self, and the differences between them.
-
Re-initializing Table Sequences in PostgreSQL
Updated:Learn how to reset and reinitialize table sequences in PostgreSQL safely, whether preserving existing data or starting fresh.
-
Managing Multiple SSH Keys in Git and SSH Config
Updated:Learn how to manage multiple SSH keys for personal, work, and client projects using ssh-agent, ssh config, and gitconfig conditionals.
-
Recovering a MySQL Root Password
Updated:Forgetting a database password isn’t the end of the world. Here’s how to reset or recover the MySQL root password, with notes for modern MySQL versions.