A LinkedIn recruiter pitched me a remote "Software Engineer at a DEX" project this week. Reasonable comp range, tech stack squarely in my wheelhouse. After a couple of friendly exchanges, she asked me to "review the codebase before the technical interview" and sent me a GitHub repo link plus a Calendly invite for the call. The repo was malware. It didn't get me, but it's something developers shoul
Like many of you, I have thousands of photos spread across devices, cloud drives, and chat histories. Finding that one specific picture from "last summer's beach trip" meant endless scrolling. Folders and filenames don't help when you can't remember when or where you saved something.Morse Code Translator So I built a tool to fix my own problem. It turned into a real product. Upload your photos, an
Everyone is talking about AI replacing developers. I wanted to test that claim with a real project — not a tutorial, not a todo app, but a production-grade full-stack application with real business requirements. The result is Craftura Fine Furniture: a complete furniture manufacturing website with B2B and B2C ordering, an admin panel, analytics dashboard, CMS, SEO, dark/light mode, email notificat
TL;DR: I built ChessDada — a free multiplayer chess platform inspired by old Yahoo Chess. No signup, no download, just instant browser-based chess. Built with Node.js, Socket.IO, and chess.js. Modern chess sites are bloated. Chess.com forces you through signup. Lichess defaults to account creation. The "5-second click and play" experience that made Yahoo Chess legendary in the 2000s is essentially
The EU's Digital Product Passport (DPP) requirement is moving from regulatory text to technical reality. Under the Ecodesign for Sustainable Products Regulation (ESPR), products sold in the EU must carry a DPP—a machine-readable identifier linking to standardized lifecycle data. For developers and compliance teams, 2026 marks the year where pilot programs transition to real deployments. Here's wha
TL;DR: I built a P2P file transfer tool that runs entirely in the browser. No install, no server relay, no account. Here's what I learned about WebRTC data channels, resumable transfers, and the browser storage mess along the way. Most file transfer tools follow the same pattern: upload to a server, get a link, the recipient downloads from that server. Your file sits on someone else's infrastructu
Exemplo mínimo de uso com Bun (baseado na documentação oficial) Aviso: Este exemplo é puramente acadêmico, baseado na documentação oficial do Next.js. Para um ambiente de produção real, ajustes adicionais de segurança, performance e monitoramento são necessários. 1 - Ajustar o next.config.ts para "Standalone": import type { NextConfig } from "next"; const nextConfig: NextConfig = { output: "