PHP in 2023
An overview of PHP's evolution in 2023, covering the PHP Foundation's impact and new features in PHP 8.2.
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.
Explores surprising and subtle aspects of Python's scoping rules, focusing on unusual cases like exception binding and garbage collection.
Explores a proposed Java language change to simplify the 'Hello World' program for beginners, reducing initial concept overload.
An analysis arguing against including Rust in the Linux kernel, focusing on the unique constraints of kernelspace development.
Developer updates on Hare language cross-compiling, TLS support, a new Linux power management tool, and Helios OS refactoring while recovering from COVID-19.
A glossary defining key web development, programming, and software engineering terms for 2022.
Analysis of PHP version adoption trends in July 2022, showing growth of PHP 8.1 and concerns over slow migration from PHP 7.4.
Announcing the 2022 Ihaka Lectures, featuring online talks by Emi Tanaka, Luke Tierney, and Wes McKinney on R, data science tools, and experimental design.
Announcement of the Hare programming language, a new systems programming language, with community updates and related tech blog posts.
A survey of SQL parser libraries across multiple programming languages, comparing handwritten vs. generated parsers and their handling of basic SELECT queries.
An argument for implementing generics in PHP via static analysis, discussing the technical challenges and required mindset shift for developers.
Explores the technical and architectural reasons why PHP does not yet support generics, examining three potential implementation methods and their challenges.
A developer explains the benefits of keeping a new systems programming language private during its early development phase.