presentations icon indicating copy to clipboard operation
presentations copied to clipboard

Presentations given at local LUGs

2022

  • Redux Boilerplate <https://github.com/whiteinge/presentations/tree/master/mx_2022-05-20_redux-boilerplate/>__
  • Controlled Inputs vs Uncontrolled Inputs <https://github.com/whiteinge/presentations/tree/master/mx_2022-02-01-vs-uncontrolled/>__

2021

  • CSS-in-JS at MX <https://github.com/whiteinge/presentations/tree/master/mx_2021-11-09_cssinjs/>__
  • Interviewing and Interviewing for JavaScript <https://github.com/whiteinge/presentations/tree/master/mx_2021-06-22-interviewing/>__
  • The Fetch API <https://github.com/whiteinge/presentations/tree/master/mx_2021-03-03_fetch-api/>__

2020

  • SSH Introduction and Tricks <https://github.com/whiteinge/presentations/tree/master/mx_2020-07-20_ssh-intro-tricks/>__
  • A Short History: XMLHttpRequest and Promises <https://github.com/whiteinge/presentations/tree/master/mx_2020-04-14_xmlhttprequest-and-promises/>__
  • Browsers HTTP and You! <https://github.com/whiteinge/presentations/tree/master/mx_2020-02-06_browsers-and-http/>__

2019

  • Web Workers <https://github.com/whiteinge/presentations/tree/master/mx_2019-09-26_webworkers/>__
  • Merge vs. Rebase <https://github.com/whiteinge/presentations/tree/master/mx_2019-08-12_merge-vs-rebase/>__
  • Function Decoration <https://github.com/whiteinge/presentations/tree/master/mx_2019-08-19_function-decoration/>__
  • JavaScript's this <https://github.com/whiteinge/presentations/tree/master/mx_2019-08-04_this/>__
  • Shell Basics <https://github.com/whiteinge/presentations/tree/master/mx_2019-07-25_shell/>__
  • HTTP and mitmproxy <https://github.com/whiteinge/presentations/tree/master/mx_2019-06-13_http-and-mitmproxy/>__
  • Software Complexity <https://github.com/whiteinge/presentations/tree/master/utah-clojure_2019-05-22_adts-composition/>__
  • Git Internals Workshop <https://github.com/whiteinge/presentations/tree/master/mx_2019-03-21_git-internals/>__

2018

  • React is Not Composable <https://github.com/whiteinge/presentations/tree/master/reactjsutah_2018-09-26_react-is-not-composable>__
  • Why JavaScript Programmers Should Learn Algebraic Data Types <https://github.com/whiteinge/presentations/tree/master/lambdaconf_2018-06-05_js-adts>__

2017

  • Dispatching Types with Flux <https://github.com/whiteinge/presentations/tree/master/utahjs_2017-10-05_dispatching-types>__
  • Cool RxJS Tricks <https://github.com/whiteinge/presentations/tree/master/utahjs_conf_2017-08-18_cool-rxjs-tricks/>__
  • Maybe and Either for Worry-Free dot-chaining <https://github.com/whiteinge/presentations/tree/master/utahjs_2017-04-18_maybe-either>__

2016

  • A Practical Introduction to Reactive Programming <https://github.com/whiteinge/presentations/tree/master/openwest_2016-07_reactive-programming>__
  • salt-api: An Overview <https://github.com/whiteinge/presentations/tree/master/saltstack_2016-10-07_salt-api>__
  • Rx Combining Operators <https://github.com/whiteinge/presentations/tree/master/saltstack_2016_06-15_rx-combining-operators>__

2015

  • h() Wrapper Around React.createElement() <https://github.com/whiteinge/presentations/tree/master/saltstack_2015-09-29_h-wrapper/>__
  • React and RxJS <https://github.com/whiteinge/presentations/tree/master/react-rally_2015-08-24_react-rxjs>__
  • A (practical) Introduction to Rx <https://github.com/whiteinge/presentations/tree/master/utahjs_2015-08-18_rx>__
  • Using Rx with React <https://github.com/whiteinge/presentations/tree/master/reactjsutah_2015-07-29_react-rx>__
  • Configuration management with Salt <https://github.com/whiteinge/presentations/tree/master/openwest_2015-05-09_intro-to-salt>__
  • Configuration management best practices <https://github.com/whiteinge/presentations/tree/master/saltconf_2015_configuration-management-best-practices>__

2014

  • Git: Merging <https://github.com/whiteinge/presentations/tree/master/saltstack_2014-07-17_git-merge-forward>__
  • Continuous code delivery and integration <https://github.com/whiteinge/presentations/tree/master/openwest_2014-05-09_continuous-delivery>__
  • Continuous code delivery and integration with SaltStack <https://github.com/whiteinge/presentations/tree/master/saltconf_2014_continuous-delivery>__

