Concurrency From the Ground Up
An exploration of concurrency fundamentals, starting from basic concepts like threads and locks to build a foundation for writing faster, more understandable programs.
An exploration of concurrency fundamentals, starting from basic concepts like threads and locks to build a foundation for writing faster, more understandable programs.
A technical guide on splitting delimited text into a table using DAX functions like PATH, GENERATESERIES, and PATHITEM for Power BI data modeling.
A personal guide and curated learning path for programmers wanting to learn Common Lisp, covering history, setup, practical projects, and libraries.
Announcing BitMidi, a web app for listening to free MIDI files, exploring the history and technical challenges of the format.
Explains the Terraform replace() function for string manipulation, including regex usage and practical examples.
Explains key Azure concepts: Tenants, Subscriptions, Regions, and Geographies for cloud infrastructure management.
A tutorial series on building a blogging platform using the Blazor framework, covering initial setup and project structure.
A technical guide on setting up a self-hosted video livestream using ffmpeg, DASH, and nginx, bypassing services like Twitch.
A developer shares and explains their personal collection of Git aliases to streamline common version control commands and workflows.
A tutorial on enabling SourceLink for .NET Core libraries to allow users to step into source code during debugging.
A review and tips for the OMSCS CS6460 Education Technology course, covering its unique project-based structure and lack of traditional curriculum.
Explains the pow() interpolation function in Terraform, including its syntax, usage examples, and limitations.
A guide on using peer skill-sharing sessions to improve tech leadership and management skills through storytelling and mutual support.
Explains how to use Docker's userns-remap feature with Linux system users to solve permission issues in CI/build environments.
An introduction to R objects, covering variables, vectors, and data storage for data manipulation and analysis.
A beginner's guide to pulling changes from a Git remote repository, covering the fetch and pull commands in a typical workflow.
A guide to identifying and cleaning up orphaned shared mailboxes in Exchange using PowerShell scripts before migration.
Explains the Terraform pathexpand() function, which expands the ~ character to the user's home directory in file paths.
A technical benchmark comparing the performance of 'for' vs 'foreach' loops in .NET Core using BenchmarkDotNet, showing 'for' is faster.