review

Not sure about Kotlin on Android?

I’ve been developing in Java for over 17 years on both client and server side. I don’t get involved with the JVM-based “language wars”, quietly frankly it’s because I’m not overly passionate about programming languages. That’s not to say that I don’t have preferences or enjoy languages it’s just that I choose not to put … Read More

Tyk as an on-premise API Gateway

Recently we looked at API Gateway products for a microservices project. The constraints were that on-premise was preferred, low-cost was preferred, and open source would be fine. While we could have built something simple, the thought was that a product would have more in the way of management and monitoring features. We settled on Tyk for the time being. Here is a quick summary of our evaluation.

Building our first tvOS app

When the 4th-generation Apple TV and tvOS were released, anyone could write apps for the TV, not just Apple partners. I decided to write an app to make ETE presentations and other Chariot content available though an app. (Now I can catch up on presentations while relaxing on the couch.) In this post I’ll take a quick look at some of the architecture choices made when building our first tvOS app.

Sensu: Finally the Nagios Replacement I Have Been Looking For!

Nagios, the popular open source system and networking monitoring service, is awesome. It gives you so much flexibility that expensive commercial software like Solarwinds and Spiceworks just doesn’t have. However after I moved my infrastructure to Chef, Nagios was constantly giving me issues. The configuration scheme just doesn’t fit well in an autonomous environment. In this blog article I review how I found a replacement for Nagios,

Android density buckets, or how to work with your designers…

How does Android development compare with your plain old development? Well, in short words it’s very rewarding in a sense that you see results of your work right away. You can also deploy it right to your phone or a tablet and brag about it to your friends. However, there are pitfalls…

Top Five Reasons to Try Java 8

Java 8 is a substantial improvement over Java 7. Here are Java developer John Shepard’s top five favorite features.

ANTLR4 Grammar

Charioteer John Shepard recently wrote about ANTLR4 Grammar on his blog. Read more inside.

Getting Things Done with Task Warrior

Sometimes I need to keep a list to keep me on target. Since I spend most of my day on a command line I need to minimize death by alt-tab. That’s one of the things that stops me from using the various beautiful task apps on the desktop. That’s why the command line GTD/task manager Task Warrior got me hooked.