Things I'm excited for in Go 1.21
Highlights key new features in Go 1.21, including the clear built-in function, the loopvar experiment, and structured logging.
Highlights key new features in Go 1.21, including the clear built-in function, the loopvar experiment, and structured logging.
A developer's critique and wishlist for improvements in Go 2.0, focusing on the standard templating engine's limitations and needed features.
A developer shares a workflow tip for learning Rust by automatically creating Git snapshots of each build to track compiler errors.
A software developer shares a curated list of high-quality, topic-specific tech subreddits for advancing programming skills.
Chris Lattner's new language Mojo aims to dethrone Python in AI/ML by combining Python's usability with C's performance.
A critical analysis of the Go programming language, covering its syntax, marketing claims of simplicity, learning curve, and manual memory management challenges.
Explores how AI, particularly GPT-based systems, might change software development by potentially shifting from traditional source code to prompting languages.
Argues that using executable languages like Python is superior to pseudocode for specifying algorithms, as it avoids ambiguity and bugs.
A developer's personal experience and insights on error handling in Zig, focusing on memory allocation failures and the 'try' keyword.
Explores Ruby's 30-year history and its surprising role in iOS development, from early bridging frameworks to modern automation tools like fastlane.
A comprehensive mind map visualizing C# language features from version 1.0 through the upcoming C# 12, with clickable links to examples.
Author's schedule and talks at FOSDEM 2023, covering the Helios microkernel, Hare programming language, and SourceHut platform.
An overview of PHP's evolution in 2023, covering the PHP Foundation's impact and new features in PHP 8.2.
A developer argues that Kotlin's appeal goes beyond utility, emphasizing the joy and emotional value of using a modern programming language compared to Java.
A hobbyist programmer shares their journey and recommended resources for learning to implement compilers and interpreters for various programming languages.
A developer's wish for PHP to adopt a compile-time step, inspired by JavaScript's evolution with tools like TypeScript and Babel.
A developer reflects on language design insights from using 26 programming languages, covering syntax, typing, and functional purity.
A developer's strategy for using 26 different programming languages to solve Advent of Code challenges, focusing on language selection and difficulty planning.
Analysis of WebAssembly's impact on programming languages, focusing on the Component Model and which languages will dominate Wasm development and consumption.
A developer discusses how thinking in one programming language (Swift) helps them write code in another (Python), drawing parallels to learning natural languages.