#programming
DEV The Folders Language
An esoteric programming language by Daniel Temkin where code is expressed only through folder containment and alphabetical order. Part of his personal collection of forty-four esolangs, which includes Rivulet and Velato. Built for the joy of the idea rather than commerce.
DEV Calculus with Julia
A free, book-length set of calculus notes by Jim Verzani that teaches calculus through the Julia language. It is a long-running, individually authored educational site that uses code for graphical and numerical illustration. It is a whole site rather than a single tutorial page.
DEV The Universe of Discourse
Mark Dominus's long-running personal blog, covering programming, Git, math, and assorted essays. Idiosyncratic and longform, with a full archive back to the early 2000s and active RSS/Atom feeds. A classic example of a personal blog with real character.
DEV FoxScript: Visual FoxPro Revival
A modern WebAssembly-based IDE and 64-bit runtime resurrecting Microsoft's discontinued Visual FoxPro language. Built with Rust, WebAssembly, Electron, and React—a passion project preserving legacy technology for its small community of developers.
DEV Asm Editor - Browser IDE for Assembly
A polished web-based IDE for writing and running assembly code across multiple instruction sets (M68K, MIPS, RISC-V, X86, Z80). Features code completion, real-time semantic errors, debugging tools (breakpoints, stepping, register/memory inspection), visualization peripherals, and built-in documentation. Built for learning and experimentation in the browser.
DEV Revo Programming Language
Documentation and community site for Revo, an indie dynamic programming language designed for the joy of programming. Features browser-based IDE, community Discord, and handcrafted design with personality.
DEV Rambles around computer science
Personal technical blog featuring longform essays on computer architecture, systems programming, x86 segmentation, and the history of memory models in computing. Active with RSS feed.
DEV Ankur Sethi's Lab Notebook
Personal tech blog featuring thoughtful essays about development practices, AI tools, and software engineering philosophy. The author critically examines how to use LLMs productively while maintaining cognitive engagement and genuine understanding of code.
DEV Awesome Python
Curated list of Python frameworks, libraries, and resources. From web frameworks to machine learning.
DEV null program
Chris Wellons on C, Emacs, and systems programming. Deep technical posts with working code.
DEV Coding Horror
Jeff Atwood's programming blog. Co-founder of Stack Overflow and Discourse.
DEV Awesome Go
Curated list of Go packages and resources. 160K+ stars. The essential Go ecosystem guide.
DEV Awesome Rust
Curated list of Rust code and resources. Crates, tools, and learning materials for Rustaceans.
DEV Awesome JavaScript
Collection of JavaScript libraries, resources, and tools. From frameworks to testing utilities.
DEV Awesome C++
Curated list of C++ frameworks, libraries, and resources. Systems programming essentials.
DEV Free Programming Books
Freely available programming books in many languages. 350K+ stars. The ultimate free learning resource.
DEV Go by Example
Hands-on introduction to Go. Annotated example programs.
DEV RegexOne
Interactive regex tutorial. Learn regular expressions step by step.
DEV Awesome Falsehood
Curated list of falsehoods programmers believe. Names, time, addresses, and more gotchas.
DEV Project Euler
Challenging mathematical/programming problems. 800+ problems requiring code and math.
DEV Refactoring Guru
Design patterns and refactoring techniques. Illustrated examples in multiple languages.
DEV Cryptopals
Learn cryptography by breaking it. Programming challenges teaching crypto.
DEV Music For Programming
Curated mixes designed for coding. Ambient, electronic, and minimal music to help you focus.