Essays about craft coding
We have organized our essays into four categories of increasing abstraction. These are code, connection, context, and critique.
Essays about code
Coding practices include semantic HTML, CSS, JavaScript, Typescript. Also types, components, functional programming, formatting, linting, testing, naming, etc.
Essays about connection
Connection includes API design, HTTP, protocols, file and folder hierarchies. Also architectures, collaboration, etc. How all the parts fit together and communicate.
Essays about context
Context includes the big picture. Programming principles, best practices, user experience, accessibility, sustainability, universal design, and more.
Critiques of coding practice
Critiques include essays and the occasional polemic. We discuss practices and beliefs considered harmful and suggests better approaches and methods.