Making async system APIs backward compatible
Explains how to make Swift's new async/await system APIs work on older iOS versions using continuations.
Explains how to make Swift's new async/await system APIs work on older iOS versions using continuations.
A tutorial on using the ILGPU library to perform GPU-accelerated matrix multiplication in C#, comparing performance with a naive CPU implementation.
A developer shares their experience building an NFT-based game using Solidity, Hardhat, and React as part of a web3 dApp project.
A Java developer advocate shares 11 useful tips and tricks for Java developers, covering records, patterns, jpackage, and more from dev.java.
Introduces 'Actions', an app that adds 180+ powerful extra actions to Apple's Shortcuts app on macOS, iOS, and visionOS to simplify automation.
A deep dive into the technical differences between Docker containers and Kubernetes Pods, exploring their underlying Linux namespaces and isolation.
A developer investigates a bug in a Space War game where duplicate bases cause crashes, detailing the debugging process and unit testing.
A developer shares lessons from removing Rust libraries from a mobile app, discussing performance gains but significant compilation and binary size issues.
Xcode 13.2 beta brings backward compatibility for Swift's async/await and other concurrency features to older OS versions like iOS 13.
Explains the difference between sparse and dense arrays in JavaScript, including how to create and identify them.
A developer's analysis of using attributes for routing in PHP, weighing pros and cons and proposing solutions for scaling.
Introducing UnoCSS, a new on-demand atomic CSS engine designed for performance and flexibility, reimagining utility-first CSS frameworks.
A guide on using the Query Function Context in React Query to avoid inline functions and improve code structure, part of a larger series.
Critique of GitHub's 'stale' bot, arguing it harms community collaboration by automatically closing inactive issues.
A comprehensive cheatsheet explaining key web performance metrics like LCP, FCP, and TTFB, based on a conference talk.
A web developer reflects on her first year running an independent business, focusing on accessibility work and the pros and cons of freelancing.
A developer built an API to automatically find Azure resource abbreviations, eliminating the need to manually check Microsoft Docs.
A developer details his home office setup, focusing on the tech gear he uses for work, including monitors, cameras, and audio equipment.
A developer shares the tech setup on his home desk, focusing on monitors, audio, and video gear for remote work and content creation.
A developer reflects on the burnout and challenges of maintaining an open source project, leading to its eventual abandonment.