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.
N|Solid is an application profiler for Node.Js. This blog post and attached video shows you how to use it to find out what your Node applications are doing.
There are several projects that have been bringing a reducer-based state store to Angular, namely @ngrx/store by Rob Wormald, and angular-redux/ng2-redux. Both teams are developing APIs in the style of Redux, which is a functional-programming-driven immutable state store, using reducer functions and a dispatching mechanism to handle changes in state. Let’s see how they work.
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,
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…
Java 8 is a substantial improvement over Java 7. Here are Java developer John Shepard’s top five favorite features.
Charioteer John Shepard recently wrote about ANTLR4 Grammar on his blog. Read more inside.
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.
If you have been doing Android development for even a little while, you have probably used the provided SQLite functionality to store and retrieve data in a local database on the Android device. If not, you can head over to Lars Vogel’s excellent tutorial website to see how it all works, or to get a refresher. For … Read More
I’ve recently started learning Clojure after a little encouragement from co-worker of mine. I’ve been developing in Java for a while now and spent the last 1 1/2 years with Groovy. The Groovy experience was great and the use of closures certainly “whet my appetite” for functional programming. Ok, for me, when I learn something … Read More