Conquer nil: Clean Up Your Rails Code with the Fear Gem
Ever found yourself drowning in a sea of nil checks? Or perhaps you’ve built a fortress of begin/rescue blocks just to handle potential errors? If you’re nodding along, you’re not alone. Ruby developers often find themselves writing defensive code: checking for nil values, handling edge cases, and wrestling with error management. It’s like walking on […]
Everything is an Object in Ruby: Even Classes
Everything is an Object in Ruby: Even Classes
Extreme Ownership: The Catalyst for Achieving Professional Excellence
Extreme Ownership: The Catalyst for Achieving Professional Excellence
Interviewing Software Craftspeople: How to Get it Right!
When you’re hiring talented software developers, the interview process is more than just a skills assessment—it’s your chance to show them that your team is a place where they can truly grow and make an impact. “The Software Craftsman” by Sandro Mancuso offers some great insights into how to approach this process effectively, highlighting some […]
SOLID Principles in React: A Simple and Practical Guide
As a React developer, writing clean and maintainable code is crucial, and this is where the SOLID principles come in. SOLID is an acronym representing five core principles that help developers build robust, scalable, and flexible software. Even though SOLID was originally designed for object-oriented programming, we can apply it effectively to modern JavaScript frameworks […]
Pair Programming: Rethinking the Role of PR Reviews
Pair programming is a collaborative approach where two developers work together at a single workstation, continuously reviewing each other’s code. This method is known for enhancing code quality, facilitating knowledge sharing, and reducing the need for formal pull request (PR) reviews. However, there are scenarios where a third-person review can be beneficial, even when pair […]
Understanding SQL Dialects: How Different Databases Speak Their Own SQL Language
This blog post aims to provide a general overview of how different DBMSs extend standard SQL with their unique features, making it easier for developers to understand and utilize these systems effectively.
The Tale of TDD: A Journey Towards Reliable Software
The Tale of TDD: A Journey Towards Reliable Software
Which Unique Identifier is right for you?
Internal granular details of different Unique Identifier, that helps to pick right Identifier for your next project.
Using Firebase Cloud Functions: Exporting Firestore Data to Excel in React Apps
Using Firebase Cloud Functions: Exporting Firestore Data to Excel in React Apps














