Tag: programming

47 posts

I am building a template language

For the past few years I have been working on a new template language in my free time. Why? Well, there are a few reasons for it...

·
Jun 12, 2026

The Programmer's Fulcrum: 5 June, 2026

Welcome to your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.

·
Jun 6, 2026
API Calls in iOS Shortcuts

API Calls in iOS Shortcuts

A small fun fact for iOS and MacOS automations


Steve Simkins icon
Steve Simkins
stevedylan.dev
·
Jun 1, 2026

The Programmer's Fulcrum: 29 May, 2026

Welcome to your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.

·
May 31, 2026

The Programmer's Fulcrum: 22 May, 2026

Welcome to your your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.

·
May 23, 2026

When do we get a Privacy-Preserving CDN?

The surveillance-capitalism business model that defines the Internet today is only going to get more imposing. The vast majority of our online requests today are serviced and logged by centralized infrastructure - even more centralized than what we probably expect. While our collective hivemind takes rightful pride in the successful pushes that have improved this...


W
Will Scott
wills.co.tt/
·
May 22, 2026

The 10 Go Error Handling Commandments

Thou shalt handle errors with care: ten tips for wrapping, translating, and returning them without turning every failure into noise.


P
Preslav Rachev
preslav.me
·
May 18, 2026

Tacit: An Experimental LLM-First Programming Language

·
May 17, 2026
"The IDE is Dead, Long Live the IDE"

"The IDE is Dead, Long Live the IDE"

With the rise of agents, terminal emulators are quickly evolving into a lot more than just interfaces, here's a glimpse into where they're headed!

·
May 4, 2026
The Transactional Outbox Pattern

The Transactional Outbox Pattern

Or how I stopped worrying about how to bolt systems together

·
Apr 26, 2026

The Programmer's Fulcrum: 24 April, 2026

We aim to provide actionable content you can use to destroy Techno Feudalism each week.

·
Apr 26, 2026

Modeling Software With Quint

I believe having good abstractions is key to writing good code. But as a coder, I often write code in an effort to find those abstractions…

·
Apr 22, 2026
Building Personal Software in Rust

Building Personal Software in Rust

The good, the bad, and the ugly of using AI to build software


Steve Simkins icon
Steve Simkins
stevedylan.dev
·
Apr 19, 2026
Coming Up for Air

Coming Up for Air

A lot can happen in two months...

·
Apr 18, 2026

The Programmer's Fulcrum: 10 April, 2026

Welcome to this week's The Programmer's Fulcrum. It's your weekly review of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.

·
Apr 12, 2026

Vibe-Coding in (Digital) Humanities

·
Mar 28, 2026

Garden and the Stream

Revisiting a prescient 2015 keynote called The Garden and the Stream and analyzing where the AT protocol fits in the web

·
Mar 23, 2026
Returning to Neovim

Returning to Neovim

Once again coming back to the editor I can't shake


Steve Simkins icon
Steve Simkins
stevedylan.dev
·
Mar 16, 2026
REST API Development Refresher

REST API Development Refresher

A comprehensive refresher on REST API development covering principles, URL design, authentication, pagination, versioning, caching, security, and common interview questions.


L
luminary.blog
luminary.blog
·
Mar 12, 2026
Back to Basic

Back to Basic

Wading my way through the mess that is programming today


Steve Simkins icon
Steve Simkins
stevedylan.dev
·
Mar 6, 2026

Reviewing large changes with Jujutsu

A new workflow for code review I'm exploring with Jujutsu VCS

·
Mar 1, 2026

Mothlamp Problems

just a little bit closer to the light and I'll have it solved

·
Feb 27, 2026
Programmers on the Verge of Extinction

Programmers on the Verge of Extinction

Examining the parallels between art, AI, and the existential threat to programmers


Steve Simkins icon
Steve Simkins
stevedylan.dev
·
Feb 27, 2026

Douglas Adams on AI, Before There Was AI

A passage from one of the author’s comic novels of the 1980s clarifies a key user flaw of our AI present

·
Jan 31, 2026
The Programmer’s Fulcrum: 26 December, 2025

The Programmer’s Fulcrum: 26 December, 2025

This was originally posted at The Fulcrum. Here we feature the latest Symfony Station Communiqué and Battalion "Destroying Autocracy" Post along with their featured articles. Original 'The Fulcrum' articles will start in January when I sunset Symfony Station and Battalion. Posts with original content will start next week. Symfony Station Communiqué - Stardate: ✦ 26...


The Fulcrum (backup) icon
The Fulcrum (backup)
newsletter.mobileatom.net/
·
Dec 27, 2025

Spaghetti Western

Ambiguous records tell their own tales.

·
Dec 22, 2025

Programming is mostly thinking

