Should You Hold Spelling Errors Against Developers?

How do you feel about spelling errors in code? I wrote about them for SubMain on their blog. You’re checking out some code. It’s been a long time since you looked at this project. Or maybe it’s the first time. You point your editor at an interesting file name and double-click to open it. Your […]

Microservices Vs. SOA: What’s the Difference?

What’s the difference between microservices and SOA? The two design paradigms have a lot in common. That makes sense when you consider that microservices are an offshoot of the SOA movement. But there are essential differences between the two systems. Let’s take a look at the two different approaches to architecture and highlight where they […]

Java 12 Switch Expressions

Oracle will release Java 12 in March and it comes with a handful of new features. I’m going to cover them in the next few posts. We’ll start this week with switch expressions. I’ll take a look at how they change how you’ll use the language. A Basic Class Let’s start with a simple car […]

Getting Started with Python and Feature Flags

Python is a fun language, and I’ve been trying to use it every chance I have. This post was one of those chance. I wrote on guide on using Rollout’s feature flags with Python. You can find the original post here. You’re doing it right. You’ve set up an array of microservices that offer REST […]

The Biggest Problems of Unit Testing With C++

Maybe you’re new to C++. Perhaps you’ve been working with the language for a while and are looking at unit testing for the first time. Either way, unit testing with C++ often seems to have more problems than it should. There are significant differences between C++ and “modern” languages like Java, C#, and Python. These […]

Getting Started with the Rails Logger

Here’s another post I wrote for Scalyr last summer. I enjoy working with Ruby, and putting together this tutorial was a lot of fun. I hope you enjoy it too! Let’s continue our ongoing series on getting starting with loggers for different languages and platforms. Back in March, we covered logging with Ruby; now it’s time […]

Time To Slit Some Throats (Not a Political Post)

Here’s a quote you may have heard before: “Every normal man must be tempted, at times, to spit on his hands, hoist the black flag, and begin slitting throats.” It’s from H.L. Mencken. I see it used often.  What I don’t often hear though is that it’s from an essay titled “The New Poetry Movement,” […]

Proudly powered by WordPress | Theme Name: BlogEasy by ThemesPoint.