“Is my service up and running?” Canaries to the rescue
You launched your service and rapidly onboarding customers. You’re moving fast, repeatedly deploying one new feature after another. But with the uptick in...
You launched your service and rapidly onboarding customers. You’re moving fast, repeatedly deploying one new feature after another. But with the uptick in...
(Also published on Hackernoon.com and Dev.to) Regardless of whether you work on the front-end or back-end, I think all developers should gain some proficiency i...
ENOTSUP stands for “Error – not supported” and it is one of the many error codes defined in the error header file. I recently learned about th...
As programmers, we know that we can swap two variables by using a temporary variable. That’s fairly simple and intuitive: given two variables (x and y) that you...
A wide grin formed on my face, after successfully completing an exercise (from Computer Systems a Programmer’s perspective) that required me to write C co...
Like a huge swath of other millennial, I dibbled and dabbled in building websites —writing in html, css, and javascript—during my youth, but these days, I prima...
I received positive feedback on my AWS Lambda presentation in London. This post discusses how to package and deploy your lambda function. I’m sure there a...
This post discusses one way we monitor our background process – which is different than how we monitor our web services. It’s difficult when you can...
I’m writing a python library (speedcurve.py). At work, we’re using SpeedCurve to track our web performance. SpeedCurve’schangelog reveals can ...