zigg.com
  • code
  • about me
  • 2018
  • 02-03 Why a no-moonlighting guideline benefits employees
  • 2017
  • 10-31 Resetting a Wacom Bamboo Spark
  • 07-31 A PyOhio emergency
  • 07-19 Lessons learned losing
  • 05-27 Retiring brewdo
  • 04-11 Representing function properties in TypeScript
  • 04-03 Virtual network customization in VMware Fusion
  • 02-06 Security hygiene for software professionals
  • 2016
  • 12-12 The security spectrum of curl | sh
  • 09-20 Easy secure web serving with OpenBSD's acme-client and Let's Encrypt
  • 08-29 Command injection, or how /bin/sh can rm -rf your server
  • 07-25 Date math across timezones with Moment.js
  • 02-22 "npm install -g" considered harmful
  • 02-18 The JavaScript Promises trilogy
  • 01-04 Precision decimal math in JavaScript with decimal.js
  • 2015
  • 11-17 Developing on OS X inside Vagrant
  • 09-20 Swiss Cheese and Pair Programming
  • 08-27 Questions to ask when bringing in third-party code
  • 08-02 pyenv slides from PyOhio
  • 07-16 Tall trucks, low bridges, and iOS geofences
  • 05-06 Creating man pages in Markdown with Ronn
  • 04-14 Using reflection to test complex objects
  • 02-23 Getting started using C libraries from Swift
  • 2014
  • 12-28 Trace writes inside Selenium tests
  • 11-20 Understanding the 3 main types of encryption
  • 10-06 Turning asynchronous networking inside-out
  • 08-03 sudoless Rails
  • 07-27 brewdo lightning talk slides from PyOhio
  • 07-26 octothorpe talk slides from PyOhio
  • 07-14 Introduction to Ansible talk

«Prev 1 / 2 Next»