thepayload.hashnode.devUnder the Hood: An Architect’s Guide to Go vs. Scala (Part II)This is the second part of my series comparing Go to Scala and diving deeper into their differences. In the first part, I compared their philosophies, the circumstances of their design and the Runtime1d ago·4 min read
thepayload.hashnode.devUnder the Hood: An Architect’s Guide to Go vs. Scala (Part I)1. Introduction: The Architect’s Dilemma Imagine this, you are tasked to initialize a project from scratch. You are given the business requirements and the freedom to choose your tech stack. Which language do you choose? Do you choose a language with...Feb 13·4 min read
thepayload.hashnode.devDPUs: The Next Generation of Data Center ProcessorsWhen we first started having data centers, servers were simple. You had one CPU handling one server and that was that. Later on, virtualization came into play and many virtual servers resided on the same machine and shared resources including the CPU...May 5, 2023·3 min read
thepayload.hashnode.dev5 Tips on Data Engineering2 years ago, I have developed an interest in data engineering and fortunately, I recently got a chance to work as a data engineer. In this article, I will write the takeaways from my experience and what I learned so far. What Is Data Engineering? Dat...Apr 24, 2023·4 min read
thepayload.hashnode.devThe Intersection of AI and CreativityFor the past months, AI tools have been making waves across the industry especially since they have significantly improved with GPT-3 and recently GPT-4. This has raised the questions like How will AI affect our jobs? Can AI replace us? Can AI be cre...Apr 15, 2023·4 min read