Client-side encryption for strong security - guidelines

I recently released version 2 of Heartnotes - my secure, encrypted diary app. This was a major rewrite which changed it from being a purely offline app into one which synchronized with a server back-end. The challenge with this was to ensure that...

Logarama - hierarchical, level-based browser-side logging library

A few days ago I released logarama, a Javscript logging library for browser-side code. Logarama came out of my approach to logging in various React apps I’ve been building lately. None of the existing logging libraries out there (and boy, there ar...

Heartnotes - offline, encrypted diary using Electron.js + React.js

I am proud to announce the release of Heartnotes, an offline, encrypted personal diary app for desktop, built using Electron and React. Heartnotes has been a labour of love for a couple of months now, in between various other projects, and it’s my...

React.js + Flux server-side rendering with Koa

I recently had to get server-side rendering working on a React.js client project. We had augmented our front-end React app with flummox and react-router and I wanted to be sure that we could re-use these components on the server-side without much ...