Using the MainActor attribute to automatically dispatch UI updates on the main queue
Explains how Swift 5.5's MainActor attribute automates dispatching UI updates to the main queue, replacing manual DispatchQueue.main calls.
Explains how Swift 5.5's MainActor attribute automates dispatching UI updates to the main queue, replacing manual DispatchQueue.main calls.
A guide to using iOS 15's new native bottom sheet (sheetPresentationController) for UIKit, covering setup, customization, and programmatic control.
A tutorial on recreating the interactive macOS Dock animation using Svelte, Popmotion, and Vite in under 100 lines of code.
An interview with iOS developer Oleg Dreyman discussing his journey into programming, learning Swift, and insights from his WWDC-winning project Paperville.
A comprehensive guide to using UIMenu in iOS development, covering basic setup, actions, submenus, and customization options.
A tutorial on creating a simple, reusable tooltip component for Blazor applications using Razor and CSS isolation.
A technical overview of the new UIColorWell control in iOS 14, covering its basic usage and integration without Interface Builder.
A guide to accessibly hiding and styling checkboxes and radio buttons using SVG, focusing on maintaining usability for all users including screen reader users.
A technical guide on creating animated sparkle effects for text and images in React, including planning, animation, and accessibility.
A tutorial on implementing a modern swipe-to-delete action with a custom trash icon in an iOS TableView using trailingSwipeActionsConfiguration.
A Swift developer reflects on mistakes using UICollectionView for iOS input forms and shares lessons learned about better practices.
The article argues for more intuitive and enjoyable user interfaces for working with variable fonts, comparing current tools to clunky emoji selection.
A developer details the creative process of building a light switch toggle UI component using mostly CSS, gradients, and shadows.
Ink is a React renderer for building command-line interfaces (CLIs), bringing React components and hooks to terminal applications.
Tips for writing responsive UI code in WPF by offloading CPU-bound work to background threads and avoiding common async/await pitfalls.
A tutorial on implementing iOS Auto Layout programmatically, covering rotation support, constraints, and animation.
Argues for deprecating UITableView in favor of the more flexible UICollectionView, citing Apple's internal work on table-like collection view layouts.
A tutorial on creating a circular navigation menu using the CSS clip-path property and SVG paths for modern web interfaces.
Explains why SVG is superior to CSS for creating circular navigation menus, providing an overview of the concepts and code behind a circular menu generator.