Writing a Wayland Compositor, Part 1: Hello wlroots
First part of a series on building a Wayland compositor from scratch using the wlroots library, aimed at developers with C experience.
First part of a series on building a Wayland compositor from scratch using the wlroots library, aimed at developers with C experience.
A critique of modern software development's 'move fast and break things' ethos, arguing it leads to fragile, unreliable technology.
A developer's journey to fix TypeScript's error on trailing commas in generic type parameter lists, detailing the debugging process.
A guide on how to use specific git commits of third-party packages in Python projects, covering setup.py and requirements.txt configurations.
A technical guide on deploying the Azure Stack Development Kit (ASDK) using nested virtualization on Microsoft Azure, including cost considerations.
A guide to finding the unique key value for custom attributes in Azure AD B2C, essential for referencing them in your code.
Part 3 of a VS Code setup series, detailing essential extensions for developers like bracket colorizers, spell checkers, and settings sync.
RSiteCatalyst v1.4.14 release notes detailing a single bug fix and encouraging community contributions via GitHub.
A tutorial on creating an Alexa skill to remotely control your computer using AWS Lambda and ngrok, even without a physical Alexa device.
A guide to setting up Dockerized end-to-end (e2e) tests using Selenium and Webdriver.io, integrated with CI/CD pipelines like GitLab CI and Travis CI.
Compares VMware vSAN 6.6 Standard, Advanced, and Enterprise editions, explaining their features, licensing, and use cases for software-defined storage.
A guide to implementing screen reader accessibility in React applications using ARIA live regions, focus management, and accessible routing.
A critical analysis of Google's AMP project, focusing on its incentives, performance promises, and the recent AMP Stories announcement.
AT&T open-sources its dNOS network operating system, signaling a major shift towards disaggregated, open-source networking hardware and software.
A guide to creating CSS subgrid layouts using pure CSS workarounds, addressing the lack of native subgrid support in browsers.
An introduction to Object-Oriented Programming in JavaScript, covering the creation of objects from a common template.
Guide to replacing AWS EC2 On-Demand instances with more cost-effective Spot instances, including setup for interruption warnings.
A technical guide to building and enhancing a secure, accessible login form with HTML validation, security best practices, and UX improvements.
How to view detailed MySQL foreign key constraint error messages using the SHOW ENGINE INNODB STATUS command.
A developer argues against transpiling modern JavaScript, showing how to use native ES6+ features like async/await and modules in browsers.