#development
All links tagged #development

These are my opinions and are ruminations on what might be happening as more and more developers use LLMs and Frameworks to build on the web. In October last year I wrote “will developers care about frameworks in the future?” predicting that LLMs would abstract away framework choice. I was wrong—or at least, wrong about the timeline. The reality is more interesting and more permanent: React isn’t competing with other frameworks anymore. React has become the platform. And if you’re building a new framework, library or browser feature today, you need to understand that you’re not just competing with React—you’re competing against a self-reinforcing feedback loop between LLM training data, system prompts, and developer output that makes displacing React functionally impossible.
I've noticed the same trend Paul Kinlan describes. We're at a point where React isn't just the most popular JavaScript framework anymore — it's become its own platform.
New frameworks are "dead on arrival." React has become the platform because LLMs generate React by default. It's a self-reinforcing loop: more React in training data → more React in output. For LLMs, a prompt like "build me a website" is basically synonymous with "build me a React app."
That said, I've found that Vue.js and Nuxt work just fine too — though you occasionally need to point the LLM back to the documentation. The model doesn't default to them, but it can be guided.
React's top position will likely stay for a long time. And honestly? That makes me a bit sad. It means fast-paced frontend development is probably going to slow down significantly. We shouldn't expect many major innovations in the near future.

Bruno, Fx, ActivityWatch, DDEV, and TLDR Pages are all dev tools that you should try out because they're much better than people give them credit for.

TL;DR: The Junior Developer role is disappearing as AI handles entry-level tasks like unit tests and JSON schemas faster and cheaper than humans. This removes crucial learning opportunities where juniors gain codebase knowledge and debugging skills through grunt work.
Seniors emerge from repeated production failures, not tutorials. Vibe coding with AI creates ununderstood codebases.
Result: barbell workforce of experienced seniors using AI and prompt-only users lacking fundamentals.
Solution: Hire juniors to audit AI output via forensic coding.
A curated collection of tools and resources for web designers and developers.

Development Containers stellen standardisierte, identische Entwicklungsumgebungen lokal oder in der Cloud bereit und erleichtern deren Einrichtung.

Wakapi is an open-source tool that helps you keep track of the time you have spent coding on different projects in different programming languages and more. Ideal for statistics freaks and anyone else.

It's 9:15 PM. You've got 45 minutes before you collapse from exhaustion. You fire up your laptop,...
Dev Containers cut setup time from 15min to 30s.

In the rapidly evolving automation space, two names are catching attention, n8n and Manus AI. While...
n8n: open-source low-code workflows connect APIs/databases visually. Manus AI: autonomous agents decide/execute/adapt dynamic tasks. Hybrid optimal; choose structured vs adaptive automation.
There's tons of little goodies you can add to your .gitconfig to make your life easier. From hidden gems in the git Man pages to aliases and shell functions, here's a few things I've found useful to reduce friction in my Git workflow.

Aufwand, Dauer und Kosten in der Softwareentwicklung sind schwer vorherzusagen – das hat durchaus etwas von einem Escape Room.

Every time you use a computer, the cache is working to ensure your experience is fast.

CouchTimes year in review. Jan Fruchtl shares his thoughts about releasing an app. Interesting read! Especially at the end when he is talking about whether it matters if there is a similar app already available.

Hyrum's law, Conway’s law, Zawinski's law, and 10 others.
Snac (AKA Snac2) is a minimal microblogging ActivityPub instance written in C. Features (from its Codeberg repo): * Lightweight, minimal dependencies * Extensive support of ActivityPub operations, e.g. write public notes, follow users, be followed, reply to the notes of others, admire wonderful content (like or boost), write private messages… * Multiuser * Mastodon API support, so Mastodon-compatible apps can be used * Simple but effective web interface * Easily-accessed MUTE button to silence morons * Tested interoperability with related software * No database needed * Totally JavaScript-free * No cookies either * Not much bullshit

In this Slack chat, we bring together web and mobile development experts to discuss whether the jQuery project is still useful for modern web development.

Launch your GitHub Page with this step-by-step guide. If you need a free & easy way to host your projects, this guide to GitHub Pages is for you.

There are many common pitfalls when it comes to writing memory-efficient and fast code. JavaScript engines such as Google’s V8 (Chrome, Node) are specifically designed for the fast execution of large...
Many people come to JavaScript from other object-oriented programming languages and ask where the classes are. ES6 brings them in for us (sorta).

There are so many excellent tools out there which deserve attention of the community, yet unfortunately remain obscure way too often.

Web Development Training Courses for Teams. Expert-led, hands-on learning for software training.

Adobe AIR (Adobe Integrated Runtime) is standalone client application that using HTML, JavaScript, Adobe Flash, Ajax for building Rich Internet Applications without the constraints of a browser. If...

.good {background-color:#00CC00; } .bad {background-color:#FF0000;} .iffy {background-color:#FFFF00;} .selectors {float: left; width:10em;} Safari and Safari for the iPhone support all HTML element…

Take the most popular CMS, WordPress, and then take the easiest and most versatile of Javascript libraries, jQuery, and you have a match made in heaven. Implementing jQuery within WordPress...

MooTools is a JavaScript framework that focus on being flexible, modular and compact. While still not on par in number of resources with other JavaScript frameworks such as jQuery, the MooTools...
Masonry is a layout plugin for the ever-popular Javascript library jQuery.

jQuery, one of the most popular JavaScript library, has a huge selection of plugins which makes it more powerful. On the other hand, there are much more codes/modules, from simple alert functions to...