Month: June 2017

Documenting your architecture: Wireshark, PlantUML and a REPL to glue them all.

This article originally appeared on my blog I recently had to document the results of the evaluation of a new system. The proof of concept for the system included six possible configurations, each option having a significant architectural impact on read more ›

(Not) Everything in JavaScript is an Object

This was originally published on The Brewing Press For those who just wants the answers, feel free to jump to the ‘Summary’ at the end. There are a lot of confusion out there as to whether JavaScript is an Object-Orientated read more ›

The 7 Most Popular DEV Posts from the Past Week

Every Monday we round up some of the last week’s top posts, comments, and tweets. If you have any feedback, please leave a comment. ❤️ Tool of Choice Most articles are about software engineering, but picking the right hardware—or read more ›

Promoted Out of Programming

How it all started It all began in 1976 with my mother saying I should be a lawyer. There was no way I was going to spend the time to go to law school after college. “You should go to read more ›

Not Kotdog: Using Computer Vision to Detect Hot Dogs in Kotlin

Kotlin is a programming language from JetBrains that makes it very easy to implement a RESTful API. Now that it’s officially supported for Android development, I wanted to build an app using Kotlin and Clarifai. Luckily, the creators of HBO’s read more ›

Kotlin for Android Development: Heavyweight Language or Hopeless Hype?

Read this article on our blog. At Google’s I/O keynote, we learned that the Kotlin programming language would be officially supported on Android. Cue the sound of thousands of developers around the world high-fiving each other—many consider Java to be read more ›

Supporting a Guiness world record attempt

Four guys with a mission: beating the Guiness world record for the longest marathon playing a board game. 80 hours of playing the mind-numbing Game of the Goose. Due to the sleep deprivation a very interesting topic physiological-wise, but I read more ›

Migrating from KnockoutJS to VueJS

Recently I’ve been shopping around for a framework to replace KnockoutJS in an existing application. While KO has served it’s purpose well, over the years it hasn’t been maintained very actively and has largely failed to keep up with the read more ›

Build a Cross Platform Command Line Executable in Node.js

Before we begin, this article assumes you know a couple of things: Javascript, Terminal, and Node.js. Creating a command line tool in Node.js is easy — especially with tools like yargs, commander, inquirer. However, secretly, I’ve been jealous of CLI tools built read more ›

5 BaaS Services to Cut Your Development Time in Half

Why spend time building things that you can buy or rent? If you’ve never heard of the term “BaaS” before, it stands for “Backend as a Service” and refers to third-party services that can be integrated into your applications to read more ›