Building better accessibility primitives
Explores challenges in building accessible web components, focusing on keyboard support for modals and offscreen menus, and proposes platform improvements.
Explores challenges in building accessible web components, focusing on keyboard support for modals and offscreen menus, and proposes platform improvements.
A tutorial on building a SoundCloud client from scratch using React and Redux, including authentication and API integration.
A tutorial on creating CLI applications using a JSON config file and the 'engage' tool in Go, simplifying command management.
An experienced open source contributor outlines common social mistakes in FOSS project management, such as discouraging contributors and assigning only grunt work.
A guide to recovering a bricked Ubiquiti EdgeRouter Lite using a Mac, serial connection, and TFTP to fix corrupt filesystem errors.
Explains how rotating carousels, ads, and popups distort web performance metrics like Speed Index and offers a technical fix using WebPageTest's activity timeout.
A technical guide on installing Docker on Proxmox and running a Resilio Sync (BitTorrent Sync) container for decentralized file synchronization.
A technical guide on converting and importing existing VMWare and VirtualBox virtual machines to run on the Proxmox virtualization platform.
A technical guide detailing the installation of Proxmox VE 4 on a server and the setup of ext4 filesystems on multiple hard drives.
A guide for developers on common database mistakes beginners make, including storing images, using limit/offset for pagination, and relying on integer primary keys.
A tech enthusiast details setting up a custom Proxmox home server for hosting VMs and containers for various data and analytics tools.
A developer reflects on lessons from early responsive web design to avoid similar pitfalls when implementing Progressive Web Apps (PWAs).
Explains how to use Swift's @available attribute to mark methods as unavailable, with examples for subclassing and legacy code.
A guide to correctly implementing the equals method in Java, covering identity vs. equality and best practices.
Explains scenarios where JavaScript arrow functions are problematic, such as in object methods and prototypes, due to their lexical 'this' binding.
A product manager shares twelve key responsibilities and daily activities based on their experience at GitHub, focusing on accountability, team leadership, and user advocacy.
A developer explains why using their personal website as a live testing playground for new techniques and optimizations is a valuable learning tool.
A PowerShell script to automate starting or stopping all WebApps in an Azure subscription, using Azure Automation runbooks.
A nostalgic guide to installing a TCP/IP stack on Windows for Workgroups 3.11 to enable internet connectivity on the 1993-era OS.
A guide for open source maintainers on how to gracefully close or reject unwanted pull requests and patch submissions.