ZYNE COLLECTIVE

A high-signal collective of Software Engineers.

We are a group of engineers diving into the core of modern technology. This journey started as jsDrome in 2019, evolved into Siri's School of Web in 2023, became webdeepdive.org in 2025, and continues today as Zyne Collective under Zyne AI.

400+Engineers
250+Sessions
S
SiriFounder, Zyne AI
P
PavlosFounder & CTO, Apocenter
V
VivekPrincipal Engineer, Microsoft
P
PrathapLead SWE, Accenture
B
BharathFounder, Zyne Digital
Join Google MeetSundays @ 1PM GMT Join Discord ServerCommunity Chat
01 / Focus

Artificial Intelligence

Exploring the frontier of AI in development. We discuss how best to leverage AI for modern software engineering, from neural architectures to autonomous agent orchestration.

02 / Focus

Algorithms & Logic

Mastering the logic that powers the web. We dive into various algorithms through intense problem solving challenges, focusing on efficiency and data processing.

03 / Focus

System Architecture

Building resilient software foundations. We pull apart complex systems to understand scalability and security, with deep dives into Frontend, Backend, and Databases.

Past Deep Dives

Sun, Mar 8, 2026

Architecture - SSH, SSO, oAuth

Sun, Mar 1, 2026

Architecture - Public Key Cryptography

Sun, Feb 22, 2026

AI - Model Context Protocol

Sun, Feb 15, 2026

Architecture - Designing Data Intensive Applications (Pages 1-22)

Sun, Feb 8, 2026

Javascript - Implement Currying

Sun, Feb 1, 2026

Javascript - Implement Debouncing

Sun, Jan 25, 2026

Javascript - Implement Throttleing

Sun, Jan 18, 2026

Javascript - Implement Array.prototype.flat, Array.prototype.filter

Sun, Jan 11, 2026

Javascript - Implement Array.prototype.map, Array.prototype.reduce

Sun, Jan 4, 2026

Javascript - Implement expect, toBe, not.toBe

Sun, Dec 28, 2025

Javascript - Implement simple Virtual DOM

Sun, Dec 21, 2025

Javascript - Implement Promisify

Sun, Dec 14, 2025

Javascript - Two way binding

Sun, Dec 7, 2025

Javascript - Auto retry promise on rejection

Sun, Nov 30, 2025

Javascript - Implement Function.prototype.call

Sun, Nov 23, 2025

Javascript - Implement Function.prototype.bind/call/apply

Sun, Nov 16, 2025

Javascript - Implement Promise.all

Sun, Nov 9, 2025

Javascript - Implement Promise.race

Sun, Nov 2, 2025

Javascript - Implement Promise.all

Sun, Oct 26, 2025

Javascript - Implement Promise.allSettled

Sun, Oct 19, 2025

Javascript - Implement async helper race

Sun, Oct 12, 2025

Javascript - Implement async helper parallel

Sun, Oct 5, 2025

Javascript - Implement clearAllTimeout

Sun, Sep 28, 2025

Asynchronous tasks system

Sun, Sep 21, 2025

Object.groupBy implementation

Sun, Sep 14, 2025

Architecture - Cloud Development/Devcontainers

Sun, Sep 7, 2025

React - useDebounce, useTimeout

Sun, Aug 31, 2025

React - useIsFirstRender, useSWR

Sun, Aug 24, 2025

React - useToggle, useClickoutside

Sun, Aug 17, 2025

Typescript - Implement Partial<T>, Required<T>

Sun, Aug 10, 2025

Typescript - Implement Readonly<T>, Implement Pick<T, K>

Sun, Aug 3, 2025

Typescript - Implement Partial<T>

Sun, Jul 27, 2025

Architecture - Webhooks

Sun, Jul 20, 2025

Architecture - Graph QL

Sun, Jul 13, 2025

Typescript - Basics to Generics

Sun, Jul 6, 2025

Architecture - Design CI/CD Pipeline

Sun, Jun 29, 2025

Databases - Relational Database Indexing

Sun, Jun 22, 2025

Architecture - Design a “Top Post” Leaderboard

Sun, Jun 15, 2025

Architecture - Bot Architecture

Sun, Jun 8, 2025

Architecture - Single Sign On (SSO)

Sun, Jun 1, 2025

Databases - Transactions, Atomicity and Read Phenomenon

Sun, May 25, 2025

Databases - Isolation levels in Databases

