Mahan HashemizadehA path to productionA development process that delivers a high level product to production can be a challenge to implement. The aim of this article is to…Mar 20, 2023Mar 20, 2023
Mahan HashemizadehA short guide to building one or more software systemsPoints to consider when building software systemsNov 14, 2021Nov 14, 2021
Mahan HashemizadehinCodeXDistributed applications are hard, but you’re probably already doing it!You probably already have a distributed systemMay 16, 2021May 16, 2021
Mahan HashemizadehA problem with micro services — It’s in the nameSoftware systems can be created in many ways and micro services are certainly a valid choice, but its name makes it too inviting and…Jan 8, 2021Jan 8, 2021
Mahan HashemizadehinDev GeniusWorking nine to fiveAn bone of contention among developers is whether one can become a good developer by just doing your regular nine to five working hours…Jun 19, 2020Jun 19, 2020
Mahan HashemizadehThrow the book at ‘emBecoming a good developer requires one to keep learning and practicing. A good place to start is the following…Apr 9, 2020Apr 9, 2020
Mahan HashemizadehKafka Streams GotchasA look under the hood of Kafka Streams.Mar 15, 2020Mar 15, 2020
Mahan HashemizadehBuilding and maintaining developer competencyLet’s begin with an analogy.Nov 28, 2019Nov 28, 2019
Mahan HashemizadehinBetter ProgrammingInterview Your Interviewer12 questions to ask during your interviewOct 26, 20192Oct 26, 20192