Build vs Buy: Component Libraries edition
Explores the 'build vs buy' decision for UI component libraries, weighing custom development against using existing solutions.
Explores the 'build vs buy' decision for UI component libraries, weighing custom development against using existing solutions.
A tutorial on building a custom scrollbar indicator using React Native's Animated API, covering ScrollView, FlatList, and UI customization.
A tutorial on creating reusable custom UIView subclasses in iOS using .XIB files for visual design in Interface Builder.
A CSS tutorial on creating more realistic and nuanced shadows using layered box-shadows for finer control over sharpness and spread.
A tutorial on building a functional audio player in React Native using the expo-av module for media playback.
A developer's appreciation for XState, a JavaScript library for statecharts, highlighting its benefits for managing complex UI state.
Explains why UI components should only serve end users and developers, and how testing implementation details creates a problematic 'test user'.
Explores two methods for uniquely identifying UIViews in iOS using string-based identifiers and enums instead of numeric tags.
Explains how to create and use XAML Markup Extensions to simplify setting custom icons in UWP/WinUI applications.
A technical analysis of Apple's unreleased AirPower charging animation, exploring the iOS ChargingViewService and SceneKit implementation.
A comprehensive guide to using UICollectionView in iOS with Swift, covering setup, data sources, delegates, and building a music catalog UI.
A critique of common accessibility and usability failures in web tooltip implementations, with advice on better practices.
A developer explores the technical challenge of implementing an infinite loop scrolling carousel, comparing it to Zeno's Paradox of motion.
A developer reflects on the value of functional, working code over perfect architecture, using a collaborative iOS project as an example.
A developer's deep dive into debugging an unexpected UIMenuController behavior in iOS, revealing intricacies of the responder chain and canPerformAction.
A developer shares lessons learned from building Gradient Backgrounds Studio, focusing on using CAGradientLayer and image manipulation in iOS.
A developer details a bug and solution for displaying images in WinRT SearchBox result suggestions, involving the correct IRandomAccessStreamReference type.
Introducing AutoFocusBehavior in Cimbalino Windows Phone Toolkit to automate field navigation in forms using the Enter key.
Fixing a Windows Phone app issue where TextBox binding doesn't update when tapping an app bar item, with a reusable code solution.
A technical tip for iOS developers on how to reuse Xib views within other Xibs or Storyboards using awakeAfterUsingCoder, avoiding unnecessary code.