How to Git Gud: Advanced Git FunctionsGit is more than just a tool for version control — it’s the backbone of collaborative software development. But as you dive deeper into…Dec 7, 2024Dec 7, 2024
Django vs FastAPI: A Developer’s PerspectiveAs a developer, the choice of a web framework can dramatically affect the structure, performance, and maintainability of your application…Dec 7, 2024Dec 7, 2024
Creating Joy and Shareholder Value at the Same TimeWhen we think about team dynamics, we often focus on productivity, performance, and skill sets. But there’s something else that plays a…Dec 5, 2024Dec 5, 2024
Tracking Technical Debt and Code Health with SonarCloudIn software development, maintaining code quality is critical for long-term success. One of the key challenges we as developers face is…Nov 30, 2024Nov 30, 2024
Secure File CRUD using AWS S3Dealing with AWS S3 files is one thing. Keeping an index of it on a database, and dealing with CRUD securely, is another. In this article…Nov 27, 2024Nov 27, 2024
Centralized Logging with VictoriaLogs: Powering Up Your ObservabilityTwo weeks ago, I attended a talk by Imre Nagi where he talked about infrastructure — one of the biggest takeaways I got going home was…Nov 26, 2024Nov 26, 2024
Test-Driven Development and Its Child, BDDTDD: what is it? Is BDD any better?Oct 27, 2024Oct 27, 2024
Docker? I hardly know ‘er!I’ve known about Docker for a long time, but I’ve never really understood what it was or its potential — cowering in fear and avoiding any…Oct 19, 2024Oct 19, 2024
Achieving SOLID Principles by Organizing your ProjectAs developers, we all have started up new projects more than once or twice. Be it side projects, a college assignment, a tutorial we’re…Oct 3, 2024Oct 3, 2024