Focustro: Development Notes for a Replicating React Application
Notes on an experimental, minimalist 'todo' app that can synchronise with a remote server.
Notes on an experimental, minimalist 'todo' app that can synchronise with a remote server.
A heuristic for organising your file system.
A short list
The most important thing for useful alerts and checklists.
The line between agile and waterfall can be blurry.
The state-diff pattern transforms an imperative interface into a declarative one.
That is "Make Invalid States Unrepresentable"
These are my personal principles for building software.
Thoughts on an anti-pattern
A brief suggestion on how to structure a large database.
A quick word on how adding services can decrease availability.
Some code snippets with mistakes. Can you spot them?
Transactions are mundane and commonplace. Have we forgotten why they're useful?
A common problem in database design is heterogeneous collections or references. How do we model this?
When should you use tests and when should you use types? What information and guarantees do we get for our efforts?
The advantages and disadvantages of a keeping data around, including a simple blog application example in PostgreSQL.
Experimenting with a modern interface to documents on the web.
A brief introduction to IO in Haskell.
A short introduction to my structural editor project. Some advantages and disadvantages of structural editing.