Guides
CSS @scope
CSS is (probably) all you need
Meta CSS
Edge Hosting Options in 2024
How this site is made
Let’s Build our own with macro in Elixir
Abstract Data Types in Elixir
Behaviors vs Protocols
How to do client authentication in 2021
Suffix Tree’s for finding Strings in Linear Time (Really fast Bad-Word Search)
Demonstration of managed effects in Elixir
Refactoring
Let’s Build our own worker system for Elixir
Let’s Build our own testing framework for Elixir
Let’s Build a basic auth-identity server
Let’s Build an extension to the Elixir Language Server
Let’s Build our own web framework in Elixir
Let’s Build a Redis Client in Elixir
The many types of Python classes
Let’s Build a Cognito plug for Phoenix
Let’s build some Web Tools-Frameworks
Algorithms Study in Rust
All About Landing Pages
All About User Interviews
All About Analytics
Editorial
Modern web dev
Optimize down not up
React in 2024
How I write CSS in 2024
The many kinds of functions
Historical Schisms
The table is not the model
Creativity Under Pressure
Dependency Injection is a good solution to the wrong problem
Reactive vs Proactive product development
Play with your players desires
Don't be scrappy
The table is not the model 2
Dirty code, clean tests
The Language defines the API
Finding the right pacing
Agreeing on estimations
Product Science
Fast is overrated
Don’t let good get in the way of great
Paper-Cut issues
The 1-feature app
The Train Track Problem meets software
The Time-Complexity Tradeoff
Engineering Manifesto
The Great Database Debate
How evil designs get made
Optimize at scale, not for scale - Don't optimize for scale
Take responsibility for the products you put into the world
Build ideas not features
Tunnel vision work
Good architecture is something you feel, not something you see
Build the core game loop
Speed is the result, not the rule
Debug driven development
Syntax is not the answer
No empty buttons
Write your own tasks
Abstraction is like building Lego's in reverse
Micro-delay Hell
Multi-disciplinary teams work
Top-Down Innovation
Resume Driven Development
Trust People
Startup Cosplay
The Carlos Problem - Feature Driven Development
The Designer-Developer
Software Mileage
Design is about hiding complexity and building trust, or rather, finding the essential
Trust your instincts about people
The app and the runtime - interpreted effects
Community Oriented Entrepreneurship
The Growth-Oriented Startup
The 4 Stages of Every Business
How to Prioritize Time & Work
Measuring Startup Success