array_find in PHP 8.4
array_find in PHP 8.4 Written on 2024-07-18 PHP 8.4 adds a handful of functions that have been missing for a while: array_find() and its variants. The
array_find in PHP 8.4 Written on 2024-07-18 PHP 8.4 adds a handful of functions that have been missing for a while: array_find() and its variants. The
A tutorial on performing 22 common filesystem operations using the std::filesystem library in modern C++ (C++17/20/23).
Introducing wlhc, a small program written in Hare that enables hot corner functionality for Wayland desktops.
A blog launch post celebrating the classic 'Hello, World!' program by showing its syntax in multiple programming languages.
Argues for naming code components with noun-adjective order (e.g., StreamCreated) instead of adjective-noun for better alphabetical grouping and searchability.
Analyzes the claim that AI will replace human programmers in five years, examining current AI coding benchmarks and limitations.
A reflection on the joy of personal programming projects and a reminder to pursue coding for passion, not just work.
Introducing 'kBits', a new format for sharing concise, single-topic technical learnings and insights alongside project tutorials.
The author explores programming as a craft, drawing parallels with weaving, knitting, and lighting design to argue it's an accessible, creative skill.
A developer shares their journey designing a custom keyboard layout to combat RSI and optimize for Vim, coding, and language use, questioning if the effort was worthwhile.
A developer explains their frustration with negative news and tech trends, leading them to build their own browser from scratch using Rust.
A curated list of essential books for software engineers to master design patterns, architecture, and core development principles in 2023.
A poetic reflection on the immersive, focused state of deep coding work and the struggle to maintain that flow.
Analyzes the lack of consequences for incorrect tech predictions online and how it incentivizes making bold, often wrong, claims.
A personal blog post reflecting on books read, AI's impact, and developer experience, with a focus on technology and purpose.
A summary of the book 'Teaching Tech Together', highlighting key methods for effective technology education like live coding and learner personas.
Explores the limitations of RGB for generating colors and proposes using hue-based color spaces like HSL for creating aesthetically pleasing, algorithmically generated color palettes.
Explains the difference between case-sensitive and case-insensitive string comparisons in programming, with examples and language-specific implications.
A tutorial on programmatically manipulating SVG graphics using C# and the Svg NuGet package, including loading, modifying, and rendering them.
An opinionated guide for beginners starting Java development in 2023, covering setup, tools, and ecosystem recommendations.