Pinnedsuraj Kumar·Nov 10, 2025The Hidden Cost of AI: How Much Water Does Your Chat Really Use?We talk a lot about AI — how powerful it is, how fast it’s growing, how it’s changing the world. But we almost never talk about the…A response icon1A response icon1
Pinnedsuraj Kumar·Oct 14, 2025🚀 Mastering Concurrency in Swift: GCD, DispatchGroup, Barriers & OperationQueue ExplainedConcurrency in iOS can be intimidating — but it doesn’t have to be. In this tutorial, we’ll break down the entire concurrency landscape…
Pinnedsuraj Kumar·Mar 8, 2025Title: Bridging the Gap: Protocols in Swift and the Power of ExtensionsIn the world of object-oriented programming, abstract classes have long served as blueprints for defining common behaviors in a hierarchy…
suraj Kumar·Oct 18Building a Scalable, Type-Safe Navigation Architecture in SwiftUIDesigning a modular navigation system with NavigationStack, a centralized router, and feature-specific route handlers.A response icon1A response icon1
suraj Kumar·Sep 13📐 Designing a Real-Time AI Doubt Solver: System Design Case Study of SnapSolveImagine a student is solving a mathematics problem.
suraj Kumar·Sep 9Building Snap & Solve: Connecting a Web Frontend with Kotlin, Node.js, Python and Gemini AIBuilding a feature that looks simple from the user’s perspective can involve several different technologies behind the scenes.
suraj Kumar·Sep 7Demystifying iOS Concurrency: From Hardware Fundamentals to GCD BasicsA developer’s guide to understanding the “why” and “how” of multithreading in iOS, transitioning from raw manual threads to the power of…
suraj Kumar·Sep 7Feature Scaling in Machine Learning: Why, When, and How to Use ItWhen we start learning Machine Learning, we usually focus on algorithms such as Linear Regression, Logistic Regression, KNN, SVM, or Neural…
suraj Kumar·Sep 5How Networking Actually Works in an iOS App — From URLSession to HTTPS, TCP & TLSAs an iOS developer, you probably write networking code like this almost every day:
suraj Kumar·Sep 5Swift Concurrency: Bridging Legacy APIs with CheckedContinuationModern Swift gives us a much cleaner way to write asynchronous code: