Kris Jenkins
Blog
Archive
Talks
Article Archive
Browse by Year
2026
(5)
2025
(3)
2023
(1)
2022
(1)
2018
(1)
2017
(2)
2016
(6)
2015
(16)
2014
(5)
2013
(31)
2012
(9)
2011
(10)
2026
5 articles
Sep 2, 2026
Why fsyncing a File Isn't Safe Enough
Jun 21, 2026
Vibe Management
Mar 21, 2026
The AI Bubble Will And Won't Burst
Feb 10, 2026
The Shelf Life of an AI Study Is About Six Months
Jan 15, 2026
Making Your Agent See What It's Missing
2025
3 articles
Jun 29, 2025
Configuring Neovim & Nix to use Java's LSP Server
Jun 9, 2025
Delegated Coding Has A Bright Future
May 17, 2025
Tustain's Law
2023
1 articles
Apr 10, 2023
Why We Podcast
2022
1 articles
Oct 10, 2022
Setting Up A kcat Config
2018
1 articles
Jul 8, 2018
MicroServices - Check Size Before Ordering
2017
2 articles
Jul 28, 2017
Emacs Feature Branch Tip
Jan 24, 2017
There's Immutable And Then There's Immutable
2016
6 articles
Nov 7, 2016
Type Bombs in Elm
Jun 9, 2016
Functional Mumbo Jumbo - ADTs
Jun 2, 2016
How Elm Slays a UI Antipattern
May 31, 2016
Clojure-Fu with Juxt
Apr 15, 2016
How I Structure Elm Apps
Feb 8, 2016
Git for Static Sites
2015
16 articles
Dec 28, 2015
What Is Functional Programming?
Dec 28, 2015
Which Programming Languages Are Functional?
Oct 29, 2015
Quote of the Week - Doug Crockford
Oct 6, 2015
Geocoding With Elm and ArcGIS, Part 3
Sep 24, 2015
Geocoding With Elm and ArcGIS, Part 1
Sep 24, 2015
Geocoding With Elm and ArcGIS, Part 2
Sep 24, 2015
Things I Love About Languages I Hate
Sep 24, 2015
Timing Code in ClojureScript
Sep 11, 2015
Dude, Do You Even Fizzbuzz?
Sep 5, 2015
Responsive YouTube Videos With Elm
Aug 5, 2015
When Should You Bother With A Reader Monad?
Jul 27, 2015
Extending Esqueleto for Type-Safe Postgresql Queries
Jul 6, 2015
Map, Reduce and the Fold-Twins
Jun 30, 2015
This Week In The Browser
Jun 16, 2015
JavaScript - The Collection of Parts
Feb 2, 2015
A Brief And Partial Review Of Haskell In The Browser
2014
5 articles
Feb 19, 2014
An Elegant Little core.async Solution
Feb 19, 2014
Backwards Compatibility Testing For Your Clojure Project
Feb 7, 2014
Using Joda Time as your Clojure inst Class
Jan 24, 2014
Our Total Quality Approach to Software
Jan 17, 2014
Book Review - Clojure for Domain Specific Languages
2013
31 articles
Dec 30, 2013
Tech I Want To Build/Learn In 2014
Dec 27, 2013
Clojure On Emacs - A CIDER Workflow Hack
Dec 27, 2013
Popup Help In Emacs Lisp
Dec 25, 2013
Emacs - Reindent The Whole Buffer
Nov 26, 2013
A Tip About Clojure's Less Than & Greater Than Operators
Oct 22, 2013
Dear Starbucks, I Like Clojure
Oct 14, 2013
Getting the Bleeding Edge Build of an Emacs MELPA Package
Oct 12, 2013
Using OAuth2 with Emacs
Oct 7, 2013
Finding Files In Emacs Helm
Oct 7, 2013
Writing a Spotify Client in 16 Minutes
Oct 6, 2013
Set An OSX Window To A Specific Size
Oct 1, 2013
A Tip For Navigating Clojure Files in Emacs
Aug 26, 2013
Chicken, Chicken, Chicken
Aug 15, 2013
West London Hack Night - August 2013
Aug 5, 2013
Designing An Accounting System
Aug 5, 2013
The Turing Rule
Jul 17, 2013
Quote of the Day
Jul 12, 2013
West London Hack Night - July 2013
Jun 29, 2013
Levenshtein Distance in Elisp
Feb 26, 2013
Solving Logic Puzzles With Clojure's Core Logic, Part Two
Feb 26, 2013
Solving Logic Puzzles With Clojure's Core Logic, Part One
Feb 24, 2013
Writing Great Literature With Clojure
Feb 21, 2013
Prolog Quote of the Day
Feb 20, 2013
Org Babel, Clojure and nREPL
Feb 19, 2013
Deepest Node In A Binary Tree
Feb 19, 2013
A Vim Front-End for gDocs
Feb 15, 2013
A Simple Data Equation
Feb 15, 2013
.emacs, To Start With
Feb 15, 2013
Mapping "jk" to Escape in Emacs' evil-mode
Feb 11, 2013
Today I Learnt...Something About Stack Overflow
Jan 25, 2013
Clojure Syntax Highlighting in Emacs
clojure
programming
emacs
2012
9 articles
Dec 3, 2012
Lisp Quote of the Day
lisp
clojure
programming
Nov 3, 2012
Google Bootcamp Sarajevo
clojure
programming
emacs
Oct 31, 2012
LISP vs Java
Jul 13, 2012
How To Make A Relational Database Schemaless
sql
nosql
Jun 5, 2012
Programmers, Your Text Editor Wasn't Designed For You
Mar 30, 2012
A Handy Clojure Macro For Development vs. Production
Mar 19, 2012
It's Complicated
Mar 4, 2012
Letters to Juliet, A Film Review
Feb 11, 2012
How Do I Pick The Wrong Programming Language?
2011
10 articles
Nov 5, 2011
Naming Things
Nov 2, 2011
Because the Kids are Lighting Fireworks Already
Sep 3, 2011
Internet Explorer to Enter the Deadpool
Aug 16, 2011
How To Get X11 Working On An EC2 AMI
Aug 2, 2011
Diagnosing Problems On The Web - A Rule Of Thumb
Jul 31, 2011
Vim vs. Emacs - The War Is Over
Jul 29, 2011
Star Pelican
osx
apps
geek
Jul 28, 2011
Native Apps vs Web Apps
webapps
native
apps
iphone
android
geek
Jul 26, 2011
London 2012, One Year To Go
Jul 26, 2011
OSX Apps I Can't Live Without
osx
apps
geek