Akhyar KamiliThoughts dump — Software AbstractionsI was given a recommendation for the book Software Abstractions — and a 10-minute reading intrigued me. This weekend, I spent a bit more…Apr 15Apr 15
Akhyar KamiliBuilding a culture of unit testingHow my team internalized engineering excellenceNov 26, 20231Nov 26, 20231
Akhyar KamiliA definition of “productivity” for a software engineering teamWe all want to increase our productivity. Ship more, do less, have less bugs — and so on. One of my personal achievements was making a…Apr 13, 2023Apr 13, 2023
Akhyar KamiliinGovTech EduHow we practice API-first development to build Kampus MerdekaWhen developing for the web, there are two popular approaches:Apr 13, 2023Apr 13, 2023
Akhyar KamiliTech Bits #2: Defining an API contract using API Blueprint vs OpenAPI (Swagger)When it comes to developing APIs that are consumed by only a single client, two approaches are possible. One, that I have more commonly…Mar 15, 2023Mar 15, 2023
Akhyar KamiliDo it in two loopsComing from a Computer Science background, I suspect that the word ‘efficiency’ must be already a part of my brain somewhere. All those…Dec 29, 2022Dec 29, 2022
Akhyar KamiliTech Bits #1: An NGINX DNS resolution issueTech Bits is a series of technical problems I face and solve (hopefully most of them) on a day-to-day basis.Feb 23, 2022Feb 23, 2022
Akhyar KamiliThe merchant list problem: caching frequently-changing aggregate data.Recalling our engineering exercise back in early 2021.Jan 12, 20221Jan 12, 20221
Akhyar KamiliBecoming a better Muslim in college: A program proposalAs a Muslim, we always seek to progress, to be better in our religion. In the Qur’an, Allah tells us to ponder, to reflect, to learn, and…Jul 25, 2019Jul 25, 2019