On Hexagonal architecture : Why? (Part 1)
Some interfaces provide many options and empower users immensely, but suffer in user experience. How might we find the balance between power and usability?
Technology related blog posts, articles.
Some interfaces provide many options and empower users immensely, but suffer in user experience. How might we find the balance between power and usability?
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 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…
Lars Wächter has a great article on how to implement module aliases on Typescript, thus improving your code from looking something like this: Into something that can look like this: Fantastic! However, I encountered an…