powRSS
Home Recent Glimpses Shuffle Blogs Random

New: Explore conversations across blogs with powRSS Mentions

bneil.me

Ben Neil

This website is the personal site of Ben Neil, a lifelong programmer and generalist. This site is always a work in progress, constantly evolving and growing as I explore new technologies and ideas.

September 2026

Top Words

  • posts
  • writeup
  • weekly
  • week
  • wasm
  • alpine
  • review
  • challenge
  • dynamo
  • service
  • audit
  • webmentions

All posts (177)

17mo
Building a web scrapper… You know what’s fascinating about building a web scraping solution? It’s not just about extracting data - its about abusing local resources on your laptop to crawl information and make you mcp client of choice do your bidding. When I first started this project, I wanted to find something...
18mo
From Flat File to PouchDB: A Little Database Upgrade Since the MCP Protocol has been getting alot of traction online recently. I thought id take a stab at making my own mcp server. Given that one of the first things I ran into was context/memory between chat sessions with claude desktop (the mcp client im currently...
20mo
spoilers Jacqueline Harpman attempt to make me depressed. It worked. …. wow, really haunting view of a wtf of a start to a plot. The thing that I really enjoyed from the story as a whole was the skinner box nature of the child within. Her just straight, idgaf attitude towards the other prisoners and there qualms...
21mo
spoilers Blake Crouch’s sliders esk “Recursion” novel takes readers on a journey through memory, time, and the very fabric of reality. The novel follows NYC cop Barry Sutton and neuroscientist Helena Smith as they grapple with a mysterious phenomenon called (FMS) False Memory Syndrome, where people suddenly remember...
21mo
spoilers Blake Crouch’s really fun take on multiworld theory. The novel follows the poor professor Jason Dessen as he comes off a cracking win of a datenight into a horror show of a plot twist. Something not quite right about a guy who is getting messed with by himself. Which I have to admit, the whole plot being...
21mo
As a developer with close to twenty years of experience, I’ve been asked to estimate work time and again. The primary method for estimation has been using Agile methodologies, which most in the tech industry understand all too well. You pick a t-shirt size, Fibonacci score, etc., to essentially say, “This task is...
22mo
Pocketbase So I didn’t see a golang sdk for hooking up oauth for pocketbase, so I hammered out this based on example sdk’s. A big help was the built in documentation in the user collection in pocketbase. type OAuthProvider string // type alias ftw const ( GitHub OAuthProvider = "github" Google OAuthProvider =...
22mo
On firebase, pocket base, etc To answer the age-old question: why would someone use a backend-as-a-service like PocketBase, Firebase or Supabase? Well, that was one of the questions I thought of when working at my last consulting gig. It turns out, it was nice to have all the toys in one box. It felt simple....
23mo
Another Sunday, which means another great day to try out a new language. Today, as the day would have it, im going to be installing and trying out this language called ‘Moonbit’. The docs state, ‘MoonBit is an end-to-end programming language toolchain for cloud and edge computing using WebAssembly’. So that seems...
OpenTofu and GCP Functions Had a few minutes so thought id see how to deploy a function using open tofu. for this example, please use the alias alias tf='tofu' The directories should look like main.tf function/main.tf Setting up the main.tf file. I left things in one file and also forgo’d the variables file. Again,...
Creating a quick lookup of this months articles One thing I like to have in my workbench is a nice list of articles ive been updating I do that via this script in dataview: LIST WHERE file.day >= date(2024-09-01) and file.day < date(2024-09-30) AND length(file.name) > 10 SORT date asc Still looking if this is a...
Description enable this: git config --global merge.conflictstyle diff3 git config output: [diff] tool = meld [difftool] prompt = false [difftool "meld"] trustExitCode = true cmd = open -W -a Meld --args \"$LOCAL\" \"$PWD/$REMOTE\" [merge] tool = meld conflictstyle = diff3 [mergetool] prompt = false [mergetool...

Page 8 of 15