Recurse Center, week 3: Making Rust's ownership work for you
A developer's experience at Recurse Center building a FreeCell game in Rust, focusing on learning ownership and GUI challenges with Druid.
A developer's experience at Recurse Center building a FreeCell game in Rust, focusing on learning ownership and GUI challenges with Druid.
Technical guide on using CMake and CPack to create a macOS application bundle, covering bundle structure and generator options.
Tutorial on deploying a Jekyll website to Netlify using GitHub Actions for automated builds and deployment.
A guide to learning Azure Monitor Log Analytics with practical KQL query examples and a free demo resource.
A software developer shares insights from giving 125+ tech talks, focusing on planning, topic selection, and setting clear presentation goals.
A tutorial on upgrading to PHP 8.0 on macOS using Homebrew, including steps for Laravel Valet and managing extensions.
Overview of new features and breaking changes in PHP 8, including JIT, union types, attributes, and the nullsafe operator.
A technical guide on writing an emulator to interpret a simple C program's ELF binary on Linux/AMD64, covering ELF parsing and instruction decoding.
Compares the accuracy and behavior of Fourier, Legendre, and Taylor series expansions when approximating functions with a limited number of terms.
Explains the mathematical derivation of generalized Fourier series expansions using orthogonal function bases and inner products.
Introduces linear algebra concepts like vector spaces and orthogonality as a foundation for understanding generalized Fourier series expansions.
Explores generalized Fourier series expansions using orthogonal function bases, with examples from Legendre polynomials and practical Jupyter notebook code.
A deep dive into debugging an AccessViolationException in .NET's ObjectNative::IsLockHeld method, tracing orphaned locks in an Orchard application.
A software developer draws parallels between scientific experiments and software development, discussing how unexpected test results and failures can be valuable learning opportunities.
A developer shares lessons on building engaging, detail-oriented ecommerce experiences from their time at ThinkGeek, focusing on user empathy and fun.
A guide to speeding up Docker builds by warming the cache from a remote registry, covering both classic Docker and Buildkit methods.
Explores how MongoDB optimizes queries on Views, including filter pushdown and index usage, using a music dataset example.
A guide to building a first-year Developer Relations program, comparing the AAARRRP and Orbit models for structuring metrics and goals.
Explains how to use JavaScript's typeof and instanceof operators for type checking, including quirks like typeof null.
A guide to implementing a custom TypeConverter for binding ISO 8601 week strings to a complex type in ASP.NET Core Razor Pages.