“Naming things & cache-invalidation are the two hardest things in IT” says Martin Fowler.
Content
Latest posts & podcasts from built.fm, dave.dev & historic content from ipengineer.net & arsonistgopher.com
![Generic placeholder image](https://dave.dev/images/blog/uijourney_header.png)
For some time, the humble browser has been a source of frustration and an area that I’ve treated largely as a black box.
![Generic placeholder image](https://dave.dev/images/blog/uijourney_header.png)
That’s right, another week, another creation called resetgit.com. This one inspired by my constant reGoogling of resetting git repositories.
![Generic placeholder image](https://dave.dev/images/blog/graphops_header.png)
Neo4J is still the first name you think of when uttering the phrase “graph database” and ArangoDB in my opinion is rising rapidly to take the lead.
![Generic placeholder image](https://dave.dev/images/blog/serverless_header.png)
There doesn’t seem to be a nice clean way of handling DynamoDB (DDB) record updates in Go without writing a DDB query and book-ending it with some boilerplate.
![Generic placeholder image](https://dave.dev/images/blog/diary_entry_header.png)
There are lots of great blog posts and instructional examples on how to build packages and push them to npm or GitHub Packages.
![Generic placeholder image](https://dave.dev/images/blog/serverless_header.png)
Single table design has changed the way I approach database backed applications and I will say, how I model data has improved drastically once you start viewing the world through single table eyeballs.