Discover

Curated articles from sources across the web

36903 articles from 16 sources
[pt-BR] Clean Code passado a limpo - Parte 1
D
DEV Community · Technology

[pt-BR] Clean Code passado a limpo - Parte 1

Uma leitura crítica, sem dogmas e sem espantalhos Muito se fala sobre Clean Code, publicado no Brasil como Código Limpo. Entre iniciantes e desenvolvedores de nível pleno, é comum encontrar quem adote suas recomendações de maneira dogmática, como se o livro fosse um tratado de verdades ab...

Plínio Balduino
Read
BrunnerCTF 2026 - Welcome Aboard (Web)
D
DEV Community · Technology

BrunnerCTF 2026 - Welcome Aboard (Web)

Summary The Brunnerne Inc. internal wiki sits behind layered infrastructure. Direct access to /wiki/internal/flag (hinted by robots.txt) returns a hard 403 Access is forbidden. from Kestrel. The platform, however, accepts both Content-Length and Transfer-Encoding: chunked on the same requ...

Yogeshwar Peela
Read
Building CUBELANDS for Steam: an early alpha generated from cubes
D
DEV Community · Technology

Building CUBELANDS for Steam: an early alpha generated from cubes

Building CUBELANDS for Steam: an early alpha generated from cubes I’m building CUBELANDS, an early-alpha third-person open-world action-adventure planned for Steam. Every character, tree, weapon, village, ruin and boss is made from cubes at runtime. There are no imported meshes and no imp...

Mario JGT
Read
22 tests passing, and my solver still told you to click a mine
D
DEV Community · Technology

22 tests passing, and my solver still told you to click a mine

I wrote a minesweeper probability solver. You hand it a board, it hands back the probability that each unknown square is a mine, so that when logic runs out and you have to guess, you at least guess the cheapest square. It has 22 unit tests. They all pass. I also cross-checked it against an indepen...

Dylan HUANG
Read
"[260817~0823] 발행 인프라를 새로 짜고, 조용히 사라지는 신호들을 잡았다"
D
DEV Community · Technology

"[260817~0823] 발행 인프라를 새로 짜고, 조용히 사라지는 신호들을 잡았다"

블로그 발행 방식을 바꾼 김에, 표본에 속지 않는 판단과 소리 없이 죽는 파이프라인을 잡아내는 계측을 함께 정비했습니다 이번 주는 토요일과 일요일, 이틀 동안 작업이 몰렸습니다. 그 전 며칠은 개발일지가 조용했는데, 알고 보니 원인 자체가 이번 주의 첫 번째 주제였습니다. 발행 인프라부터 다시 짰다...

finaltype
Read
Building a Streaming Pipeline: From a System Design Perspective
D
DEV Community · Technology

Building a Streaming Pipeline: From a System Design Perspective

Say you're on vacation and you've just recorded a fairly large video of yourself skydiving for the first time, naturally, you'd want to send it to a friend or family member on the other side of the world. After the upload finishes and the video eventually reaches them, they press Play and marvel in...

David Rufai
Read
How a Dedup Pass Deleted My Training Curriculum
D
DEV Community · Technology

How a Dedup Pass Deleted My Training Curriculum

Code: Megapixel99/capture-the-flag I built a capture-the-flag arena where language models attack and defend each other's containers. The replays then became training data for a small local model that plays in the same tournament. The bot is Qwen2.5-3B-Instruct with an MLX LoRA adapter (rank 8, 8...

Seth Wheeler
Read
Unicode Text in JavaScript: How Fancy Text Generators Actually Work
D
DEV Community · Technology

Unicode Text in JavaScript: How Fancy Text Generators Actually Work

Have you ever wondered how text like this works? 𝐇𝐞𝐥𝐥𝐨 𝐖𝐨𝐫𝐥𝐝 or: 𝓗𝓮𝓵𝓵𝓸 𝓦𝓸𝓻𝓵𝓭 It may look like someone simply changed the font, but in many cases something more interesting is happening: Unicode characters are being used to create the visual effect. This article explains how Unicode text works i...

Text Stylr
Read
I Ran 3 AI Labs Through the Company Info API. 1 Stood Out.
D
DEV Community · Technology

I Ran 3 AI Labs Through the Company Info API. 1 Stood Out.

