Geek Capsule
Episodes
Context Engineering
24 Jul 2025
Contributed by Lukas
arxiv.org/abs/2507.13334v200:00:00 Introduction00:02:46 Related Work00:05:43 Why Context Engineering?00:09:36 Foundational Components00:17:52 System I...
Guide - RestAPI
20 Jul 2025
Contributed by Lukas
Source: RESTful Web APIs by Leonard Richardson and Mike Amundsen with a Foreword by Sam Ruby00:00:00 Introduction00:01:57 Surfing the Web00:05:11 A Si...
Guide - Building Knowledge Graphs
19 Jul 2025
Contributed by Lukas
00:00:00 Introducing Knowledge Graphs00:03:15 Organizing Principles for Building Knowledge Graphs00:07:37 Graph Databases00:11:58 Loading Knowledge Gr...
Guide - UI Design
18 Jul 2025
Contributed by Lukas
00:00:00 Introduction00:05:40 Chapter 1 - Hierarchy is Everything00:13:41 Chapter 2 - Layout and Spacing00:20:30 Chapter 3 - Designing Text00:28:49 Ch...
Fundamentals - Digital Signal Processing
17 Jul 2025
Contributed by Lukas
00:00:00 Introduction00:01:02 Discrete-Time Signals and Systems00:02:20 The z-Transform and Its Application to the Analysis of LTI Systems00:03:32 Fre...
Guide - Domain-Driven Design
16 Jul 2025
Contributed by Lukas
00:00:00 Domain-Driven Design00:01:14 Concept and Principles00:03:56 Building Blocks of DDD00:07:06 Implementation of DDD00:10:13 Implementation of DD...
Guide - AI Ethics and Safety
13 Jul 2025
Contributed by Lukas
00:00:00 What is AI Ethics?00:02:48 An Ethical Platform for a Responsible AI Project00:04:37 The SUM Values00:06:23 The FAST Track Principles00:13:59 ...
Fundamentals - Graph Theory
12 Jul 2025
Contributed by Lukas
00:00:00 Introduction00:00:54 Definitions and Examples00:01:58 Paths and Cycles00:03:42 Trees00:05:00 Planarity00:06:23 Colouring Graphs00:07:29 Match...
Guide - Elastic Search
12 Jul 2025
Contributed by Lukas
00:00:00 Elasticsearch00:02:58 Life Inside a Cluster00:05:51 Data In, Data Out00:09:35 Distributed Document Store00:11:56 Searching—The Basic Tools0...
Guide - Docker
11 Jul 2025
Contributed by Lukas
00:00:00 Introduction to Docker00:02:06 Installing Docker00:03:17 Getting Started with Docker00:04:42 Working with Docker Images and Repositories00:06...
Guide - Observability Engineering
10 Jul 2025
Contributed by Lukas
00:00:00 What Is Observability?00:01:30 How Debugging Practices Differ Between Observability and Monitoring00:02:47 Lessons from Scaling Without Obser...
Guide - GraphQL
09 Jul 2025
Contributed by Lukas
00:00:00 What is GraphQL00:02:09 Graph Theory00:03:53 The GraphQL Query Language00:06:01 Designing a Schema00:08:08 Creating a GraphQL API00:10:05 Gra...
Guide - Data Analysis
08 Jul 2025
Contributed by Lukas
00:00:00 Introduction00:00:30 It All Starts with a Good Question00:02:41 Tidying Up Your Data00:03:40 Giving Your Data a Quick Health Check00:04:21 Ex...
Fundamentals - CPU Memory
07 Jul 2025
Contributed by Lukas
00:00:00 Introduction00:00:55 Commodity Hardware Today00:05:39 CPU Caches00:10:46 Virtual Memory00:13:02 NUMA Support00:14:31 What Programmers Can Do0...
Research - How far can reasoning models scale?
04 Jul 2025
Contributed by Lukas
00:00:00 Introduction00:00:57 How much compute is used for frontier reasoning training?00:03:04 What does reasoning compute scale mean for AI progress...
Guide - MCP and Example Projects
03 Jul 2025
Contributed by Lukas
00:00:00 Chapter 1.1: What is MCP?00:01:41 Chapter 1.2: Why Was MCP Created?00:03:42 Chapter 1.3: MCP Architecture Overview00:05:26 Chapter 1.4: Tools...
Guide - Python Concurrency with asyncio
02 Jul 2025
Contributed by Lukas
Based on MATTHEW FOWLER: Python Concurrency with asyncio00:00:00 Python concurrency with asyncio00:02:17 asyncio basics00:04:47 A first asyncio appli...
Guide - API Security in Action
01 Jul 2025
Contributed by Lukas
Based on Neil Madden: API Security in Action00:00:00 What is API security?00:02:41 Secure API development00:04:38 Securing the Natter API00:06:08 Sess...
Research - 2025 State of Foundation Models
30 Jun 2025
Contributed by Lukas
Source: Innovation Endeavors 00:00:00 The Big Picture in 202500:01:26 How We Got Here00:03:33 A Deep Dive into the Models00:06:52 A Deep Dive into the...
Guide - How to Do Caching the Right Way?
29 Jun 2025
Contributed by Lukas
00:00:00 Caching00:00:37 Chaptertransition00:00:37 What is Distributed Caching, Anyway?00:01:40 Chaptertransition00:01:41 How to Do Caching the Right ...
Fundamentals - SQL
28 Jun 2025
Contributed by Lukas
00:00:00 Database Design00:02:15 Normalization00:04:49 Numeric Data in SQL00:07:09 Temporal Data Types in SQL00:09:30 Character Data Types in SQL00:11...
Research - AI usage in Real World
27 Jun 2025
Contributed by Lukas
Based on Evidence from Millions of Claude Conversations https://arxiv.org/pdf/2503.04761.00:00:00 Abstract00:01:36 Introduction: Understanding AI's Re...
Research - How LLM thinks?
25 Jun 2025
Contributed by Lukas
Based on Anthropic:On the Biology of a Large Language Model00:00:00 Unlocking the AI Black Box: How Does an AI Actually "Think"?00:01:49 How...
Guide - Everything about Git
24 Jun 2025
Contributed by Lukas
00:00:00 Getting Started00:01:55 Git Basics00:04:00 Git Branching00:06:13 Git on the Server00:07:43 Distributed Git00:09:23 GitHub00:11:01 Git Tools00...
Guide - Agents Companion
22 Jun 2025
Contributed by Lukas
Google White Paper: Agents Companion00:00:00 Introduction00:01:44 AgentOps00:03:08 Agent Success Metrics00:04:44 Agent Evaluation00:05:51 Assessing A...
Research - Future of Work with AI Agents
21 Jun 2025
Contributed by Lukas
Paper: 2506.06576v2 Future of Work with AI Agents00:00:00 Abstract00:02:07 Introduction00:03:00 A New Auditing Framework00:04:38 The WORKBank Database...
Fundamentals - Relational Data
21 Jun 2025
Contributed by Lukas
00:00:00 Introduction00:02:06 Relational Operators00:04:30 More Operations on Relations00:06:54 Functional Dependencies00:08:16 Covers for Functional ...
Fundamentals - Cloud Computing
17 Jun 2025
Contributed by Lukas
00:00:00 Part I: Fundamental Cloud Computing00:10:07 Part II: Cloud Computing Mechanisms00:14:55 Part III: Cloud Computing Architecture00:18:33 Part I...
Fundamentals - Computer Programs
16 Jun 2025
Contributed by Lukas
00:00:00 Building Abstractions with Procedures00:02:21 Building Abstractions with Data00:05:12 Modularity, Objects, and State00:08:14 Metalinguistic A...
Fundamentals - Practical Statistics
13 Jun 2025
Contributed by Lukas
00:00:00 Data and Sampling Distributions00:03:56 Statistical Experiments and Significance Testing00:08:17 Regression and Prediction00:12:26 Classifica...
Fundamentals - Discrete Mathematics
11 Jun 2025
Contributed by Lukas
00:00:00 Introduction00:01:38 Basic Structures: Sets, Functions, Sequences, Sums, and Matrices00:02:56 Algorithms00:04:04 Number Theory and Cryptograp...
Fundamentals - Operating System
10 Jun 2025
Contributed by Lukas
00:00:00 Introduction00:02:47 Part 2: Managing Processes00:04:59 Part 3: Keeping Processes in Sync00:06:52 Part 4: Managing Memory00:09:10 Part 5: Man...
Fundamentals - Information Theory
09 Jun 2025
Contributed by Lukas
00:00:00 Introduction00:01:25 Entropy, Relative Entropy, and Mutual Information00:03:16 Asymptotic Equipartition Property (AEP)00:04:22 Entropy Rates ...
Fundamentals - Computation Theory
07 Jun 2025
Contributed by Lukas
This episode is based on Introduction to the Theory of Computation, Third Edition Michael Sipser.00:00:00 Introduction00:00:21 Regular Languages00:02:...
Fundamentals - Computer Networking
06 Jun 2025
Contributed by Lukas
Computer Networking: A Top-Down ApproachAuthored by the renowned computer scientists James Kurose and Keith Ross, is one of the most popular and influ...
Fundamentals - Algorithms
06 Jun 2025
Contributed by Lukas
Part I: FoundationsChapter 1: The Role of Algorithms in ComputingChapter 2: Getting StartedChapter 3: Characterizing Running TimesChapter 4: Divide-an...