What is the best way to mark up an exclusive button group?
Exploring the best HTML and ARIA patterns for accessible button groups, comparing radio buttons vs. buttons with aria-pressed based on expert advice.
Exploring the best HTML and ARIA patterns for accessible button groups, comparing radio buttons vs. buttons with aria-pressed based on expert advice.
A talk from EuroPython 2022 on creating web maps using Django and its GeoDjango module, covering geospatial data storage and queries.
Introducing Rety, a tool for creating replayable live coding demos to enhance teaching and conference talks without the stress of live typing.
caffeine-ng v4.0.0 released, featuring a CLI rewrite with click, Xfce presentation mode support, and a move to Codeberg.
Guide on using Python 3.8.0 in Azure Runbooks, including installing packages with dependencies via a helper script.
An introductory guide explaining the core concepts of Git, including repositories, remotes, commits, and branches, with practical examples.
Explains RDP Shortpath for Azure Virtual Desktop, detailing how it improves reliability and latency by enabling direct client-to-host connections.
Guide to configuring auto-scaling for AWS Lambda Provisioned Concurrency using AWS CDK, covering setup and custom metrics.
A technical guide on setting up and using a Yubikey hardware token for GPG encryption and signing, covering key generation and smart card configuration.
Explores writing a .NET profiler in C# using NativeAOT to overcome traditional C++ limitations and self-profiling issues.
A critical analysis of the Fediverse (Mastodon, Pleroma) highlighting its benefits as a decentralized social network but also its toxic, Twitter-like dynamics.
Explains the difference between abstract classes and interfaces in C# using real-world analogies like animals and ATMs.
Explores different methods for internationalizing (i18n) website URLs, discussing explicit vs. implicit styles and best practices for language selection.
Argues that traditional B2B app development is flawed for multi-party interactions and calls for a new platform.
A developer discusses the importance of testing websites on ultrawide (21:9) screens, not just standard 16:9, and provides a simple method for emulating these resolutions.
Discusses strategies for handling website support for Internet Explorer after its official retirement, advocating for progressive enhancement over polyfills.
Explains methods for estimating NPM package market share, using Redux and state management libraries as examples with various data sources.
A monthly update on TinyPilot, a tech hardware/software project, covering revenue, software licensing, and development progress.
A detailed guide to SOLID principles in C#, explaining each principle with code examples to improve code readability, maintainability, and flexibility.
A developer shares practical tips and advanced techniques for managing Kubernetes clusters more efficiently, covering terminal setup, kubectl mastery, and automation.