A Guide to Getting Started Quickly with the Feature Toggle in Java

This is the first post I wrote for the Rollout blog. The original is here. I’ve had a lot of fun playing with the feature flag posts, and it’s something I plan on adding the enviornment at the day job soon.   Feature toggles (also known as feature flags) are simple. You want to introduce […]

Creating a New Project with TeamCity

Here’s a post I wrote for the Techtown blog a while back. The original is here. Techtown also offers a course about using TeamCity for Continuous Integration. I am a big fan of Jetbrain’s products, especially this one.   TeamCity is a continuous integration server that supports building and deploying a variety of different project […]

Getting Started With the iOS Feature Flag (Objective-C)

Here’s another post I wrote for Rollout, this time about integrating their feature toggle system with an iOS app written in Objective-C. You can find the original post here.   Mobile apps are often tied to backend services and are expected to evolve in parallel with them. Of course, the backend developers have it a […]

Agile Release Train Smells – The Most Common Mistakes

Here’s a post I wrote for EnoV8 a while back. You can find the original here. Whether your organization is starting an agile transformation now or is well on its way, there are always pitfalls. Scaled Agile Framework (SAFe) is a big leap for most organizations. After all, even if some of your development teams […]

Unexceptional Uses of Java Exceptions

What’s an exception? Oracle, the current owners of Java, says:

Java (and many, if not most, other programming languages) provide an Exception as a way to handle errors. When a severe error occurs, the program creates an object and “throws” it. It travels up the call stack until another object that is capable of handling the […]

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