Articles by Tag #dx

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Stripe's llms.txt has an instructions section. That's a bigger deal than it sounds.

When Stripe added /llms.txt to their docs, most write-ups noted it as another company "embracing the...

Learn More 14 2Mar 5

VSCode: Gaining back some of screen space by customizing the line number column

This is just another post of how to gain some spaces for reading code on VSCode when you don't have...

Learn More 5 0Oct 25 '25

express-error-toolkit — the One NPM Package to Handle All Express Errors

As a full-stack developer, I’ve spent countless hours building robust backend applications with...

Learn More 27 8Aug 28 '25

Modular Architecture in Nuxt

Nuxt is known not only for its Performance and Developer Experience but also for its modular...

Learn More 25 5Apr 7 '25

From 10 Lines to 100 Retries: Building a Git Clone Function That Doesn't Quit

_The best developer tools feel like magic because they handle complexity invisibly. They meet you where you are, understand your intent, and just work. That's the standard we should hold all our code to—whether it's a 20-line shell function or a 20,000-line application._

Learn More 3 0Oct 29 '25

Missing Rails Console? Building a Database REPL for NestJS + Prisma

TL;DR: Coming from Rails/Phoenix, I missed having an interactive database console. So I built one for...

Learn More 0 0Sep 11 '25

Why did OOP become popular (from a DX perspective)?

My thoughts: I propose OOP (class-based, C++, Java, etc.) became popular (more so than FP) because...

Learn More 0 3Oct 27 '25

A importância da Developer Experience (DX)

Você já passou por isso? Começou a trabalhar em uma empresa nova, recebeu os repositórios dos...

Learn More 0 0Nov 10 '25

How Cleaning Up Projects Eliminates Technical Debt and Improves Developer Experience

Intro As software developers, we often inherit projects with a lot of technical debt,...

Learn More 0 0Jan 5

Generic DBAL Types for Similar Value Objects

If you use Value Objects as entity identifiers in PHP, you eventually drown in custom DBAL types:...

Learn More 5 0Dec 26 '25

express-error-toolkit — the One NPM Package to Handle All Express Errors

Error handling in Express has always been repetitive: writing the same notFoundHandler,...

Learn More 20 2Sep 30 '25

Different git clone explorations

From 10 Lines to 100 Retries: Building a Git Clone Function...

Learn More 0 0Oct 29 '25

Stripe has been doing amazing work with their llms.txt, and this guide covers it well. This might be worth adding to your own llms.txt file too!

Stripe's llms.txt has an instructions...

Learn More 5 0Mar 5

O Descompasso entre Frontend e Backend: Por que suas Rotas Devem Ser RESTful

Sabe quando você está construindo uma aplicação e de repente percebe que as URLs que o usuário navega...

Learn More 0 0Sep 11 '25

Stop writing the same regex for #[Route]

Did you know Symfony ships with a built-in class full of pre-defined route requirement...

Learn More 8 2Feb 27

The TypeScript SDK - Making It Developer-Friendly

How I built a TypeScript SDK that makes AI platform integration feel effortless - complete with streaming, types, and error handling

Learn More 3 0Mar 5

From 260 Lines to 5: How We Built a Zero-Maintenance LLM Integration SDK

Building an LLM-agnostic SDK that eliminates 98% of boilerplate code for crypto social data...

Learn More 0 0Sep 11 '25

Why I Built http-status-toolkit — A Better Alternative to http-status-codes

In my backend projects, I got tired of constantly writing raw status code numbers...

Learn More 28 10Jul 21 '25

The "Visual Debt" of Open Source: Why Your Readme is Leaking Users

We spend hours refactoring a function to shave off 50ms of execution time. We agonize over variable...

Learn More 5 0Jan 7

Country codes and regional differences

Here's a little-known Symfony trick for apps that need to support Kosovo as a country. Kosovo uses...

Learn More 6 0Feb 28

How Do You Actually Know If AI Is Working On Your Team?

Productivity percentages and acceptance rates don't tell you much. Here's a more concrete metric: AI functional coverage.

Learn More 0 0Feb 27

How to Cache Variables Between Restarts in Your Node.js Application

Hot reloading is a staple of Node.js development: when a file changes, your application restarts,...

Learn More 5 0May 27 '25

Designing APIs for AI Agents First: What the Model Context Protocol Taught Us

The way we design developer APIs has been frozen in place for a decade. You define a REST contract,...

Learn More 0 3Mar 8

A lightweight, TypeScript-friendly alternative to http-status-codes with ESM support and localization in 10+ languages. Feedback welcome!

Why I Built http-status-toolkit — A Better Alternative to...

Learn More 7 0Jul 29 '25

The Developer Relations Imperative: Why Successful Tech Companies Invest in DevRel

Developer Relations—DevRel for short—sits at that fascinating intersection where technology meets...

Learn More 5 0Mar 17 '25

Handle all Express errors effortlessly with a single npm package. Includes built-in globalErrorHandler, notFoundHandler, asyncHandler, custom error classes, and more. The colored console adds a cherry on top, making DX smoother.

express-error-toolkit — the One NPM Package to Handle All...

Learn More 6 0Sep 1 '25

Defining props in Vue

Props (short for "properties") are a foundational concept in Vue, enabling component reusability and...

Learn More 0 2Jul 28 '25

Stop Saying "This Pull Request is Too Big"

"Could you make this PR (MR) smaller?", that’s either me leaving the comment (again) or just thinking...

Learn More 4 1Jun 9 '25

Documentation is Marketing: The Landing Page for Devs

For a developer, your API reference is your real home page. Why documentation quality is the single highest-leverage marketing asset you own.

Learn More 0 0Jan 30

It's really helpful. and the package is very lightweight. the detailed status message is a great addition.

Why I Built http-status-toolkit — A Better Alternative to...

Learn More -1 0Jul 25 '25