My Writings
Writing is a big part of my life. This is a collection of the essays and long-form post I have throughout the years.
I also keep a separate collection of my shorter posts and fleeting thoughts - I call that my Scratchpad.
2021
Implementing a Generic Filter Function in Go
This article will demonstrate the implementation of a generic slice filter function using the new type parameters syntax.
How to Use Generics in Go Starting From v1.17
Using a flag that appears to have been brought to light with v1.17
What Is Book as a Service (BaaS) and Why It Matters?
What if we thought of modern books not as final products but as continuously evolving services?
Between Go and Elixir
Reason wanted me to make a choice, and I am so glad I didn’t. Because the more I kept delving into both Elixir and Go, the more I found out how complementary the two can be to one another.
2020
The Urgent vs. the Important
If you think about it, the very important never feels urgent. Instead, most things which feel urgent are important for someone else, not for you.
Every End Is a New Beginning
I am leaving my emplyer to go on my own. It feels exciting, but also scary as hell. It is precisely at times of such uncertainty that great leaps forward are made. Or great mistakes. Only time will tell.
Farewell, macOS!
I’ve recently switched from macOS to Ubuntu on my MacBook from 2015. It is stable, fast, and I am already enjoying it a lot more than I have any recent version of macOS.
Use Dotenv Files When Developing Your Go Apps
Overcome the hurdles of managing environment variables, while developing your next Go app.
Elixir Tip: Case vs. With
Dating back to version 1.2, the with operator is one of Elixir’s features that need a bit of time to comprehend at first. It often gets used in situations…
Elixir Is Not Ruby. Elixir Is Erlang
Elixir is not Ruby. The familiar syntax has definitely helped the language win the hearts of the broader developer community. Yet, under the hood, Elixir is all about Erlang.
Use the Git History to Identify Pain Points in Any Project
Have you heard of Adam Tornhill’s work?