Know coroutines doesn't mean you know concurrency, read this to know how to understand it.
Hello, I’m Jairo 👋 The dev.to writer you love the most. (Ok… maybe not yet 😅 but let me believe that for a second.) First of all, thank you
Curated development tutorials from top sources. Filter by language.
Hello, I’m Jairo 👋 The dev.to writer you love the most. (Ok… maybe not yet 😅 but let me believe that for a second.) First of all, thank you
When your Node.js app crashes at 3am, there are two scenarios: you find out when a user complains, or your monitoring finds out first and restarts the
I ran into an interesting problem while exploring Rust for backend development. Coming from a .NET background, I'm used to working with Entity Framew
TL;DR: I shipped PDF → image conversion this week. The cost? Three days redesigning the converter UI, and falling behind on community content. Solo d
If you've ever built a web API, you've probably asked yourself: "How do I make sure only the right people can access certain routes?" That's exactly w
Building a Solana app in Rust tends to mean you collect SDKs. One for JSON-RPC because you need get_balance and get_transaction for the obvious one-sh
I made a tool called txtfold. It takes a large file, think log files, big JSON dumps, anything with a lot of repetition, and surfaces the interesting
When your profiler swears everything’s fast but your metrics are screaming bloody murder eBPF From Rust: The 34ms Ghost We Couldn’t See
All tests run on an 8-year-old MacBook Air. "Compare these two PDFs" sounds like one problem. It's actually two completely different problems dependi
When deploying large language models to production, measuring performance accurately is critical. Whether you're using vLLM, SGLang, TensorRT-LLM, or
Ubuntu 26.10, codenamed 'Stonking Stingray,' is hitting general availability on October 15, 2026. It's bringing some big changes, notably a stripped
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this series. 9.4.1 General Principles Chapter
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this series. 9.3.1 Propagating Errors When a f
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this series. 9.2.1 The Result Enum Usually, er
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this series. 9.1.1 Rust Error Handling Overview
All tests run on an 8-year-old MacBook Air. Bates numbering is a sequential stamp applied to every page of a legal document — "EXHIBIT-0001", "EXHIBI
Originally published at norvik.tech Introduction Explore the integration of PDF support in a Rust-based image converter. Technical analy
If you've spent any time working on networking tools or dealing with restrictive network environments, you know that Deep Packet Inspection (DPI) is o
Your Python security tool is slowing down your pipeline. Here's what I built instead. I've been working on Pyscan on and off for 3 years no
Every developer has a "favorite" annoying workflow. Mine was hunting down zombie processes that refused to release my local dev ports. If you've ever