Experimenting with Live Activities
A developer's experience implementing iOS 16's Live Activities API to create a live bike computer speedometer on the lock screen.
A developer's experience implementing iOS 16's Live Activities API to create a live bike computer speedometer on the lock screen.
A satirical critique of over-engineered Agile frameworks, proposing the simple 'Talk To Your Customers' (TTYC) methodology as a disruptive alternative.
A guide to implementing conditional searchable modifiers in SwiftUI, allowing developers to toggle search functionality based on user needs.
A developer explains the process and benefits of creating a custom Single Page Application (SPA) router for the Qwik framework.
Explains why offset-based pagination is inefficient for large datasets and introduces faster cursor/keyset pagination techniques for server-side APIs.
Explains the new CSS @container queries and :has() selector, their synergy for responsive design, and how to use them in Chromium 105.
A Ruby guide for automating Reddit API access using OAuth authentication to scrape subreddit stories.
Explains why and how to block compromised passwords in Laravel using the Pwned Passwords service, with advice on user communication.
A discussion on overcoming the challenges of starting in open source, featuring insights from Brian Douglas and an introduction to the Open Sauced platform.
A guide on using TypeScript with React's useState Hook, covering type inference and explicit type arguments for complex state.
Learn to optimize Sentence Transformers models for faster inference using Hugging Face Optimum, ONNX Runtime, and dynamic quantization.
A tutorial demonstrating how to upload files using Playwright's setInputFiles method, including fixing common path-related errors.
A guide to writing constructive and polite code review comments on pull requests, emphasizing clarity and empathy.
A guide to testing geolocation features in web applications using Cypress, covering API mocking and browser permission handling.
A personal blog post sharing heartfelt memories of a friend named Josh, focusing on his personality, quirks, and the small moments.
A guide to using Python's Altair library for data visualization, comparing it to tools like Tableau, and showing setup and examples.
Explores advanced use cases for Sourcery, a Swift metaprogramming tool, with practical examples like finding classes to make final and custom linting.
How to hide the iOS home indicator in SwiftUI 4 using the new persistentSystemOverlays modifier, with backward compatibility tips.
A technical guide comparing two methods for parallelizing iOS tests across multiple versions using GitHub Actions and Fastlane.
Announcing django-denied, a Django package that enforces authorization by denying all views by default for enhanced security.