My desktop-wide microphone mute toggle
A developer shares a script for a global microphone mute toggle hotkey on Linux, useful for calls and gaming.
A developer shares a script for a global microphone mute toggle hotkey on Linux, useful for calls and gaming.
A tutorial on implementing a fixed/sticky header for a React table using the React Table Library.
An interview with Project Loom lead Ron Pressler discussing the state of virtual threads in Java, challenges, and the project's timeline.
A developer's monthly update on SourceHut platform improvements, GraphQL APIs, and progress on a custom programming language.
Announcing Laravel Event Sourcing v5, a major release featuring consistent event handling, event queries, and aggregate partials.
Final post in a series on managing open source communities, focusing on moderation strategies like codes of conduct and tiered tools.
A guide offering practical advice for managing large open source communities, covering automation, governance, and moderation.
A guide on implementing and using React Context with modern functional components and hooks, including code examples.
Microsoft's guide to nudging users towards the more secure Microsoft Authenticator app for MFA instead of SMS/OTP, using Azure policies.
A tutorial introducing SvelteKit, covering setup, file-based routing, API endpoints, and layouts for building Svelte applications.
A tutorial on implementing user-sortable columns in a React table using the React Table Library and its useSort plugin.
A guide to managing secrets and API keys in a Rush monorepo using the Pass password manager and GPG, including handling parallel build issues.
A technical guide on using Git version control to manage and preserve custom templates and configurations on a reMarkable 2 tablet after software updates.
Practical advice for establishing and operationalizing governance in mature open source projects, covering ownership, security, and contributor roles.
Explores the 'as is' clause in open source licenses and its implications for user entitlement and maintainer burnout.
Explains how Swift 5.5's MainActor attribute automates dispatching UI updates to the main queue, replacing manual DispatchQueue.main calls.
A guide to structuring React Query keys effectively for caching, automatic refetching, and manual cache interactions in React applications.
Explores machine learning patterns like bandits, sequential, and graph-based models for personalizing recommendations and search results.
A visual guide to understanding PromQL vector matching rules in Prometheus, covering one-to-one, one-to-many, and many-to-one operations.
Explores two new iOS 15 features for SFSafariViewController: preloading webpages and running custom Share Extensions.