The 10th GrafanaCon was in Seattle last week and it was awesome! It was my first time attending GrafanaCon and really any conference of notable size. The conference was awesome and full of great speakers. The experts booth and Birds of a Feather sessions were helpful too for talking to people working on Grafana’s products. There were lots of interesting announcements and talks. Below is a…
The following steps walk through how to replicate the Firefox browser history using Litestream, a streaming replication tool for SQLite databases. Follow the Litestream / Getting Started / Prerequisites steps (“Install Litestream & SQLite” and “Setting up MinIO”) Copy the Firefox SQLite database to your dekstop: ❯ cp ' $HOME /Library/Application Support/Firefox/Profiles/*release*/places.db'…
I’ve found myself becoming an avid listener of the Changelog podcast of late. I enjoy Jerod and Adam’s interview style and the topics. Recently I went poking around in the Changelog’s GitHub repos and found a repo containing transcripts from all episodes. Something else I discovered recently is Typesense , an “open source alternative to Algolia”. Unlike a tool like lunr , which uses JavaScript for…
If you’re like me, you hate the look of a dash and a greater-than symbol as a poor man’s arrow. Here it is in 64pt font, so you can really soak in it’s terribleness: -> Ugh. Disgusting. One alternative is to use an emoji: ➡️. Sometimes that’s okay, a lot of times it’s not. It’s also a pain to type Cmd + Ctrl + Space and wait 30 seconds for the emoji picker to open. There’s gotta be a better way!…
Congrats, you just purchased a brand new domain name for your enterprising SaaS startup. Overnight you came up with the brilliant idea to start a company that runs other people’s code as a business. I applaud you on your originality. The only problem is… how are you going to do it securely ? Fortunately for you, I’ve spent a little bit of time (read: a few hours) over the last couple of days…
Yesterday I attended a local developer user group meetup. The topic was Meshtastic , a self-described open source, off-grid, decentralized, mesh network built to run on affordable, low-power devices. It uses LoRa under the hood. Meshtastic Overview I have never used or heard of Meshtastic or LoRa before. Some interesting bits that stuck stuck out to me: Long range: ~1– 205 miles Slow: ~1–10 kbps…
Today I was trying setting up a personal project that uses sqlc , a Go tool that generates code based off defined SQL queries. It’s not an ORM, but looks and feels kind of like one. Generally I prefer using ORMs, but none of Go’s feel great. After some conversations, I wanted to give sqlc a shot. Setting up sqlc is straight forward. You define a SQL schema, SQL queries, and a config…