Rediscovering the origins of my Lisp journey
A developer reflects on rediscovering PC Scheme, his first Lisp environment from the 1990s, and how it shaped his programming journey.
A developer reflects on rediscovering PC Scheme, his first Lisp environment from the 1990s, and how it shaped his programming journey.
A visual diagram and explanation of the C23 standard's type system, showing how basic types are organized and categorized.
Analyzes the pros and cons of replacing GNU coreutils with a Rust implementation, focusing on security and performance arguments.
Microsoft is developing a new TypeScript compiler in Go, promising 10x speed improvements over the current TypeScript-based compiler.
An overview of TypeScript for JavaScript developers, explaining its syntax, how it runs, and IDE benefits.
A developer's first impressions of Rust's error handling system, comparing it to Go while working through Advent of Code puzzles.
Explores a recurring pattern in programming systems where users iteratively choose options to build code, proposing a 'choose-your-own-adventure calculus' abstraction.
A developer reflects on their blogging journey, platform choices, writing process, and favorite posts, touching on web development and career.
A web developer answers questions about blogging history, platform choices, writing process, and favorite posts.
Explores TypeScript enums: their functionality, practical use cases, and alternative approaches for developers.
The creator of the Gleam programming language shares his 2024 tech setup, including hardware, software tools, and development environment preferences.
Explores the complexities of adding metaprogramming to the Gleam language, discussing design considerations and potential impacts.
A comprehensive guide to new C++23 language features, including code examples and a downloadable reference card.
A detailed history of .NET versions up to .NET 9, highlighting key C# features, release dates, and support policies.
A guide comparing GDScript and C# for Godot game development, focusing on beginner-friendliness, features, and use cases.
Announcing the free C23 edition of 'Modern C', a book updated for the new C standard with new features like _BitInt, nullptr, and constexpr.
Explores modern improvements to Java's beginner experience, including Project Amber features and updated teaching approaches.
AI is reinforcing the dominance of popular programming languages like Python and JavaScript by improving tools and support, creating a self-reinforcing cycle.
Compares Rust and Python using a 'build vs. wash' analogy, arguing Rust's upfront effort yields long-term maintenance and performance benefits.
Mitchell Hashimoto announces a $300,000 personal pledge to support the Zig programming language and its software foundation.