Website profile

@Thepracticaldev

A constructive and inclusive social network for software developers. With you every step of your journey.

  • 10,504articles · 30d
  • 1+ hour agolatest article
  • Aug 14, 2026earliest in window
  • 97%with images
  • 292avg words
articles per day
Categories
  • Software Dev. 9,704
  • Science & Technology 9,579
  • Computers & Electronics 7,435
  • Business & Industrial 799
  • Internet & Telecom 773
  • Economy, Business & Finance 388
  • Finance 333
  • Arts, Culture, Entertainment & Media 244

Please confirm you are human

This browser or connection looks automated. Press and continuously hold the control for 3 seconds to enable Google-hosted web results and, when separately allowed, AI-assisted answers.

A successful check enables 100 search requests. Interactive access does not authorize scraping, systematic collection, or reuse of search output.

Hold with a pointer, or hold Space or Enter.

News

DEV Community
dev.to > azathothx > kairos-10-a-schedule-language-where-3-business-days-before-month-end-is-an-expression-87i

Kairos 1.0 — a schedule language where "3 business days before month-end" is an expression

31+ min ago   (268+ words) Today I tagged 1.0 of Kairos, a schedule definition language I've been building — a small DSL where schedules like "3 business days before month-end" or "payday on the 25th, previous business day if it's a holiday" are single expressions. cron can say "the…...

DEV Community
dev.to > webdecoy > bot-detection-false-positives-how-to-actually-test-accuracy-d1o

Bot Detection False Positives: How to Actually Test Accuracy

1+ hour ago   (1443+ words) The fastest way to lose confidence in bot protection is not to miss a bot. It is to block a real customer. A missed scraper costs bandwidth or content. A blocked customer costs a sale, a support escalation, and trust…...

DEV Community
dev.to > mahirhir > my-parser-reported-a-parse-error-on-a-file-that-was-never-malformed-3agi

My parser reported a parse error on a file that was never malformed

30+ min ago   (554+ words) A build step that reads requirement tables out of a document reported this, every run: reason=parse has an obvious reading. Either the document is malformed or the parser is broken. A person following that reason code goes and looks…...

DEV Community
dev.to > remdore > eslint-took-44s-to-lint-vues-core-oxlint-took-024s-then-i-turned-on-the-type-aware-rules-1fao

ESLint took 4.4s to lint Vue's core. oxlint took 0.24s. Then I turned on the type-aware rules.

54+ min ago   (515+ words) ESLint took 4.4 seconds to lint 445 TypeScript files. oxlint took 0.24. Turn on the type-aware rules that most projects actually want and ESLint climbs to 12 seconds, while oxlint, doing the type-aware pass too, finishes in under one. I went in expecting to…...

DEV Community
dev.to > maxslashwang > what-is-fsr-a-practical-look-at-fsr-video-upscaling-for-browser-based-tools-2fhk

What Is FSR? A Practical Look at FSR Video Upscaling for Browser-Based Tools

2+ hour, 2+ min ago   (369+ words) FSR stands for FidelityFX Super Resolution, an upscaling technology built by AMD. It started as a gaming feature: render a game at a lower resolution (say 1080p), then let FSR reconstruct the missing detail to display it at a higher resolution…...

DEV Community
dev.to > webdecoy > nextjs-bot-detection-block-ai-crawlers-at-the-edge-4dd4

Next.js Bot Detection: Block AI Crawlers at the Edge

1+ hour, 55+ min ago   (1057+ words) Your Vercel usage graph is climbing and your logs are full of names you did not invite: GPTBot, ClaudeBot, PerplexityBot, Bytespider. They hammer your App Router pages and quietly run up your bandwidth and compute bill. The reflex is a…...

DEV Community
dev.to > dev_truth_f4c8f876c > a-floor-plan-is-more-than-pixels-getting-dxf-exports-to-preserve-meaning-1kmg

A floor plan is more than pixels: getting DXF exports to preserve meaning

2+ hour, 1+ min ago   (653+ words) A wall can look right in a browser and still arrive in CAD at the wrong size. The difficult part of an export feature is preserving what the geometry means. I’m building FloorDraft, a manual 2D floor-plan editor. These are concrete…...

DEV Community
dev.to > mwmdgmb > tanstack-fetch-a-typed-fetch-client-built-for-tanstack-query-3de0

tanstack-fetch: A Typed Fetch Client Built for TanStack Query

2+ hour, 53+ min ago   (490+ words) If you're using TanStack Query with native fetch, your query functions may look like this: There's nothing wrong with this. But as the application grows, the HTTP layer usually becomes responsible for much more: This is the problem I wanted…...

DEV Community
dev.to > asikul_islam_0f701acafd04 > caesar-cipher-explained-how-it-works-encryption-decryption-and-examples-39ga

Caesar Cipher Explained: How It Works, Encryption, Decryption, and Examples

3+ hour, 14+ min ago   (821+ words) If you've ever been curious about how encryption works at a basic level, the Caesar Cipher is a great place to start. It is one of the simplest classical encryption techniques. The idea is straightforward: shift each letter in a…...

DEV Community
dev.to > marcelotaparelli > why-i-built-my-portfolio-with-bun-astro-mdx-instead-of-a-more-complex-stack-2cmd

Why I Built My Portfolio with Bun + Astro + MDX Instead of a More Complex Stack

3+ hour, 23+ min ago   (1367+ words) Choosing a stack is a product decision before it is a technical one. This article documents why this portfolio runs on Bun, Astro, and MDX — and, more importantly, the reasoning that led me to turn down more sophisticated alternatives. Nothing…...