Development Tools

Sequence Diagrams

A tool to create sequence diagrams (using js-sequence-diagrams)

Sequence Diagram App

Create and share beautiful images of your source code

carbon app

Web Development

Packages by Chris

Web, back-end

Easily generate full-featured PDF files from HTML and other web formats.

npm Get the Code

Preferred Stack

Web, front-end

A statically typed and compiled functional programming language for creating single page applications (SPAs). Elm is interesting because it strives to mitigate some of the most annoying aspects of modern Javascript.

  • No runtime errors in practice. No null. No undefined is not a function.
  • Well-architected code that stays well-architected as your app grows.
  • Automatically enforced semantic versioning for all packages.
  • Friendly error messages that help add features more quickly.
elm website Introduction to Elm Bulma Website
Web, back-end / full stack

A web development framework written in the functional programming language Elixir which uses a server-side model-view-controller pattern.

Phoenix Website Elixir Website

Postgres, or PostgreSQL, is an object-relational database management system with an emphasis on extensibility and standards compliance.

Postgres Website Postgres Docker

Other Stacks

Ruby on Rails
Web, full stack

A web-application framework that includes everything needed to create database -backed web applications according to the Model-View-Controller (MVC)

Rails Website Ruby Website
Python / Flask
Web, full stack

A micro web framework written in Python and based upon Werkzeug, Jinja 2.

Flask Website Python Website SQLAlchemy Website