ai, api, discuss, sideprojects On July 29, 2025, I queued three domains against the Company Info API on RapidAPI: elevenlabs.io, twelvelabs.io, and thirteentabs.com. I wanted a quick side-by-side health check for the AI labs everyone keeps comparing. The endpoint was asleep. When it finally stirred...

Onizuka
Read
Protected nothing
D
DEV Community · Technology

Protected nothing

Field notes from a proof-of-concept food-diary tool built alongside one NHS dietetic team, not an official NHS product, no patient data anywhere in it. A privacy guardrail blocked its repository from going public. Traced through the code, it protected nothing that going public would...

the kilted dev
Read
Embeddings: Meaning as Numbers
D
DEV Community · Technology

Embeddings: Meaning as Numbers

When you ask a chatbot for a pasta recipe, it doesn’t understand “pasta” the way you do. It sees a list of numbers. Those numbers are not random. They are arranged so that “pasta” sits close to “spaghetti” and far from “car.” This is an embedding. It turns meaning into coordinates that a machine can...

Internals Decoded
Read
When Your AI Skill Calls a Ghost: Retiring Zombie Models in Anthropic Skills
D
DEV Community · Technology

When Your AI Skill Calls a Ghost: Retiring Zombie Models in Anthropic Skills

Imagine this scenario. You build an autonomous agent pipeline. You wire in standard skills, configure your API keys, grab a cup of coffee, and watch it tackle complex tasks. Everything feels futuristic. Then suddenly, a cold splash of reality hits your logs: Error: 404 Not Found - model 'claude-...

Aditya Gaurav
Read
When Code becomes cheap, Judgement becomes the craft
D
DEV Community · Technology

When Code becomes cheap, Judgement becomes the craft

I have been thinking a lot lately about the future of software engineering craft, especially with AI doing more and more of engineering work faster. My view is that the craft will go through a significant shift in the next few years where some of the core engineering skills will become more relevant...

Bharat Sharma
Read
Object Storage vs File Storage: When to Use Which (2026)
D
DEV Community · Technology

Object Storage vs File Storage: When to Use Which (2026)

I still see engineers storing user-uploaded photos in /var/www/uploads/ on an ext4 volume and wondering why their server falls over at 10M files. Meanwhile, the team next door threw the same photos into an S3 bucket and scaled to 100M files without breaking a sweat. The difference is the storage pa...

Ethan Carter
Read
Solving AI Amnesia: Why Your Coding Agents Needs Institutional Memory
D
DEV Community · Technology

Solving AI Amnesia: Why Your Coding Agents Needs Institutional Memory

Solving AI Amnesia: Why Your Coding Agents Needs Institutional Memory Every developer using AI coding agents eventually hits the same wall. You spend three hours debugging a subtle race condition in an async worker. The agent finds an undocumented quirk in your queue library, applies a t...

AlexLeo
Read
From a Local Folder to Github
D
DEV Community · Technology

From a Local Folder to Github

Introduction Git is a tool used to track changes made to a Git repository, while GitHub is a platform where Git repositories are stored and shared publicly or privately. In this article I will explain the procedure from a local folder to GitHub using Git and an SSH key as learnt at LuxDev...

Gloriah John
Read
From brute force to optimal: leveling up like a Jedi
D
DEV Community · Technology

From brute force to optimal: leveling up like a Jedi

The Quest Begins (The "Why") I still remember the first time I tried to solve the “maximum subarray sum” problem on a coding interview. I stared at the array, thought “hey, I’ll just check every possible subarray,” and started nesting loops like I was building a fortress. Three loops late...

Timevolt
Read
How to Block Disposable Email Signups Without SMTP Verification
D
DEV Community · Technology

How to Block Disposable Email Signups Without SMTP Verification

Disposable email services make it easy to create temporary addresses that disappear shortly after signup. They can be useful for privacy, but they also create problems for applications that rely on email for account recovery, trial limits, community moderation, or fraud prevention. In this article...

nProejct
Read
Four products passed their tests. Then I tested them.
D
DEV Community · Technology

Four products passed their tests. Then I tested them.

Every one of these had a green suite. 147 tests on the portfolio, 77 on the budget proxy, 53 on the conformance checker, 78 on the retrieval system. All passing. Each had a benchmark, a published result, and a live deployment. Then I wrote scenarios that hit the live URLs instead of the code, and o...

Raghuram
Read

Reading List