Over the last month or so, I’ve been working with Node.js to build a tool chain, Generator RAML API for myself and my team as we work on building RAML API docs. Given that the final HTML documentation tool that we use was based on raml2html with was a Node.js...

First some benchmarks (warning: one benchmark/language name is NSFW): https://github.com/kostya/benchmarks Further warning, benchmarks can be as truthful as any other statistics. 1st is Crystal: Ruby-like syntax static type checking (but types don’t need to be declared) compiled performance beats Go in most benchmarks above! 2nd is Red: Inspired by Rebol...

In this article, I write about build vs buy and what that really means in an enterprise setting. My goal is to inform decision makers about what they are getting into (from a technical perspective) when buying enterprise applications. You have to approach the “buy” decision as though it was...

I’ve come across some environments built to help people (and especially kids) to learn programming. Sonic Pi is perfect for people with an interest in music. It’s a live coding synthesizer that lets you perform music using code (a Ruby DSL). Check out the demos – it’s pretty cool. One...

I’m not a huge fan of UML. I think it took a simple idea (standard conceptual drawings) and made it much more complex than necessary with the unwise goal of allowing commercial UML tools to flourish and make code-to-diagram round trip conversion something people might want to do. Something like...