How to use std::span from C++20
A guide to using std::span from C++20, covering its benefits, construction, and differences between static and dynamic extents.
A guide to using std::span from C++20, covering its benefits, construction, and differences between static and dynamic extents.
Argues that minimal standard libraries in languages like Rust and JavaScript lead to an explosion of transitive dependencies, harming maintainability.
A comprehensive overview of new C++23 Standard Library features, including code examples and downloadable reference cards.
Exploring how to build web applications in Go using only the standard library, without any external packages or dependencies.
Exploring Go middleware, request context, and database usage with the standard library, continuing a series on building web apps.
Exploring what kind of application can be built using only the Go programming language's standard library, without external dependencies.
A tutorial on performing 22 common filesystem operations using the std::filesystem library in modern C++ (C++17/20/23).
A developer compares memory management, standard libraries, and explicit allocation in Zig, Rust, Go, and C from a systems programming perspective.
Explains how Python's pathlib module simplifies cross-platform file path manipulation, replacing older os.path and glob methods.
A developer's critique and wishlist for improvements in Go 2.0, focusing on the standard templating engine's limitations and needed features.
Article discusses SQLite's limited built-in functions, compares it to other databases, and introduces a Go-based standard library extension.
A developer's July 2022 update on FOSS projects, including new Hare libraries for templating and graphics, and progress on the Helios kernel.
Explores using Rust traits for external types, using a custom IsLocalhost trait as a practical example to improve code clarity.
Developer's March 2022 update on writing a kernel and a PNG decoder in a custom programming language.
A developer's monthly update on their programming language's progress, including new cryptography features, standard library modules, and team expansion.
Explains how to use Go's flag.Func() to implement a command-line option that can be specified multiple times, appending values to a slice.
Explains the performance difference between using `isEmpty` and `count == 0` to check for empty collections in Swift, focusing on time complexity.
A developer's status update on FOSS projects: chat.sr.ht beta, a secret programming language, visurf browser, and antiweb CSS toolkit.
A walkthrough of building a basic JSON parsing library from scratch using modern C++ features like move semantics and smart pointers.
A developer's monthly update on progress for a new programming language and the SourceHut platform, including codegen, APIs, and infrastructure.