Published onOctober 17, 2025Authentication vs. AuthorizationUnderstand the difference between authentication and authorization, how they work together, and their use cases.
Published onOctober 13, 2025Top 10 Mobile App Threats (OWASP)A guide to understand the biggest threats in mobile apps, with short Android and iOS examples.
Published onJuly 4, 2025Cyber + Security = CybersecurityBefore diving into threats and hacking, we need to start with the two words that define the field: cyber and security.
Published onFebruary 9, 2025The Art of Being late in DartHow to use the late keyword effectively in Flutter
Published onJanuary 28, 2025Mastering GeometryReader in SwiftUIThings you might misunderstood or missed about GeometryReader
Published onJanuary 4, 2025Automatic Reference Counting in SwiftLearn how Swift’s Automatic Reference Counting (ARC) manages memory efficiently and how to avoid retain cycles in your iOS projects
Published onJanuary 21, 2024Small Tips to Read Apple DocumentationThis tutorial will make you want to read documentation rather than asking ChatGPT 😝
Published onMay 31, 2023Discovering Possibilities with MapKitA story on how I built MemoSpot and some guides to SwiftUI, MapKit, and CoreLocation