In the software development world, trends come and go, and often we go through the same cycle again and again. It seems 2024 is the year of “Framework vs Libraries” debate. I mean this debate is not new, but it is getting louder again. For example, most of the Go community prefers to use libraries instead of a framework. The Java community is divided into two groups, one prefers to use Spring Boot or Quarkus or Micronaut, and the other prefers to use libraries.
Continue reading »SivaLabs Weekly Newsletter - 2023, Week 29
What I Learned This Week If you are thinking of what is a better way to structure your code, then I highly recommend watching Facts and Myths about CQRS • Oskar Dudycz • Devoxx Poland 2023 talk. I have updated my blog to make it easy to read posts and optimized CSS/JS to make it a bit faster. Along the way, I learned some new features of Hugo such as including Table of Contents, opening external links in a new tab, etc.
Continue reading »SivaLabs Weekly Newsletter - 2023, Week 28
What I Learned This Week I have published Tomato Architecture - A Pragmatic Approach to Software Design article sharing my thoughts around how to build an application without over-engineering it. I have shared My Thoughts on DevOps, Platform Engineering, and FullStack Developer talking about the challenges of being a Fullstack Developer. Published a video on Testing AWS Service Integrations using LocalStack and Testcontainers Tom Hombergs published the 2nd Edition of Get Your Hands Dirty on Clean Architecture: Build ‘clean’ applications with code examples in Java book which I highly recommend to read.
Continue reading »SivaLabs Weekly Newsletter - 2023, Week 27
SivaLabs Weekly Newsletter - 2023 Week 27 I came to know about T3 App which claims to be “The best way to start a full-stack, typesafe Next.js app” Also, came across PocketBase which is “Open Source backend for your next SaaS and Mobile app in 1 file” Switched from iTerm2 to warp Terminal, and I am liking it very much. I have written Sharing Thoughts and Knowledge via Twitter vs Blogging article.
Continue reading »How (not) to ask for Technical Help?
We, software developers, have a great advantage when it comes to getting help from others. Irrespective of how much experience you have you will need help fromm others. And, there are plenty of good people out there willing to help you by means of answering on StackOverflow, writing blog posts, making video tutorials etc. They are taking their personal time to help strangers whom they may never meet in-person, kudos to all of them.
Continue reading »