In pursuit of the timeless and great as it pertains to accomplishing amazing things with other people.
Learn about the structurally edited language that powers sites built with Webflow.
2 min read »
Configure Netlify to send particular routes to Webflow so that you can selectively serve pages that are designed and hosted on Webflow.
3 min read »
Learn about how programming languages work as we design & implement a little Lisp-like language called JSON Lisp.
14 min read »
JavaScript's call by sharing and getter semantics allow us to implement lazy evaluation for field access.
8 min read »
Marc Andreessen was right, software is eating the world! Today more people can create software than ever and this trend will only continue as No Code eats software.
2 min read »
Continuous improvement is better than delayed perfection.
6 min read »
Monorepos & packages seem to be all the rage. However, simply relocating code to a package doesn’t make it more valuable. In fact, it can make it more expensive & introduce unexpected risks! The real value comes from good abstractions.
3 min read »
Alignment is Precious. The cost of alignment increases proportional to the number of agents that need to be aligned.
15 min read »
A headless component is a component that offers maximum visual flexibility by providing no interface.
9 min read »
Function as Child Components a useful technique for higher order components.
8 min read »
A brief Flux explanation as a pre-cursor for single state tree goodness.
8 min read »
Developers, standards bodies, and browser implementors all working together to progress the web.
5 min read »
Scenario solving versus problem solving and its consequences for the artifact produced.
1 min read »
A quick explanation of how the AngularJS dependency injector works, and how you could write your own simplified JavaScript dependency injection library.
8 min read »
Here you'll find my shameful technical history. Chalk full of ideologies I no longer subscribe to, tools I don't use and ideas that were horribly misled. If it's too much for you to carry, I understand.
A journey trying to build an intelligent code assistant.
3 min read »
Dependency injection with Angular 2's dependency injector, React and react-router.
4 min read »
Constructor Dependency Injection with React.js
5 min read »
My notes trying to develop a mental model for Apple's Swift Language
2 min read »
Completely refactor your workflow with Grunt.js. A task-based command line tool written in JavaScript.
11 min read »
The arcane bits of Angular in the form of a simple cheat sheet.
2 min read »
An overview of source modification with r.js. Using ngmin and Angular.js as an example.
4 min read »
JavaScript can get messy quickly, we tame this spaghetti monster using libraries and frameworks that implement battle tested design patterns for more structure and maintainability.
8 min read »
Manage your styles with JavaScript. A low level tool to manage CSS in the browser. Support for loading StyleSheets as AMD dependencies included.
3 min read »
Each browser's DOM is unique. Either use an abstraction layer, or perish.
6 min read »
An introduction to a new series of posts that will attempt to explain the JavaScript landscape.
1 min read »