iCode
Welcome to iCode 🎥
Here you’ll find videos on iOS app development, backend engineering, and system design — explained with clarity and real-world examples.
iOS Development: Swift, Xcode, UIKit/SwiftUI, live coding, interview prep, and the latest updates from Apple.
Backend & System Design: Servers, APIs, databases, caching, scalability, and distributed systems — with deep dives into sharding, replication, consensus algorithms, eventual consistency, and fault tolerance.
Learn by Doing: Every video balances theory + implementation, so you not only understand the concept but also see how it’s applied.
Whether you’re a mobile developer curious about backend, a software engineer preparing for system design interviews, or someone who simply wants to understand how large-scale systems work — you’ll find practical, in-depth, and engaging content here.
📅 New videos every Sunday.
Всё ещё используете MVVM в SwiftUI? Вот более чистый подход MVI, который вам нужно знать
Почему Redis, Nginx и Netflix используют один поток для обработки миллионов запросов
Why You Can’t Have It All 🚫 | CAP & PACELC Theorem Explained with Live Demo
How Netflix Reduced Connections by 10x | Van Der Corput Explained in Consistent Hashing
Consistent Hashing in Distributed Systems | Easy Explanation + Demo
Stop Misusing HTTP Status Codes (Do This Instead)
Backend Basics Explained | The Only Video You Need
Intercept, Record & Mock iOS API Traffic: Complete Guide
Comparing Nil Coalescing and If-Let in Swift: Performance Analysis
Профили и сертификаты предоставления услуг | Что, почему и как объясняется
iOS Developer Mock Interview | Hiring Manager Round (Round-4)
iOS Developer Mock Interview | System Design Round (Round-3)
iOS Developer Mock Interview | Tech Round (Round-2)
Пробное собеседование с iOS-разработчиком | Ознакомительный раунд
TipKit - Tooltips/Coachmarks for iOS Apps
Universal Links and Apple App Site Association (AASA) - Implementation & Debugging
A/B Testing in iOS | Swift | Firebase
Cred x Swift India Meet-up Highlights
Interview Questions on Concurrency, GCD, Operation Queue | Swift (Mastering Concurrency in iOS - 6)
Singleton - Good or Bad?
Mastering Concurrency in iOS - Part 5 (Operations and Operation Queue)
Mastering Concurrency in iOS - Part 4 (Dispatch Barrier, Semaphore, Work Item Flags)
Mastering Concurrency in iOS - Part 3 (Dispatch Group, Dispatch Work Item)
Mastering Concurrency in iOS - Part 2 (Dispatch Queues, Quality of Service, Attributes)
Освоение многопоточности в iOS — Часть 1 (Многопоточность, Основы GCD)
Common Mistake while using @Published | RunLoop.Main vs DispatchQueue.Main | Combine
System Design Round for Mobile App Developers | Analytics Manager
Subject in Combine | PassthroughSubject | CurrentValueSubject | Swift
UISheetPresentationController | Bottom Sheets in iOS App | Swift
Zip Operator in Combine | Swift | Alternative to Dispatch Group