Learn x86-64 assembly by writing a GUI from scratch
A tutorial on writing a minimal GUI window using x86-64 assembly and the X11 protocol, resulting in a binary under 1 KiB.
A tutorial on writing a minimal GUI window using x86-64 assembly and the X11 protocol, resulting in a binary under 1 KiB.
Explores 3D content as a new, more complex format on the 'content curve' beyond text, images, and video, and its unique interactive potential.
Highlights 20 new and upcoming CSS and UI features announced at Google I/O 2023, including container queries, nesting, and scroll-driven animations.
A guide to unit testing 11ty (Eleventy) JavaScript/TypeScript templates using Vitest, focusing on testing data and render methods.
An analysis of the Free Software Foundation's declining influence, ineffective messaging, and failure to adapt to the modern open source landscape.
A guide to five practical C# extension methods for enhancing Task<T> operations, including fire-and-forget, retry, and timeout patterns.
Analyzes why Web Components are often overlooked by frontend developers in favor of frameworks like React, citing ergonomic and tooling challenges.
A developer details migrating their blog from the Ghost CMS to the static site generator 11ty, covering the export process and new workflow.
A guide on integrating the 11ty static site generator with an ASP.NET Core backend to build fast, static sites with dynamic capabilities.
Learn how to use C# 11's new Raw String Literals feature to generate TwiML (Twilio Markup Language) for handling SMS and voice calls in an ASP.NET Core application.
A developer details major updates to their idle game, including onboarding screens, tooltips, and a new boss fight system.
A guide on configuring OpenWrt, a Linux-based router OS, for use with KPN's fibre optic network, covering VLAN setup and technical details.
Explores how Amazon CodeCatalyst facilitates team collaboration on software projects, tracking issues and changes through the SDLC.
A comprehensive guide to the various collection-like types in .NET (C#), explaining their differences, use cases, and best practices for selection.
Explores convolutions in probability theory, explaining how they combine distributions and compute sums of random variables.
Exploring JAX-compatible sparse Cholesky decomposition, focusing on symbolic factorization and JAX's control flow challenges.
A guide to calculating marginal and conditional effects in generalized linear mixed models (GLMMs) using the R {marginaleffects} package.
A guide on using the question 'What problem are we trying to solve?' to improve meeting focus and productivity in a tech/product context.
Guide on converting glTF PBR materials from spec/gloss to metal/rough workflows, including updates for three.js.
A former Twitter web app developer shares technical lessons and modern framework choices for rebuilding a social media platform like Twitter or Mastodon.