On Hexagonal architecture : Common mistakes (Part 2)
As the second entry in this blog series, this blog post jumps straight into issues and challenges encountered in the developer experience.
As the second entry in this blog series, this blog post jumps straight into issues and challenges encountered in the developer experience.
In this blog post, I talk about my experience exploring GitHub and RxGo, and a walkthrough to my learning perspective driven from a position of curiosity. This blog post is intended for curious developers who…
I think that story telling is an excellent way to introduce mathematical concepts applied in real life scenarios. I think that it is an effective way to draw people’s attention (kids and adults alike!) and…
I have a friend of mine who began his exploration of machine learning in Python a few months back. Excited to help him out and curious as to where he is in his familiarity in…
The past few months have been quite an exciting adventure for me in software development. I experienced new technologies at different levels of the tech stack. Application Development In application development, I learned Go. Although…
What are mental models? Before diving into the phases of learning and prioritization in software development, it’s important to understand the concept of mental models. Mental models are frameworks or cognitive structures that help us…
A few months back, I wrote about one of the mental models I use called The Mountain. If you haven’t read it yet, I highly recommend you check it out first! It sets up the…