• Writing
  • Skills
  • Code
  • Contact

About Me

Blog logo I'm an advocate of the modern web and open source software. I write mostly Elixir, JavaScript, and Python with my current focus on Progressive Web Apps and realtime APIs.

Let's Talk

Many businesses waste money by using poorly designed or ill fitting software. Get in touch and let's see if I can increase your efficiency or revenue with custom software.

Follow me:

Blog Posts

  • 06 Jan 2017 »Bulk update unique values with Ecto and PostgreSQL
  • 09 Dec 2016 »Connect to a remote Elixir node deployed with Distillery
  • 21 Jan 2016 »Why I'm excited about Elixir and Phoenix
  • 10 Jul 2015 »An introduction to EmberJS for Django developers
  • 28 Oct 2013 »Korean QNIX IPS monitor and Apple displays working on Ubuntu Linux
  • 04 Jul 2013 »30 day challenge
  • 03 May 2013 »Software and seatbelts. Protecting the consumer
  • 22 Sep 2012 »Getting started with developing cross-framework Composer packages
  • 18 Jul 2012 »The computer that lives in an aquarium
  • 24 May 2012 »Free virtualization on the Linux desktop without VirtualBox or VMware
  • 16 Mar 2012 »A simple solution to CodeIgniter CSRF protection and Ajax
  • 21 Dec 2011 »Using Python for super fast regex search and replace
  • 08 Dec 2011 »Importing data into PyroCMS using Migrations
  • 15 Nov 2011 »Removing a module name from the url in PyroCMS or CodeIgniter
  • 27 Jul 2011 »Generating a project changelog using Git log
  • 04 Jun 2011 »An introduction to Git and Git website deployments
  • 05 Feb 2011 »Email newsletters for your website using the Newsletter module for PyroCMS
  • 01 Feb 2011 »Getting started with custom module development for PyroCMS
  • 11 Oct 2010 »Using firefox on a headless server to make screenshots of websites
  • 12 Aug 2010 »Reinstalling Ubuntu with separate home partition without losing data. Tutorial with screenshots.

© Jerel Unruh, 2010 — 2017