Quicknote capture 10 February 24
Saturday, 10 February 2024- This guy sets up taskwarrior and taskserver to use Lets Encrypt instead of the default bobbins that taskwarrior requires: Task management | Colin Watson's blog
- I am starting to dislike the hype around HTMX. Just shut the fuck up about HTMX will you. Anyway: HTMX and Web Components: a Perfect Match
- Web Components - Web APIs | MDN
- jordan orelli
- Go template engine: GitHub - CloudyKit/jet: Jet template engine
- This is a really good run through of development and DevOps stuff - Go, Python, Linux, nmap, etc: Web stuff
- ElephantSQL - Documentation | ElephantSQL - PostgreSQL database PaaS
- This is a good example of how to write a UserService in Go, interfacing with a database. Check out the whole repo too, there is a lot to learn from it: go-echo-sql-tutorial/internal/service/user_service.go at main · go-tutorials/go-echo-sql-tutorial · GitHub
- Some big database as a service thing in the cloud: Supabase | The Open Source Firebase Alternative
- Organising Database Access in Go – Alex Edwards
- This is pretty good: Golang Interfaces Explained – Alex Edwards
- Useful interfaces in the Go standard library: Go (Golang) Standard Library Interfaces (Selected) · GitHub
- Understanding Mutexes – Alex Edwards
- Tremendously useful explanation about what is going on with Go handlers and servmuxes, and compares the Go world to the MVC world I’m more used to: An Introduction to Handlers and Servemuxes in Go – Alex Edwards
- This is why I like this guy! He talks sense about woke!: Adding Cluster Support To Hollywood Actor Framework - YouTube
- Omitting dev dependencies in Go binaries | Redowan’s Reflections
- This is a sensible article: You (probably) don’t need to learn C | Ned Batchelder
- 32-Bit Cafe
- Interesting wrapper around ledger files, but not interested at the moment: Paisa
- Lots of interesting local information here. Useful for snoopers: UK House Prices
- All the issues of the classic comic I used to love getting every week, Champ: Champ from D.C. Thomson & Co.
- This is good on Nix, but don’t care too much at the moment: Nix from the bottom up
- This is referenced in the Let’s Go book: Organizing a Go module - The Go Programming Language
- Writing WebSocket servers - Web APIs | MDN
- Alternatives to proprietary software: switching.software | Ethical, easy-to-use and privacy-conscious alternatives to well-known software
- GNU source code repositories overview
- Welcome [Savannah]
- Why not indeed? Plenty of reasons, and as of February 2024, I am currently in full agreement about why Github should be avoided by people who care about software freedom: Why Not Github?
- What’s New in Go 1.22: slices.Concat · The Ethically-Trained Programmer
- I’m not sure, but this guy wants to say… Microsoft, there is a way to win our trust | Dave Lane
- Salient, and something I have been thinking about the UK Government for some time: New Zealand: dependence on the Microsoft Corporation | Dave Lane
- Decent cgit confit: Git Web and CGit — Generic Config
- Eventually cribbed this config for cgit: Cgit configurations · GitHub
- Recommended by Networkchuck to learn Kubernetes. Networkchuck!: Docker AND Kubernetes Course: The Big Picture | Pluralsight
- I fly to this place in X-Plane: The Glenforsa Hotel
- Nerd game: The Official Ancient Domains Of Mystery (ADOM) Homepage
- Bash in vim: Shell from vi
- Vimways ~ From .vimrc to .vim
- I am using this backup solution: GNU Linux Cryto - Backups
- Duplicity backup program
- I probably already have this linked somewhere: Beej’s Guide to Network Programming
- This is ALL you need to know to write C programs: Beej’s Guide to C Programming
- And this one…: Beej’s Guide to Network Concepts
- I’m in two minds about all this fucking around in Neovim. Neovim is becoming a big “thing” in nerdspace, like htmx. I want to say fuck Lua-configured Neovim but once it is configured, it is pretty nice. This is a plugin to add fancy links to Markdown documents: Marksman LSP
- This vegan’s zettlekasten system based on Neovim: 403 Forbidden
- For free screencasting and videocasting: https://sanctum.geek.nz/presentations/ffmpeg-for-owncast.pdf
- Good presentation on Wireguard: https://sanctum.geek.nz/presentations/trusted-networks-with-wireguard.pdf
- Good presentationon SSH: https://sanctum.geek.nz/presentations/openssh-tricks.pdf
- Eric Raymond at it: Rootless Root
- Good overview of a mail server and all the component parts: Mail server - ArchWiki
- Testing MX records for email servers: MX Toolbox
- I love mutt. Neomutt. Whatever: Useful Programs - NeoMutt
- Hypermedia Systems
- Pylsp setup for Neovim in 2023 - jdhao’s digital space
- The guy from the Linux podcasts I listen to in the car does music: Music / Joe Ressington
- Fuck zsh. But anyway: Some zshrc tricks
- Classic: The Art of Unix Programming
- Rob Pike is worth listening to: Rob Pike: Notes on Programming in C
- The issues raised in this article about corporate capture of the internet are important: https://cheapskatesguide.org/articles/capture-of-open-protocols.html
- Andrew Kelley is worth listening to, too: Why We Can’t Have Nice Software - Andrew Kelley
- Moustachioed Kool-Aid drinking extraordinaire: HTMX & Go with ThePrimeagen | Preview - YouTube
- If you want to know more about DNS: LPIC 1 - 076 - 109.4 - Client Side DNS configuration - YouTube
- LPIC 1 (version 500) Course - YouTube
- Panopto | Record, Share, and Manage Videos Securely
- Panopto
- Local roofer is trying to rip you off? Have a look: Which? - Typical Roofer Costs
- Might be a useful tool to combat verbosity of database/sql package in Golang, recommended in the Let’s Go book: GitHub - blockloop/scan: Tiny lib to scan SQL rows directly to structs, slices, and primitive types
- Another useful tool to combat verbosity of database/sql package in Golang, recommended in the Let’s Go book: GitHub - jmoiron/sqlx: general purpose extensions to golang's database/sql
- Well said…: The anti-racists want me to hate Britain
- A software development contractor working for DfT in the UK… As usual, bending over backwards to be hip. VSCode users: Methods
- A search engine in 80 lines of Python
- I’m starting to think jQuery might be the answer after all: You Might Not Need jQuery
- I’m starting to think jQuery might be the answer after all: jQuery 4.0.0 BETA! | Official jQuery Blog
- I’m starting to think jQuery might be the answer after all: jQuery Learning Center
This post is tagged with:
quicknotes