Is C# a low-level language?
Explores whether C# qualifies as a low-level language by porting a C++ raytracer to C# and analyzing performance, value types, and systems programming.
Explores whether C# qualifies as a low-level language by porting a C++ raytracer to C# and analyzing performance, value types, and systems programming.
A technical analysis of bus punctuality using Auckland Transport API data, with R code for data processing and visualization.
A software developer details the process of renovating a basement storage room into a functional home office and personal workspace.
A guide on enabling React Strict Mode, explaining how it identifies unsafe code patterns and provides helpful warnings for developers.
Learn how to submit your Gatsby site to the official showcase for free publicity, open-source contribution, and swag.
A guide to three beginner-friendly serverless projects for ops engineers and web developers using AWS Lambda.
A talk exploring the microservices architecture and design decisions behind building the JetBrains Rider .NET IDE, including its reactive protocol.
A guide to using PowerShell to automate batch transcription of audio files with the Azure Speech Service REST API.
A .NET developer at Microsoft introduces himself, his side projects like the bflat C# compiler, and his experimental C# demos.
How to speed up Ansible deployments using Mitogen, reducing deployment time from 7 minutes to 1.5 minutes.
A guide on how to customize ggplot graphs to match your company's visual branding, making your data visualizations stand out and be more impactful.
A developer explains how to automate Mac setup using dotfiles and startup scripts, saving days of manual configuration.
A guide to using RStudio's Jobs feature to train multiple Bayesian models in parallel, improving efficiency on multi-core systems.
Explains why pow() is slower than ** in Python using the dis module and introduces the concept of constant folding.
Troubleshooting guide for resolving a silent error when launching ASP.NET Core applications in IIS Express during development.
An overview of typescript-play, an enhanced open-source version of the official TypeScript Playground with more features and options.
Explores building an AOT-compiled JavaScript implementation using V8's runtime, comparing it to other dynamic languages and detailing the compilation process.
Applying digital minimalism principles to software development to reduce clutter, optimize code, and improve maintainability.
Explains how to use Cascading Values and Parameters in Blazor to pass data down the component tree without explicit parameter passing.
Guide to using Azure Managed Identity with C# to securely access Key Vault secrets in Azure Container Instances.