PinnedJayson MulwaTo refactor or Not to refactor: Demystifying the metaphysics of refactoring with Decision Theory.“Ukiguza hio tutalala hapa”. This is a common Swahili/ Sheng phrase among the Kenyan tech community which loosely translates to “Please…Jun 2, 2023Jun 2, 2023
PinnedJayson MulwaDomain-Driven Design Simplified.Domain-Driven Design is a design technique that allows the software to be modeled and built around the business domain it represents. In…Apr 4, 20221Apr 4, 20221
Jayson MulwainjaysonmulwaBuilding lovable APIs.My opinion is that the chemical X for creating awesome backend APIs is love and empathy. Everything else like Professionalism, Competence…Jul 29, 2022Jul 29, 2022
Jayson MulwaSoftware Project Management Anti-patterns and their relationship with Agile software development.The article will shed light on what Agile is and how its principles eliminate or counter some well-known antipatterns in software project…Mar 14, 2022Mar 14, 2022
Jayson MulwainjaysonmulwaPoint your domain to your Heroku app (Easy Solution).Many Solutions exist on how to accomplish this. I will share with you the simplest that has worked for me.Sep 23, 2020Sep 23, 2020
Jayson MulwainjaysonmulwaSending Mail with Go and SendGridThere are a number of tools and libraries we can use to accomplish this. I have seen a number of tutorials on this but for this case, we…Aug 26, 2020Aug 26, 2020
Jayson MulwainjaysonmulwaHot Reloading your Go App while in development.One problem I have encountered while developing Go Apps is its support for hot-reloading. Every time changes are made to any .go file, I…Aug 23, 20201Aug 23, 20201
Jayson MulwainjaysonmulwaDeploying a Go (Fiber Go) + React App to Heroku — using DockerHerokuAug 20, 20201Aug 20, 20201
Jayson Mulwainjaysonmulwa5 Awesome sites to learn Go LangEngineering is the closest thing to magic that exists in the world. — Elon MuskAug 15, 2020Aug 15, 2020