Hey, I'm Jacob
Staff engineer at Digitale Checklisten.
About
I am a Staff Engineer at Digitale Checklisten, where we build a compliance and process management tool using Ruby on Rails, Ember, Redux, React, and Clojure.
Previously, I worked at Dell Computers developing DSA, a tool for sales representatives to track equipment orders for enterprise, government, and small/medium business clients. This work was part of a major engineering effort to migrate several backend services from legacy systems created in the 1980s (C#/.NET).
Writing
December 26, 2024
Cross cutting concerns with Clojure macros
September 1, 2022
Surviving offline migrations
January 12, 2022
Fulcro dynamic frontend routing, URI changes and the things we take for granted
November 18, 2021
Fulcro, from zero to a full-stack application
February 1, 2020
Single responsibility principle, cohession, models and environments
May 25, 2018
Events, in two contexts
November 9, 2017
Some web security tools for Rails
September 7, 2016
My approach to refactoring and legacy code
July 7, 2016
atom-ava
April 3, 2016
Thoughts on designing for maintainability
January 7, 2016
rspec-tree-runner
Projects
Complete test runner for RSpec integrated in Atom. Finds the corresponding tests for your file, displaying the hierarchical structure and allowing you to run them, integrating the results in the editor.
Snippets for AVA and run tests directly in the editor. AVA was a test runner for Node.js with a concise API, detailed error output, embrace of new language features and thread isolation.