A few months ago a clever attack was introduced in the event-stream npm package. It's been explained in detail here, but let me sum it up in…
Keep Reading →
I really like Google Maps. I've been a fan since it first came out. Being able to zoom into almost any location on Earth is amazing. And yet…
Keep Reading →
I've been doing workshops showing teams how to properly architect ASP.NET Core applications using Clean Architecture for the last couple of…
Keep Reading →
I started hosting my Wordpress-powered blog on WPEngine several years ago. They weren't the cheapest option, but I'd had some bad…
Keep Reading →
I occasionally present to school-age kids on software development, and an easy way to get them engaged is to show them how something already…
Keep Reading →
When working with GitHub on things like ReadMe.md files, it's often helpful to include pictures. Unfortunately, when editing markdown files…
Keep Reading →
If you’re a web developer looking to get better at security (which should be to say, if you’re a web developer), you should check out the…
Keep Reading →
At a client today I facilitated a retrospective for the dev team. I've done a few of these in the past, both for agile software teams and…
Keep Reading →
Recently Jeff Fritz tweeted about setting up a sound for his twitch stream and Immo Landwerth suggested using it with Visual Studio. I…
Keep Reading →
I'm not a responsive design expert. Or even close. But I did recently figure out how to replace a full logo with a smaller square icon on a…
Keep Reading →