Mochammad AlamsyahGentle Introduction to Functional Programming in ClojureLearning functional programming can be hard and daunting for the first time, but learning it can be fun and change your perspective about…3 min read·Dec 2, 2018----
Mochammad AlamsyahLintWhen people say lint, people refer to a software that checks your source code and flag errors, style guides, and some cases bugs. Each of…1 min read·Oct 15, 2018----
Mochammad AlamsyahDebt MetaphorIn a project, sometimes we are in this situation when where we are don't know enough about a domain but still pushed to deliver values…2 min read·Oct 8, 2018----
Mochammad AlamsyahHackers and Painters: DesignThis blog is continuation my previous blog about learning that I take from books “Hackers and Painters Big Ideas From The Computer Ages”…2 min read·Oct 7, 2018----
Mochammad AlamsyahHackers and Painters: Beating the AveragesThis blog is continuation my previous blog about learning that I take from books “Hackers and Painters Big Ideas From The Computer Ages”…2 min read·Oct 7, 2018----
Mochammad AlamsyahHackers and Painters: IntroductionThis blog is about learning that I take from books “Hackers and Painters Big Ideas From The Computer Ages” by Paul Graham. I really…3 min read·Oct 7, 2018----
Mochammad AlamsyahThe Difference Between Mocks and StubsYou must be familiar with mocking of stubbing word in unit testing, but many people confused mock objects with stubs. To understand mock…1 min read·Oct 3, 2018----
Mochammad AlamsyahKey Benefits of MicroservicesContinuing my blog post about microservices that you can check on my profile.3 min read·Sep 23, 2018----
Mochammad AlamsyahWhat Are Microservices?According to this microservices.io:2 min read·Sep 20, 2018----
Mochammad AlamsyahPrinciples of Software Delivery Part 2More on Software Delivery, before you read this, make sure you read the part one first. Next, we will cover four principles:2 min read·Sep 16, 2018----