From Programming is mostly thinking, an article that I meant to post awhile back: If programming is 1/12th motion and 11/12ths thinking, then we shouldn't push people to be typing 11/12ths of the time. We should instead provide the materials, environment, and processes necessary to ensure that the thinking we do is of high quality....


Dave Kellam icon
Dave Kellam
davekellam.com/
·
Dec 12, 2025

Advent of Code 2025

My solutions to Advent of Code 2025 (in python)

·
Dec 2, 2025
Alcove: An RSS Reader for the Open Web

Alcove: An RSS Reader for the Open Web

Pushing forward the consumption of content without the invasion of privacy


Steve Simkins icon
Steve Simkins
stevedylan.dev
·
Nov 23, 2025
SvelteKit Refresher

SvelteKit Refresher

Comprehensive refresher for SvelteKit framework with routing, data loading, and deployment strategies


L
luminary.blog
luminary.blog
·
Nov 13, 2025
Svelte 5 Refresher with Runes

Svelte 5 Refresher with Runes

Comprehensive refresher for Svelte 5 with runes, reactivity, and component patterns


L
luminary.blog
luminary.blog
·
Nov 12, 2025

Concerning Omarchy and Distro Philosophy

Some thoughts on how distros should be approached and where people should go


Steve Simkins icon
Steve Simkins
stevedylan.dev
·
Nov 9, 2025
We Need More Data Centers

We Need More Data Centers

One function. Four implementations. A 173-million-times performance difference.


L
luminary.blog
luminary.blog
·
Nov 6, 2025
Single-Flight Pattern

Single-Flight Pattern

How the single-flight pattern can prevent race conditions


L
luminary.blog
luminary.blog
·
Nov 5, 2025
Time and Space Complexity Refresher

Time and Space Complexity Refresher

Refresher on Big O time and space complexity with interview questions


L
luminary.blog
luminary.blog
·
Nov 3, 2025
Object-Oriented Programming Refresher

Object-Oriented Programming Refresher

Refresher OOP concepts with interview quesions


L
luminary.blog
luminary.blog
·
Nov 1, 2025
Programming Bowls

Programming Bowls

Realizing how much of the programming space is just bowls


Steve Simkins icon
Steve Simkins
stevedylan.dev
·
Oct 16, 2025
A Roundup of ICFP/SPLASH 2025 happenings

A Roundup of ICFP/SPLASH 2025 happenings

Five-part series overview covering workshops, tutorials, talks and keynotes from ICFP/SPLASH 2025 in Singapore.

·
Oct 9, 2025
What I learnt at ICFP/SPLASH 2025 about OCaml, Hazel and FP

What I learnt at ICFP/SPLASH 2025 about OCaml, Hazel and FP

Highlights from ICFP/SPLASH 2025 including Hazel live programming, OCaml AI tooling, formally verified GC, and cross-community discussions between Haskell and OCaml.

·
Oct 8, 2025
It's time to go post-POSIX at ICFP/SPLASH 2025

It's time to go post-POSIX at ICFP/SPLASH 2025

VMIL keynote arguing for post-POSIX shared memory interfaces like io_uring in language runtimes for high-performance concurrent computing.

·
Oct 7, 2025
Jane Street and Docker on moving to OCaml 5 at ICFP/SPLASH 2025

Jane Street and Docker on moving to OCaml 5 at ICFP/SPLASH 2025

Jane Street's production deployment of OCaml 5 and Docker's migration to direct-style programming with Eio presented at ICFP.

·
Oct 6, 2025
Holding an OxCaml tutorial at ICFP/SPLASH 2025

Holding an OxCaml tutorial at ICFP/SPLASH 2025

Tutorial at ICFP 2025 on OxCaml extensions for performance engineering with modes and locals.

·
Oct 5, 2025
Programming for the Planet at ICFP/SPLASH 2025

Programming for the Planet at ICFP/SPLASH 2025

Report on second Programming for the Planet workshop featuring papers on climate modeling, geospatial computation and planetary-scale collaborative systems.

·
Oct 4, 2025

On Wheels and Reinvention

Building the same thing close-to-home can be the right choice for your project, even if it feels like reinventing the wheel.


T
Taggart Tech
taggart-tech.com
·
Sep 3, 2025

On Wheels and Reinvention

Building the same thing close-to-home can be the right choice for your project, even if it feels like reinventing the wheel.


T
Taggart Tech
taggart-tech.com
·
Sep 3, 2025

On Wheels and Reinvention

Building the same thing close-to-home can be the right choice for your project, even if it feels like reinventing the wheel.


T
Taggart Tech
taggart-tech.com
·
Sep 3, 2025

On Wheels and Reinvention

Building the same thing close-to-home can be the right choice for your project, even if it feels like reinventing the wheel.


T
Taggart Tech
taggart-tech.com
·
Sep 3, 2025