dandavis.dev


A More Interesting Hello World

Everyone knows the classic "hello world" program. When picking up a new programming language it's the first program you write because it's small and lets you know if you installed the toolchain correctly. When you want to test your knowledge on a real program (with loops, branches, flags, etc) it's …

Published:


The Bash History I Always Wanted

Configuring bash history to do the right thing and just save every command as it's entered.

Published:


Incus for Ansible Development

Using Incus containers for fast local Ansible playbook development and testing.

Published:


LLM Knowledge Dump

Everything I've learned building with LLMs (As of late 2024).

Published:


Local Function Calling With Mistral 7B and vLLM

Using Mistral 7B for local function calling with dockerized vLLM.

Published:


PNC Virtual Wallet Statement Parser

Comparing two approaches to extracting transaction data from PDF bank statements. One using a handwritten regex parser and one using LLM structured data extraction.

Published:


Quart, HTMX, and Server Sent Events

Building a simple chat app using Quart, HTMX, and Server Sent Events.

Published:


Industrial Grade Machine Vision - Part 1

Notes on building machine vision applications in industrial settings

Published:


Aravis and GStreamer on Fedora Linux

A quick guide to using GenICam cameras with Aravis and Gstreamer.

Published:


My 827K Dog Image Dataset

I had a client approach me with an interesting problem.

The client was a dog daycare/boarding facility and the SaaS platform they used for managing customers and scheduling also had an interesting image upload and tagging feature. They would take a bunch of photos of the dogs each day …

Published: