<%=EJS%>koaNOCKpytest

HP Dietz

Fullstack anything coder.

Tech Stack

The following listings represent non-exclusive excerpts of technologies I have worked with.

Operating Systems

— “As long as it runs GNU tools, we should be fine.”

  • Android
  • iOS
  • Linux
  • OSX

Programming Languages & Frameworks

— “Mostly JS.” (But I do enjoy getting my hands dirty with other things as well.)

  • AMP
  • Android
  • Angular.js
  • Bash
  • Bootstrap
  • C
  • C++
  • C#
  • CSS
  • ECMAScript
  • EJS
  • Express
  • Go
  • (X)HTML(5)
  • koa
  • Java
  • jQuery
  • Less
  • Mithril
  • Mustache
  • Node.js
  • Objective-C
  • Passport
  • PHP
  • Preact
  • Pygame
  • Python
  • React
  • Redux
  • Riot.js
  • Slim
  • Vue.js
  • WebGL
  • XML

Test & behaviour driven development (TDD/BDD)

— “A pinch of probability is worth a pound of perhaps.” (James Thurber)

  • Chai
  • Cucumber.js
  • Jasmine
  • Jest
  • Karma
  • Mocha
  • Nock
  • Protractor
  • pytest
  • Selenium
  • Sinon.js

Database Systems

— “Relational. Non-Relational. Irrational.”

  • MongoDB
  • MySQL
  • PostgreSQL
  • SQLite

Web Servers and Proxies

— “Preferrably Node behind a HAProxy.”

  • Apache
  • HAProxy
  • Nginx
  • Node.js
  • Traefik

Continuous Integration & Delivery

— “The most powerful tool we have as programmers is automation.” (Scott Hanselman)

  • Ansible
  • Bamboo
  • Bash
  • Docker
  • CircleCI
  • Grunt
  • Gulp
  • make
  • Pipelines
  • Travis CI
  • Webpack
  • Vagrant
  • VirtualBox

Processes

— “Organization design dictates system design, right?!” (me, thinking of Melvin Conway)

  • Kanban
  • SCRUM

Architecture & Modelling

— “Make it simple, but not simpler.” (Albert Einstein)

  • ER
  • UML

Version Control

— “It is easy to shoot your foot off with git, but also easy to revert to a previous foot and merge it with your current leg.” (Jack William Bell)

  • git

Development Environments

— “I favor consistency. That's why I usually stick to vim and have a collection of dotfiles to configure myself a cosy environment.”

  • Vim