Sun, May 18, 2025

Architecture - Real Time chat system

Sun, May 11, 2025

Architecture - Facebook Newsfeed

Sun, May 4, 2025

Architecture - Designing Hotel Reservation System

Sun, Apr 27, 2025

Architecture - Consistent Hashing

Sun, Apr 20, 2025

Architecture - Designing a URL Shortener

Sun, Apr 13, 2025

Architecture - Designing Google Drive

Sun, Apr 6, 2025

Architecture - Transcoding Process

Sun, Mar 30, 2025

Architecture - Designing Youtube

Sun, Mar 23, 2025

Architecture - Database Schema, Constraints, Indexing

Sun, Mar 16, 2025

Algorithm - Lexicographically Smallest Equivalent String

Sun, Mar 9, 2025

Algorithm - Find the Minimum Amount of Time to Brew Potions

Sun, Mar 2, 2025

Algorithm - Evaluate Division

Sun, Feb 23, 2025

Algorithm - All Nodes Distance K in a Binary Tree

Sun, Feb 16, 2025

Algorithm - Sum of Beauty of All Substring

Sun, Feb 9, 2025

Algorithm - Design a Food Rating System

Sun, Feb 2, 2025

Algorithm - Number of Distinct Islands

Sun, Jan 26, 2025

Algorithm - K Closest Points to Origin

Sun, Jan 19, 2025

Algorithm - String to Integer

Sun, Jan 12, 2025

Algorithm - Container with most water

Sun, Jan 5, 2025

Algorithm - Reverse Integer

Sun, Dec 29, 2024

Algorithm - Longest Substring Without Repeating Characters

Sun, Dec 22, 2024

Algorithm - Longest Palindromic Substring

Sun, Dec 15, 2024

Algorithm - Count Substring with K-frequency of Characters I

Sun, Dec 8, 2024

Algorithm - Maximum Subarray

Sun, Dec 1, 2024

Algorithm - Fruit into Baskets.

Sun, Nov 24, 2024

Algorithm - Longest Consecutive Sequence.

Sun, Nov 17, 2024

Algorithm - Minimum Deletions to Make Character Frequencies Unique.

Sun, Nov 10, 2024

Javascript - implement Math.sqrt()

Sun, Nov 3, 2024

Javascript - Traverse DOM Level by Level

Sun, Oct 27, 2024

Implement String.prototype.trim()

Sun, Oct 20, 2024

Count 1 in binary form

Sun, Oct 13, 2024

Refactor to a Custom Hook

Sun, Oct 6, 2024

Generate Fibonacci Number with Recursion

Sun, Sep 29, 2024

Javascript - Corresponding node in identical DOM tree

Sun, Sep 22, 2024

Architecture - How browsers work

Sun, Sep 15, 2024

Architecture - Critical Rendering Path

Sun, Sep 8, 2024

Architecture - Evolution of Javascript

Sun, Sep 1, 2024

Architecture - Module System in Javascript

Sun, Aug 25, 2024

Javascript - Iterators and Generators

Sun, Aug 18, 2024

Javascript - Map and Set

Sun, Aug 11, 2024

Javascript - Implement memo()

Sun, Aug 4, 2024

Forward Refs in React

Sun, Jul 28, 2024

Async Task Queue

Sun, Jul 21, 2024

React - useMemo, useCallback

Sun, Jul 14, 2024

React - Refs, Forward Refs

Sun, Jul 7, 2024

Architecture - Design Systems

Sun, Jun 30, 2024

Architecture - Performant Images in web

Sun, Jun 23, 2024

Algorithm - Invalid Transactions

Sun, Jun 16, 2024

Algorithm - Simplify Path

Sun, Jun 9, 2024

Algorithm - Destination City

Sun, Jun 2, 2024

Algorithm - Word Search

Sun, May 26, 2024

Algorithm - Number of Islands

Sun, May 19, 2024

Algorithm - Search Suggestions System

Sun, May 12, 2024

Algorithm - Remove Letter to Equalize Frequency

Sun, May 5, 2024

Algorithm - Minimum Deletions to Make Character Frequencies Unique

Sun, Apr 28, 2024

Algorithm - Minimum Suffix Flips

Sun, Apr 21, 2024

Algorithm - Split a String in Balanced Strings

Sun, Apr 14, 2024

Algorithm - Remove Colored Pieces if Both Neighbors are the Same Color