WebAssembly Is Reshaping the Web
WebAssembly (Wasm) is becoming a core web technology, enabling high-performance applications in the browser by compiling languages like Rust and C++.
WebAssembly (Wasm) is becoming a core web technology, enabling high-performance applications in the browser by compiling languages like Rust and C++.
A guide to speeding up Python code using four practices: efficiency, compilation, parallelism, and process, achieving a 330x speedup.
A guide for non-C programmers on how to compile C programs using `make`, covering compiler installation, dependencies, and common issues.
Explores current best practices, recent advances, and future directions for deploying TypeScript, including type stripping and isolated declarations.
JDK 23 changes the default annotation processing policy, requiring an explicit command-line option to enable it during compilation.
A developer investigates why a Zig program runs 10x faster when using 'zig build run' versus executing the compiled binary directly.
Analyzing a 1990s benchmark comparing R, S, and C performance, and revisiting it on modern hardware to discuss speed improvements and limitations.
A guide to creating, testing, and publishing WebAssembly modules using the AssemblyScript language for web and Node.js environments.
A tutorial on using C# Source Generators to automatically embed build information like timestamp and configuration into your code during compilation.
Explores Java performance optimization phases like compilation, linking, and runtime, focusing on how computation shifts to improve speed and efficiency.
A technical guide on compiling Rust to WebAssembly without using the standard wasm-bindgen tool, covering low-level details and workflows.
A developer explores transpiling JavaScript to C++ to compile to WebAssembly, sharing lessons from a proof-of-concept for running JS in Shopify Functions.
Explains C# logging source code generators in .NET 6, detailing their benefits and usage for efficient, structured logging.
Explores the pitfalls of using public const in C#, explaining compile-time replacement and versioning issues, and suggests using static readonly instead.
Explores the technical and architectural reasons why PHP does not yet support generics, examining three potential implementation methods and their challenges.
A deep dive into the internal workings of the Zig programming language's built-in build system, explaining its two-stage compilation process and declarative API.
A guide to configuring Maven to compile and test Java code snippets referenced by Javadoc's new @snippet tag, ensuring examples stay up-to-date.
Addresses common misconceptions about Julia's performance, explaining its JIT compilation, startup time, and best practices for optimal speed.
A developer shares practical challenges and solutions encountered while implementing C# source generators, focusing on debugging and dependency issues.
A guide to overcoming fear and learning by hacking on the nginx source code, from downloading to compiling and making a simple change.