Reading the Riot documentation the thing that struck me was how easy Riot is to understand – there are very few new terms and concepts to learn compared to React (which, to be fair, is also straight-forward compared to e.g. Polymer and Angular).
To help me learn Riot I ported my React Flux Backbone Todos Example to a Riot Todo app. This post is a compilation of notes I made documenting the experience.
Everyone knows about the traditional clipboard where you explicitly
copy the text selection using the application’s Copy command, but
few know that there is a second called the primary selection that
always holds the current text selection i.e. you don’t have to copy to
I’ve just ported my Wordpress blog to Github Pages using Hugo.
I recently was faced with moving the website of one of my Github hosted projects from its current non-Github location to Github Pages.
This didactic Todo app was written to illustrate the Flux DSV (Dispatch Store View) design pattern.
This post discusses why I switched my Rimu Markup project’s build tool to Jake, having previously ported the same project from Make to Grunt.
This post documents my experience porting a Makefile to a Gruntfile in my Rimu Markup project.
NOTE: Since first writing this post I have switched the same project from Grunt to Jake.
Kotlin is Jetbrains successor to Java, it’s evolving rapidly and what documentation there is for writing Android apps is pretty soon out of date to the point where even getting the canonical Hello World up and running can be a frustrating experience.
Kotlin is Jetbrains successor to Java, this brief post illustrates how Kotlin’s SAM conversions can simplify Android event handlers.
Note: Since this post was published I’ve installed and tests on Ubuntu Server 14.04 and have highlighted the difference between Ubuntu 14.04 and 12.04 at the end of this post.
This post explains how to configure Network UPS Tools (NUT) to work with an Eaton 3S UPS on a stand-alone Ubuntu 12.04 PC (Nut version 2.6.3).