Difftastic, the Fantastic Diff |
06 Sep 2022 |
The Siren Song of Little Languages |
24 Mar 2019 |
How High Are Your Tests? |
04 Mar 2019 |
Helpful: One Year On |
22 Jun 2018 |
The Emacs Guru Guide to Key Bindings |
06 Jan 2018 |
These Weeks in Remacs III |
16 Oct 2017 |
Helpful: Adding Contextual Help to Emacs |
30 Aug 2017 |
Suggest.el: Synthesising Constants |
06 Aug 2017 |
Optimising Dash.el |
29 Jul 2017 |
These Weeks in Remacs II |
15 Jul 2017 |
Synthesising Elisp Code |
02 Jul 2017 |
The Astounding Variety of Groovy Strings |
23 May 2017 |
Remacs Talk Transcript |
30 Apr 2017 |
Pattern Matching in Emacs Lisp |
19 Mar 2017 |
These Weeks in Remacs |
05 Feb 2017 |
This Week in Remacs |
19 Jan 2017 |
Announcing Remacs: Porting Emacs to Rust |
11 Jan 2017 |
Introspecting Glue Code |
05 Nov 2016 |
Searching A Million Lines Of Lisp |
30 Sep 2016 |
Rustdoc Meets The Self-Documenting Editor |
27 Aug 2016 |
Example Driven Development |
30 Jul 2016 |
Hypermedia: How the WWW fell short |
14 Jun 2016 |
The Strange World of Directory Scope |
04 Jun 2016 |
Effortless Major Mode Development |
28 Apr 2016 |
LLVM Developer Meeting 2016 |
22 Mar 2016 |
Coming in Emacs 25.1: Even Better Introspection! |
20 Feb 2016 |
An Industrial-Grade BF Compiler |
07 Feb 2016 |
Even More BF Optimisations |
18 Oct 2015 |
An Optimising BF Compiler |
29 Aug 2015 |
Exploring Rust |
18 Jun 2015 |
Effective Developer Interviews |
21 May 2015 |
Adding A New Language to Emacs |
19 Mar 2015 |
My First LLVM Compiler |
21 Feb 2015 |
Taming a Wild Elasticsearch Cluster |
31 Jan 2015 |
Hubot for Smartphone Messaging |
18 Jan 2015 |
The Code Less Travelled |
21 Dec 2014 |
Editing Julia code (with Emacs!) |
16 Nov 2014 |
The Fastest BigInt In The West |
20 Oct 2014 |
The Definitive Guide To Syntax Highlighting |
27 Sep 2014 |
Comparative Macrology |
15 Sep 2014 |
Baby Steps to a C Compiler |
27 Aug 2014 |
Recursion, TCO, and You |
03 Aug 2014 |
Trifle: Lists and CONSequences |
19 Jul 2014 |
Testing Django Websites |
06 Jul 2014 |
Trifle Lisp: Being Explicit With Strings |
29 Jun 2014 |
Trifle Lisp: Designing a Numeric System |
08 Jun 2014 |
Attracting and Keeping Developers |
02 Jun 2014 |
RPython for Fun and Profit |
24 May 2014 |
Choosing A Host Language |
05 May 2014 |
Introducing Trifle |
21 Apr 2014 |
Of Types and Men |
15 Feb 2014 |
Lisp Is Just Syntax |
04 Feb 2014 |
No Naked Excepts |
03 Nov 2013 |
Adventures in Multi Paradigm Programming |
29 Jun 2013 |
Essential Elisp Libraries |
31 Mar 2013 |
Why Markdown Is Not My Favourite Language |
30 Jul 2012 |
Playing Blackjack With Haskell |
03 May 2012 |
Lessons From Porting To CoffeeScript |
18 Nov 2011 |
Short and Sweet P != NP Proof |
25 Jul 2011 |
Friction Free Blogging |
25 Jun 2011 |
Python: What I wish I'd known |
05 Feb 2011 |
Building a next generation Esperanto web dictionary |
22 Jan 2011 |
Why Tor Has Failed But I2P Will Not |
23 May 2010 |
Considering GSM Security |
28 Feb 2010 |
Paranoid Firefox |
24 Jan 2010 |
Notes On LaTeX |
05 Dec 2009 |
The Case For Standard ML |
30 Sep 2009 |
Notes On Visual Basic 6 |
11 Sep 2009 |
Cambridge Links |
11 Jun 2009 |
Minimalism: Keeping code to a minimum |
11 May 2009 |