Open Source Contributions
- Release It! is an interactive release tool, meant to be used with Git repositories and npm packages.
- reveal-md is a small Node utility to serve Markdown files as beautiful reveal.js presentations. I once extended reveal.js with the feature that allows writing slides in a single, separate Markdown file. This command line utility is taking advantage of that by converting the Markdown file to a reveal.js presentation and show it in the browser.
- dyson is a simple yet powerful Node server for creating JSON endpoints to develop against when building web applications. Configure endpoints using templates and simulate real services and data stores to boost development performance.
- DOMtastic is a small, fast, and modular DOM & Event library for modern browsers. Having the same familiar API as jQuery (but without the extra “weight” of modules like
$.Deferred), it works great stand-alone or paired up with e.g. Backbone.
- Programming Principles is an overview of generic programming principles and patterns.
- Awesome Dotfiles is a curated list of dotfiles resources.
- Bookstore is a little demo application to learn GraphQL, Next.js, and integrate with auth providers such as Facebook Login.
- Websites vs Web Applications may serve as a basis to explain progressive enhancement and how it relates to websites, web applications, and overly complex, responsive & adaptive applications.
- JS Framework Playground is a project to try various frontend JS frameworks, and get a feeling for what can be accomplished with any framework in various areas.
- Pre-compiled templates is a small repository containing research and configuration for some template engines. Minimal footprint and best performance are important factors here. I also wrote Require.js plugins to compile templates at runtime and during the build process (requirejs-handlebars, requirejs-hogan, and requirejs-dust).