brand image

Peter J. Jones

Open Source enthusiast. Lover of functional programming. An all-around nerd who likes to wear bow ties.

  • About Me
  • Recent Posts
  • Automatic Theme Switching in Emacs
  • Patching Instead of Pinning
  • Archiving in Org Mode
  • Pinning GnuPG with nixpkgs
  • Why the world needs Haskell

All content copyright © 2008–Forever
by Peter J. Jones

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License .

Powered by Hugo | Themed with poison

Challenge your text editor fu

October 17, 2011
  • Text Editors
  • Emacs
  • Vim
  • Developer Skills
Challenges that encourage you to master your text editor

Reactions to Dart, 17k line Hello World

October 14, 2011
  • Dart
  • JavaScript
The list of articles that are critical of Google’s Dart continue to grow

Programming tips from a photographer

October 13, 2011
  • Hacking
  • Developer Skills
  • Creative
Why reducing complexity makes for better code

Subversion 1.7 released, goodbye .svn pollution

October 12, 2011
  • Subversion
  • Version Control
Branching and merging in SVN finally start to improve

C++11 is officially released, goodbye C++0x

October 11, 2011
  • C++
A brief look at the C++11 release announcement and a recap of what’s new

Google's language for people who hate JavaScript

October 11, 2011
  • Dart
  • JavaScript
  • CoffeeScript
Google announces yet another language that compiles to JavaScript

Unix toolbox: sed and awk

October 10, 2011
  • Unix
  • Sed
  • Awk
Take some time to get better at the Unix command line

NewtonScript and other prototype-based languages

October 7, 2011
  • NewtonScript
  • JavaScript
  • Self
  • Io
  • Lua
  • Prototypes
Prototype-based languages take a different approach to object oriented programming

Playing with Google Go

October 6, 2011
  • Go
  • Ruby
A new application let’s you experiment with the Go language in your browser

Ruby Core Team: Dude, Ruby 1.8 is dead, really

October 6, 2011
  • Ruby
If you haven’t moved off Ruby 1.8 these links should help

« Previous 1 2 3 4 5 6 7 8 Next »