Tags

best-practices

Checksums matter
Let the code settle
Configuration is an API, not an SDK
Configuration-friendly apps
The Backbone events waltz
Django's signal to noise ratio

writings

The only bakery in town

economy

The only bakery in town

libertarianism

The only bakery in town
Socialism works, but doesn't scale
Privileged victimhood
It's the competition, stupid

bizops

Read this after your next meeting

ideas

Read this after your next meeting
Privileged victimhood
It's the competition, stupid
The branch is dead, short live the branch!
Open tabs buffer overflow
Init

python

Inline form validation with Django and Htmx
Djangonauts don't let djangonauts write Javascript
Configuration is an API, not an SDK
Default is not set
Configuration-friendly apps
Calendaring events with Python
Django's signal to noise ratio
Mock yourself, not your tests
How to publish a pelican site on Github

django

Inline form validation with Django and Htmx
Djangonauts don't let djangonauts write Javascript
Django's signal to noise ratio

javascript

Inline form validation with Django and Htmx
Djangonauts don't let djangonauts write Javascript
The Backbone events waltz
The sorry state of jQuery plugins

htmx

Inline form validation with Django and Htmx
Djangonauts don't let djangonauts write Javascript

rants

Djangonauts don't let djangonauts write Javascript
Childe Roland to the Dark Tower came
Privileged victimhood
Mock yourself, not your tests
Air, the next big thing
An MVP is not a product, it's an MVP

database

Endpoints matter
Concurrent updates on Firestore documents
Reclaiming space from a big table in Postgres
No-SQL databases are glorified caches
De-normalize with Firestore sub-collections for fun and profit

rest

Endpoints matter

api

Endpoints matter

firebase

Concurrent updates on Firestore documents
De-normalize with Firestore sub-collections for fun and profit

firestore

Concurrent updates on Firestore documents
De-normalize with Firestore sub-collections for fun and profit

postgres

Reclaiming space from a big table in Postgres
No-SQL databases are glorified caches

sql

No-SQL databases are glorified caches

denormalization

De-normalize with Firestore sub-collections for fun and profit

tools

Configuration is an API, not an SDK
Configuration-friendly apps

configuration

Configuration is an API, not an SDK
Configuration-friendly apps

architecture

Configuration is an API, not an SDK
Configuration-friendly apps

devops

Deploying at 6am, a postmortem

postgresql

Deploying at 6am, a postmortem

reviews

Childe Roland to the Dark Tower came

fan-fiction

Childe Roland to the Dark Tower came

timezones

Calendaring events with Python

backbone

The Backbone events waltz
The sorry state of jQuery plugins

bootstrap

The sorry state of jQuery plugins

jquery

The sorry state of jQuery plugins

agile

The branch is dead, short live the branch!

git

The branch is dead, short live the branch!
How to publish a pelican site on Github

testing

Mock yourself, not your tests

mocks

Mock yourself, not your tests

startups

Air, the next big thing

pelican

How to publish a pelican site on Github
Init

mvp

An MVP is not a product, it's an MVP