When we look at a project and attempt to determine whether or not it is successful, there are many aspects and considerations that have to be judged. It can be difficult to judge, as well – and often depends on your perspective in relation to the software. Are you the customer? Or the developer? The […]
Some recent discussion in the WatchMeCode slack spawned a bit of research into creating custom errors through factory methods, while keeping the stack trace for those errors clean, in Node.js After a bit of digging, I found a good solution using Node’s Error.captureStackTrace method, and recorded a quick screencast to highlight it’s use. The Screencast […]
I recently found myself needing to support an unknown URL folder structure with an Express router. The gist of it is that I am serving video files that may or may not be in a sub-folder, from another service. And after some digging, I found there are at least three ways to make this work – most of which involve copy & paste programming.
I’ve been running WordPress on various blogs for a few years now. Prior to that, I’ve tried out several different solutions for blogging and other needs that WordPress can fulfill. While I think WordPress as a whole, leaves a lot to be desired, I also see it as a very useful tool for getting a […]
If you’ve listened to The Entreprogrammers podcast at all, then you know I’m not shy about sharing metrics and stats for my business, including WatchMeCode. To that end, I’m happy to say that I’ve taken yet another step to making my company and my stats open for everyone to see by joining the Baremetrics Open […]
I’ve been learning ES6 for a few weeks now, recording my efforts as live screencasts for my WatchMeCode series on ES6 in the process. In episode 91, as I am stumbling my way through learning how generators work, I decided to try a recursive call for a generator function just to see what happens. I […]
Since the release of my RabbitMQ For Developers bundle, I have been continuing the work of producing even more material for it! I want to help you get up and running quickly, and make sure you are using RabbitMQ effectively from the beginning. With that in mind, I’ve produce another short ebook and also made […]
In my upcoming book on RabbitMQ Layout (part of the RabbitMQ For Developers bundle, to be released on June 15th), I tell a story about a system that uses an analytics service. In this system, the analytics service isn’t reliable so the developers make a backup of all the events in a local database. […]