Attach a keyboard to a Docker container
A technical guide on how to exclusively attach a physical keyboard to a graphical environment running inside a Docker container using Linux's evdev subsystem.
A technical guide on how to exclusively attach a physical keyboard to a graphical environment running inside a Docker container using Linux's evdev subsystem.
Explains how to use Kafka Connect's RegExRouter SMT to rename topics for source connectors and target objects for sink connectors.
Tutorial on creating custom Django template tags and filters to extend template functionality in a blog application.
Lea Verou's candidacy statement for the W3C TAG election, outlining her goals to improve web standards and platform technologies.
Explains why Google Fonts no longer offers caching performance benefits due to browser cache partitioning, advocating for self-hosting fonts.
A developer builds a custom cryptocurrency payment processor using Elixir and Phoenix for a Bitcoin Cash hackathon, aiming to sell an e-book.
A technical guide on creating and customizing bullet chart variants using R and ggplot2, including code examples and comparisons of different approaches.
Technical guide on using CMake and CPack to create a macOS application bundle, covering bundle structure and generator options.
A guide to learning Azure Monitor Log Analytics with practical KQL query examples and a free demo resource.
Compares the accuracy and behavior of Fourier, Legendre, and Taylor series expansions when approximating functions with a limited number of terms.
A software developer shares insights from giving 125+ tech talks, focusing on planning, topic selection, and setting clear presentation goals.
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.
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.
A talk on implementing full-text search using Django and PostgreSQL, highlighting its simplicity over dedicated search engines.
Explains how to implement type converters for C# 9 record-based strongly-typed IDs to enable proper model binding in ASP.NET Core route and query parameters.
A technical guide on containerizing Azure Functions using Docker, covering setup for .NET Core v2 and v3 with Dockerfile examples.