How OOP Developers Can Get To Know TypeScript Through Deno
As an old school Object Oriented Programmer (OOP), I’ve always found JavaScript a bit unnatural. So to me (and clearly many others), TypeScript is interesting as it tries to organize JavaScript into a...
View ArticleA Look at Gradio’s AI Playground for Machine Learning Devs
Gradio, a component library for Machine Learning developers available on Hugging Face, is now up to version 5. One of its notable new features is “an experimental AI Playground,” which allows you to...
View ArticlePlaygrounds for Developers: Uses and Design Patterns
If there is one thing that makes it easier for me to look at new software — and share functionality with others — it is a well executed example playground. In recent times they have become staples of...
View ArticleIntroduction to LocalStack, a Drop-In Replacement for AWS
This post was going to be about System Initiative, a “Lego for deployment” service that I looked at last July and which has recently gone public. But I noticed that their demo seems to be tightly...
View ArticleHow System Initiative Treats AWS Components as Digital Twins
When I last looked at System Initiative (SI), in July 2023, it was still in closed beta. But in September this year, it was launched publicly, so I wanted to see what it looked like now. At first...
View ArticleWhy LLMs Within Software Development May Be a Dead End
While the title Does current AI represent a dead end? is clearly made to encourage debate, there is a case within this academic article that is particularly pertinent to software developers: “Current...
View ArticleNue: A New Static Site Generator Taking on Next.js
How goes the war? The war against… bad caching, slow load times, security breaches, scalability problems, SEO, or whatever we are told we have to fight this month when developing for the web. Web...
View ArticleRediscover the Joy of Early Web Development With XSLT
I was a bit surprised to hear a recent talk by a teenager about the joys of eXtensible Stylesheet Language Transformations (XSLT). It’s an old web language, having debuted in 1998, so my initial...
View ArticleIntroduction to Markwhen, a Markdown Timeline Tool for Devs
As a developer, I like Markdown. The argument against its use is that the format is not ruthlessly enforced — it allows divergent versions and similarly named patterns, for instance. Yet its weakness...
View ArticleIntroduction to Using Grep With Regular Expressions via Warp
I have written several posts on regex, and its combination with grep is one of the more practical combinations on the command line. But on reading Ian Miell’s post about grep, I was reminded why I...
View ArticleTop Dev Tools and Web Developer Trends of 2024
Sometimes a technology grabs the limelight while also creating space and resources for other things to grow in the canopy. The extra money flooding in to the LLM space has had a secondary effect of...
View ArticleDeveloper Tools: What’s Ahead in 2025?
As a revolution approaches, the first visible change is a change of attitude. Developer tools aren’t usually an area where rapid revolutionary change occurs. But adding large language models (LLMs) to...
View ArticleDuck DB: Query Processing Is King
One of the ways in which modern databases silently helped rather poor programs during the first dot-com boom of the late ’90s was that they handled asynchronous queries — often when the rest of the...
View ArticleGetting Started With CodeGate, an Intermediary for LLM Devs
I suspect that the idea of being an intermediary between a remote LLM and an end user is a strong idea in itself, which is why I think looking at CodeGate will be valuable whatever your current plans...
View ArticleAvalonia: An Open Source Option for Cross-Platform UI Work
The problem with .NET has always been that Microsoft were somewhat slow to embrace non-Windows systems. To find a UI library that uses C# but runs on a MacBook is harder than it should be. One...
View ArticleWarp vs. Ghostty: Which Terminal App Meets Your Dev Needs?
After the recent review of Ghostty on The New Stack, I thought I’d take a look at it from the point of view of a Warp user. They are both terminal apps (GUI shells, if you like), although Warp is...
View ArticleHow To Set Up and Run a Local LLM With Ollama and Llama 3
I’ve posted about coming off the cloud, and now I’m looking at running an open source LLM locally on my MacBook. If this feels like part of some “cloud repatriation” project, it isn’t: I’m just...
View ArticleDeveloper’s Introduction to the Replicate AI Playground
Right now, there is a whirling gyre around what to look at next within the LLM world. Should a developer be playing with existing models, extending existing models, or creating those models from...
View ArticleIntroduction to Bolt: Does It Suit Professional Developers?
As a developer, I know my responsibility is to create or work with maintainable solutions — and we usually consider that to mean writing in such a way as to transmit knowledge to other human...
View ArticleAugment Code: An AI Coding Tool for ‘Real’ Development Work
I’ve been working in Visual Studio Code with Copilot running, just for the completions. But I’ve found them to be fairly solid — a bit like a junior dev who has an idea what you might want to write...
View Article