freecodecamp.orgHow to Build a Rate Limiter with Redis and Python to Scale Your AppsIf you've ever built a web application, you know that without a proper mechanism to control traffic, your application can become overwhelmed, leading to slow response times, server crashes, and a poor user experience. Even worse, it can leave you vul...Oct 3, 2025·20 min read
freecodecamp.orgHow to Build Robust Networking Layers in Swift with OpenAPIWhat is the Problem We’re Solving? For many app developers, including me, writing the networking layer of an application is a familiar and tedious process. You write and test your first call and after that, it involves a repetitive cycle of tasks. Th...Jul 22, 2025·18 min read
freecodecamp.orgThe Apple Code Signing HandbookIn this handbook, I’ll demystify the Apple app code signing process. Apple's ecosystem is powerful, but its distribution mechanisms – with various identifiers, certificates, and profiles – can appear complex. This guide attempts to make that journey ...Jun 10, 2025·30 min read
gamedevlog.hashnode.devWhen to use '@Observable' MacroIntroduction In this article, we will discuss how state management works in SwiftUI. We then will discuss macros and how the @Observable macro comes into play. It will assume some basic Swift and SwiftUI knowledge and is geared towards users who are ...Mar 29, 2025·12 min read
gamedevlog.hashnode.devHow to implement a Look-to-Dictate Text input in VisionOS AppsPrerequisites Basic knowledge of Swift programming Familiarity with SwiftUI Introduction In Apple's VisionOS apps, such as Safari, the address bar is incredibly user-friendly. You simply look at it and start speaking—no need to click a microphone...Feb 12, 2025·5 min read