2013

  • Vim: the why and how <https://github.com/whiteinge/presentations/tree/master/plug_2013-07-16_vim>__
  • Configuration management with Salt <https://github.com/whiteinge/presentations/tree/master/oalug_2013-06-25_salt-states>__
  • Real-time cloud management with Salt <https://github.com/whiteinge/presentations/tree/master/unlocked-io_2013-06-14_salt-breadth>__
  • Web Components <https://github.com/whiteinge/presentations/tree/master/utahjs_conf_2013-05-17_web-components>__
  • CherryPy <https://github.com/whiteinge/presentations/tree/master/upyug_2013-05-09_cherrypy>__
  • Real-time infrastructure management with Salt <https://github.com/whiteinge/presentations/tree/master/openwest_2013-05-03_real-time-infrastructure>__
  • D3.js <https://github.com/whiteinge/presentations/tree/master/utahjs_2013-04-16_d3>__
  • AWK <https://github.com/whiteinge/presentations/tree/master/oalug_2013-03-26_awk>__
  • Functions, combinators, and decorators in JavaScript <https://github.com/whiteinge/presentations/tree/master/utahjs_2013-02-19_functions-combinators>__
  • Stupid tmux tricks <https://github.com/whiteinge/presentations/tree/master/oalug_2013-01-29_tmux>__

2012

  • git svn <https://github.com/whiteinge/presentations/tree/master/cars_2012-07-27_git-svn>__
  • Gerrit <https://github.com/whiteinge/presentations/tree/master/cars_2012-06-27_gerrit>__
  • Zsh: A high-level overview of shell-use and scripting <https://github.com/whiteinge/presentations/tree/master/utosc_2012-05-05_zsh>__
  • Sphinx, the Python Documentation System <https://github.com/whiteinge/presentations/tree/master/utosc_2012-05-05_sphinx>__
  • Git mastery in twenty minutes increments <https://github.com/whiteinge/presentations/tree/master/cars_2012-04-27_git>__

2011

  • Lunch and Learn: Django <https://github.com/whiteinge/presentations/tree/master/skdy_2011-11-18_django>__
  • setup.py <https://github.com/whiteinge/presentations/tree/master/upyug_2011-07-11_setup.py>__
  • Salt <https://github.com/whiteinge/presentations/tree/master/oalug_2011-06-28_salt>__
  • Program layout best practices <https://github.com/whiteinge/presentations/tree/master/upyug_2011-06-09_program-layout>__
  • rsync <https://github.com/whiteinge/presentations/tree/master/oalug_2011-05-31_rsync>__
  • PyCon 2011 <https://github.com/whiteinge/presentations/tree/master/upyug_2011-03-17_pycon>__
  • xargs <https://github.com/whiteinge/presentations/tree/master/oalug_2011-02-22_xargs>__
  • Sphinx, the Python Documentation System <https://github.com/whiteinge/presentations/tree/master/upyug_2011-02-10_sphinx>__

2010

  • My Favorite Python Gotchas, Tips, and Tricks <https://github.com/whiteinge/presentations/tree/master/upyug_2010-05-13_python-tips>__
  • Packaging & Deployment <https://github.com/whiteinge/presentations/tree/master/upyug_2010-02-11_packaging-deployment>__

2009

  • Everything You Wanted to Know About Remote Access <https://github.com/whiteinge/presentations/tree/master/oalug_2009-11-24_remote-access>__
  • LaTeX <https://github.com/whiteinge/presentations/tree/master/oalug_2009-10-27_latex>__
  • iptables <https://github.com/whiteinge/presentations/tree/master/oalug_2009-07-28_iptables>__
  • Backups <https://github.com/whiteinge/presentations/tree/master/oalug_2009-06-30_backups>__
  • Linux Basics <https://github.com/whiteinge/presentations/tree/master/oalug_2009-04-28_linux-basics>__
  • Compiling a Custom Kernel <https://github.com/whiteinge/presentations/tree/master/oalug_2009-03-31_kernel-compiling>__

2008

  • Getting the Most from Your Shell <https://github.com/whiteinge/presentations/tree/master/oalug_2008-09-30_command-line>__
  • A Django Miscellany <https://github.com/whiteinge/presentations/tree/master/utosc_2008-08-30_stupid-django-tricks>__
  • Window Managers <https://github.com/whiteinge/presentations/tree/master/oalug_2008-08-26_windowmanagers>__
  • Wine <https://github.com/whiteinge/presentations/tree/master/oalug_2008-06-28_wine>__
  • List of shit ssh can do <https://github.com/whiteinge/presentations/tree/master/oalug_2008-04-26_ssh-tricks>__
  • Google App Engine <https://github.com/whiteinge/presentations/tree/master/upyug_2008-04-10_google-app-engine>__

2007

  • Why Z shell <https://github.com/whiteinge/presentations/tree/master/oalug_2007-08-25_zsh>__
  • Book Review: X Power Tools <https://github.com/whiteinge/presentations/tree/master/oalug_2008-03-29_x-power-tools>__