JAMES LONG

Tag: rebuild

RIP Over-Engineered Blog

April 1, 2016
It’s been 6 months since my last blog rewrite, so it’s time for another one. This time, let’s subtract.

Presenting The Most Over-Engineered Blog Ever

January 15, 2015
Several months ago <a href="https://jlongster.com/Blog-Rebuild--A-Fresh-Start">I posted</a> about plans to rebuild this blog. After a few false starts, I finally finished and launched the new version two weeks ago. The new version uses React and is way better (and I <a href="https://github.com/jlongster/blog">open-sourced it</a>).

Taming the Asynchronous Beast with CSP Channels in JavaScript

September 8, 2014
Every piece of software deals with complex control flow mechanisms like callbacks, promises, events, and streams. It turns out using CSP which leverages channels for asynchronous communication vastly reduces the complexity of everything. This has drastic effects not only on server-side code, but also on user interfaces.

Blog Rebuild: Build Systems & Cross-Compiling

August 14, 2014
To begin rebuilding my blog, I need a way to cross-compile JavaScript and have modules work in the browser. In this article, I describe all the research I did into build systems and what I ended up with.

Blog Rebuild: A Fresh Start

July 30, 2014
I wrote my own blogging engine for jlongster.com two years ago, and it has served me well. The code is old and the cracks are showing, however, so I'm going to rewrite it completely with new web technologies and blog throughout development.