Why I left Google to join Grab
Author left Google/Blogger and moved their blog to Medium to join Grab.
Drew DeVault draws a provocative parallel between Test-Driven Development cults and GenAI adoption, arguing both exploit developers' psychological need to feel competent while potentially undermining actual code quality.
Author left Google/Blogger and moved their blog to Medium to join Grab.
WWDC 2017 introduced Objective-C improvements that make it more Swift-like, enhancing the language with new features.
Java improves too slowly, so the author switched to Kotlin for Android development after getting frustrated waiting for Java to get better.
Released a new to-do list app called todometer, built with Electron, React, and Redux.
Author regrets not calling Senator Feinstein before she voted to confirm Pompeo as CIA Director and urges readers to call their representatives.
UITableView should be deprecated in favor of UICollectionView, which offers greater flexibility for modern iOS development.
Built my first mechanical keyboard (S60-X) after lots of trial and error!
New employee shares their first week experience at L4 Digital.
Author is beta testing an iOS MMORPG called Ghosttrack while dealing with bugs, including items disappearing from players' inventories.
Author completed a writing exercise based on a random Wikipedia page about Agua Caliente Airport, incorporating puns into the piece.
Guide to using Clang Address Sanitizer to detect memory bugs, race conditions, and runtime issues in iOS/Android development.
Guide to iOS UI testing with KIF framework, eliminating busy waiting for better performance and more reliable tests.
PSPDFKit shares 6 years of lessons on hiring and building successful distributed remote teams.
Guide to writing clear bug reports that help developers quickly understand, reproduce, and fix issues.
Apple's 2016 real-time collaboration features and what they mean for developers.
Fast method to convert Xcode test results to JUnit format for improved CI integration and test reporting.
Best practices for checking iOS versions in code while supporting multiple deployment targets efficiently.
Explores UIImage thread safety problems and best practices for handling images safely in multithreaded iOS apps.
Modern Objective-C adopts Swift-like features: nullability annotations, generics, and syntax improvements.
Learn how to dramatically speed up iOS UI test execution in Xcode through parallelization and optimization techniques.