Blog
-
In this blog post, you’ll learn how to deploy Python based worker using Digital Ocean’s Cloud App Platform for only $5.00 per month — all in less than 5 minutes. Deploying a long running process Imagine you’re building an designing a distributed system and as part of that software architecture, you have a Linux process…

-
As part of your digital organization journey, you’re likely using a combination of two strategies to organize your digital database: Using folders/directories for imposing structure and creating well-defined categories Leveraging keywords to overcome the constraints of either-or categories. While choosing keywords may seem simple at first, it’s a skill that develops overtime and improves with…
-
I began my intermittent fasting (i.e. time restricted eating) journey just over 3 weeks ago and since the beginning, I’ve been measuring, tracking, monitoring both my glucose and ketone body levels. Collecting these data points require pricking my fingers with a lancet and feeding small blood samples into the monitoring devices. Although the process of…

-
Over the last two weeks, I’ve measured my glucose levels over 150 times. Starting on July 11, I’ve pricked the tips of left-hand fingers with an annoying lancet, producing anywhere between .5 – 3.0 micro-liters of blood each about once every hour. Why? Because I introduced intermittent fasting (also known as time restricted eating) into my…

-
Feels like forever since I last posted on my blog. Looking back at my post history, it’s been close to 5 months. Time flies. In the last half year, nothing and everything has changed. Since my last post, I’ve launched my own company: Crossbill. It’s a software consulting company and boy, am I learning a…
-
To pass this class, you should digest everything written in Joves’s notes (he’s a TA and will release these notes gradually throughout the semester so pay close attention to his Piazza posts) join or form a study group of a handful of students dedicate at least 20+ hours per week to drill, memorize, and apply…

-
Today marks my last day at Amazon Web Services. The last 5 years have flown by. Typically, when I share the news with my colleagues or friends or family, their response is almost always “Where are you heading next?”. Having a job lined up is the logical, rational and responsible thing to do before making…

-
You launched your service and rapidly onboarding customers. You’re moving fast, repeatedly deploying one new feature after another. But with the uptick in releases, bugs are creeping in and you’re finding yourself having to troubleshoot, rollback, squash bugs, and then redeploy changes. Moving fast but breaking things. What can you do to quickly detect issues…

-
This is the second in the series of The Well Rounded Developer. See previous post “Network Troubleshooting for the Well-Rounded Developer” Whether you are a solo developer working directly with your clients, or a software engineer part of a larger team that’s delivering a large feature or service, you need to do more than just…

-
Regardless of whether you work on the front-end or back-end, I think all developers should gain some proficiency in network troubleshooting. This is especially true if you find yourself gravitating towards lower level systems programming. The ability to troubleshoot the network and systems separates good developers from great developers. Great developers understand not just code…
