dave.engineer
Back to home

Archive

Writing and Essays

A collection of posts, spanning engineering, leadership, and experiments.

Browse by tag

View all tags →
Today I Learned

Getting started with Amazon Lex

Today, I was setting up an Amazon Lex chatbot and came across a couple of challenges. In simple terms, Amazon Lex is like a more structred version of ChatGPT. It uses advanced natural language understanding (NLU) and aut…

Read more
Today I Learned

CSS Variables

Revisiting CSS: A Pleasant Surprise I don't often write CSS. To my surprise, I discovered that modern CSS now has its own native variables, known as Custom Properties. These are now widely supported across all major brow…

Read more
Today I Learned

Tidy up local and remote branches in git

Your remote tracking branches This cleans up the big origin list you get when you do git branch --remote git remote prune origin Local branches that have been merged This removes your local branches that have been merged…

Read more
Today I Learned

Vector Databases Overview

I was having a look around at vector databases to have a play with document search and realised that suddenly there's support all over the place for them, even from the big players. ELI5: geo databases query 2 dimensiona…

Read more
Today I Learned

GPUs are non-deterministic

This means they can do the same calculation twice and get different answers. Be careful if you use GPUs for security related things. This is because of how floating point arithmetic works in CPUs/GPUs - the same thing th…

Read more