Accessible Animation: The WCAG on Animation Explained
Explains how to make web animations accessible according to WCAG guidelines, covering strategic UX and tactical implementation.
Explains how to make web animations accessible according to WCAG guidelines, covering strategic UX and tactical implementation.
A technical exploration comparing nested loops and single-loop implementations for the Prime Factors Kata in Java and Clojure.
A personal perspective on red-green color blindness (deuteranopia), explaining how it actually works and its impact on interpreting digital charts.
Learn to build a serverless API for validating email workflows using AWS SES, API Gateway, and DynamoDB to create unlimited test inboxes.
A survey for Java EE/Jakarta EE users to gather insights on current usage, servlet containers, APIs, and future directions for Jakarta EE 10.
A technical tutorial on implementing Thompson Sampling to optimize ad auction decisions by balancing bid values and click-through rates.
A software engineer explains why he joined a union, drawing parallels to smoke alarms and discussing exploitation in the tech industry.
Dependency injection: the good and the bad Dependency injection (DI) is a great pattern, which can really help make your code cleaner, more decoupled
A guide to implementing secret scanning with GitLeaks in Azure DevOps pipelines to prevent accidental exposure of API keys and passwords in code repositories.
A developer shares a list of UK-centric public and open data sources for building realistic applications and demos.
A developer compares musl libc and glibc implementations after a segfault bug in scdoc, highlighting differences in isalnum behavior.
A developer recounts accidentally creating a spying app as a teenager while trying to solve the iPhone's 1000-SMS limit, exploring early mobile hacking.
Explains the theory behind linear regression models, focusing on interpretability and use cases in fields like lending and medicine.
A critique of Web Components' failure to simplify web development, arguing they became over-engineered and inaccessible.
Introducing svyVGAM, a new R package for fitting complex survey regression models using the VGAM framework with design-based inference.
A curated collection of Apache Kafka and ksqlDB talks, including recordings, slides, and code examples for building streaming data pipelines.
A software engineer discusses the need for due process in conference codes of conduct, based on personal experience of being disinvited.
A guide for Managed Service Providers (MSPs) on using Azure Lighthouse to manage multiple customer Azure tenants securely and at scale.
Introduces a new open-source Roslyn analyzer library for .NET that helps developers identify performance issues with System.Collections and LINQ usage.
A tutorial on customizing the HTML <details> element's appearance, including removing default arrows and adding smooth animations with CSS and JavaScript.