All Episodes
Programmers — 365 episodes
The Almost Correct System
Design Local Delivery Service - GoPuff - System Design Interview Series
Java Memory Model (JMM)
AWS Lambda Pricing
Http 123
🔑 AWS IAM Identity Center and CLI Authentication Guide
🌐 Scrapingdog: Web Scraping
🧊 BigData - Apache Iceberg and Streaming
📊 RDS PostgreSQL vs Redshift
📚 DevOps - Terraform Providers
🐳 Startups - Docker Compose
💡Client - Why Flux
🌐 Client - jsdom
⏱️ java.util.Clock: Mocking Time
📊 BigData Devops - ClickHouse & Grafana: High Cardinality Metrics
☁️ DevOps - Deploying Python Aws
📦 DevOps - Multi-Stage Docker Builds
🔗 Startups - Slack OAuth 2.0 App
🔗 Slack OAuth 2
🤔 Distributed Systems - Modern Resiliency
🤖 StartupTool - RunLLM - AI Support Engineer
🤔 Cloud - AWS Account Management Strategies
📚 AI - Reinforcement Learning from Human Feedback
⚡️ BigData - Apache Kafka Architecture
🔬 Java - Mockito ArgumentCaptor
🔑 Startup Tool - Hanko: Open-Source Authentication and User Management
🤔 Deferred Merge
🤯 API - gRPC vs REST
🥸 Social Life - Dating Girls
🤯 Paper - Chinese Minimax Model
🧠 Paper: Post Trasnformer Paper
🎉 Startup Tool - Docusaurus
📱 Hyperview: Native Mobile Apps Simplified
📊 Startup Tool - Formbricks: Open Source Survey Platform
🛒 Startup Tool - E-Commerce Platform with Medusa
🐳 Docker Stack for VPS Deployment
🤖 DeepSeek-V3: A 671B Parameter Mixture-of-Experts Language Model
🌐 Startup Tool - Tolgee Open-Source Localization Platform
🤖 Startup Tool - Postiz: AI-Powered Social Media Scheduling Tool
🤖 txtai Embeddings
Fastmail Servers
🚀 uv Python
🔎 InSearch
Github Copilot Agents
LangGraph
LLM Agents
Kernel
Langfuse
AI OpenSources
Spring Boot 3
BLT Paper
GPT 2 Paper
Awk
Gemini 2.0 🤖
BERT PAPER
GPT 1.0 PAPER
Downloading Models from Hugging Face
ArgoCD vs Jenkins
llamafile: Single-File LLMs
Paper: Attention is all you need
ChatGpt Python
PostgreSQL on Kubernetes
Aws S3 Tables
Interactive Natural Language Processing a Survey
Gpt4 Like on Laptop
Beta9
Compare ai models - countless.dev
OpenAI ChatGPT Pro
Replit
Introducing Conversational AI
ZenML LLMOps
Wevassembly
Apache Icrberg
SOLID Principles
Python ppp
Kubernetes
Scalability 10 Tips
Lambda Kappa ACID BASE Indexing
Performance Optimization
TCP, UDP, HTTP, gRPC, and QUIC
Cryptography for Developers
Unifying the Dev, Test, and Prod Divide
Trino versus Apache Spark
Tcp udp grpc quic
Kibana KQL vs. Lucene
Signals
Intellij 2023.3 Should you upgrade
HTMX
Mysql vs. Postgresql
Intellij IDEA 2023.3
Work Laptop
Exception Handling
Implications of Not Updating Serial Version UID in Java
RAG Explained for Normal Software Engineers
Protobuf Best Practices
Mock the Clock, Not My Tests
DynamoDB’s RCUs
Trino versus Apache Spark
When to Choose Delta Lake, ClickHouse, Druid, or Vertica
PagerDuty and OnCall
Scalability Vs. Elasticity
The Shared Columns that Pop Up in Many Tables
Fault Tolerance Vs. High Availability
Intellij 2024.1
Timezones
Vaadin Reflex React
The Abundant Java Ecosystem
Is gRPC overhyped?
URI vs. URL
DynamoDB, Cassandra, MongoDB and Redis
Jupyter Notebooks in Production: Friend or Foe?
Toyota Battery 💪
React 18 Updates
🔥 Unit Testing Best Practices
🛟 Unit Testing
👻 Plane Open Source Jira Alternative
🔥 Java Date Time
💡About Ideas
💲Market Resilience
👌 Python Reglex
💰 Do high interest rates fix inflation
🛟 System Design Dropbox Google Drive
🥱 GoLang Maps Tutorial
🥱 Golang variadic functions
💤 Cancellation Timeouts
🦜Hive, Elasticsearch, PostgreSQL, Apache Doris
Http Streaming 💡
Redesign Backend 🦜
Backend Redesign 👨💻
Mutex Semaohore 🤯
Browser Requests 🛜
Bloom Filters ⭐
Long Polling 🛜
Transactions 🛢️
Alternatives for Side Projects
Poetry Virtual Envs
Aws Redshift vs RDS vs DDB
Vectors Linear Combinations
Working Brains
LeetCode 36 Validate sudoku board ⛈️
Aws Vpc Route tables Subnets 🛜
Spark Executors Cores
Pandas Tips 💁♂️
ProtocolBuffers Avro Parquet 🛢️
Userscripts and Tampermonkey 🐵
Python Template and Bridge Design Patterns 😇
Trie 🤳
P-Value 🌞
Vs Code Useful Extensions 🤘
Chat GPT Model 📸
Bloom Filters 🌞
GraphQL vs Rest 😀
Hash Functions 🤣
🌞 Apache Kafka
🌐 Aws Networking Part 2
🚂 Calculations and Status Fields
⛈️ Aws Networking - Part 1
💥 Spark Partitioning
🤳 Debug Python Projects
🫢 Coding interview patterns
🛢️ Sql Cube and Rollup
🫢 Coding interview tip for Arrays
🫢 LeetCode 238 Product array except self
🤘 Multiple Treatments in AB Testing
🛢️ ACID Transactions
📸 Japan work one less day
🪚 Preconditions for t-test
🔥 Lit vs React
🛢️ Sql Pivot
DynamoDB RCU WCU
🫢 Python Behave BDD
🪓 Design a Parking Lot - System Design Interview Question
💥 Spark DataFrame Cache
🌞 Social Apps
n Queens problem LeetCode 51
🫠 CPU Times
🔥 Consistent Hashing
🔥 AB Testing Challenges and Mitigations
A/A/B Testing
🔥 Http 1 Vs Http 2 Vs Http 3
🪓 The Bayes theorem - Statistics for programmers
🫢 Token Bucket Algorithm
🧐 The Observer Pattern
🫢 Evaluating Databases
👀Python Dataclasses
👀Python Poetry
🤘System Design Interview - Rate Limiter Part 2
🛢️dbt
💥Spark Hash and Sort Aggregate
💥Spark Partitions Shuffle
Aws DynamoDB Backup
Rate Limiting Part 1
🌐 Meloni Italy
Apache Spark Unit Tests
💲Will the fed stop inflation
Spark - Pivot Tables
Architecture.md
Spark DataSet, DataFrame, createOrReplaceTempView
Spark SQL
Spark top 100 words from file
Apache Spark Pair Rdd
What is delta lake
⭕ Hive, Aws Glue, Azure Blob and Google cloud storage data catalogs
🛴Go language tooling
🤖 AWS SageMaker
🌐 AWS DynamoDB DAX
☕Java ForkJoinPool
🌐 Aws DynamoDb Wcu - Write capacity units
🌐 Aws Dynamodb Rcu Wcu
💲Reserve Currency
🤘Sql Cte's
🚀 The core of SEO
🛴Product Interview Questions
🤡 Blockchain
🧐TFIDF - Term Frequency Inverse Document Frequency
🔥Terraform | init, tags, name, EC2, Security groups, Dynamic Blocks
Aws ElasticIp
Unresilient World
Terraform Variables
Terraform Main Operations and state file
🌐 Terraform Init Intro
Bernoulli Binomial and Poisson Distributions
Coders Vs Managers
🌐 DynamoDb Global Tables
💲Netflix Stock
Pandas and sklearn create model
💲30 Trillion Debt
🌐 Aws DynamoDb Streams
Machine Learning Intro
Digital Conputers
🌐 Apache Airflow Intro
GoLang Quick Tips
💲 Economy Update
💲Rebalancing issue and the best practical tip I found
💲Savings
💲Estimate Earnings
💲Meta Facebook Stock $384 --> $170
💲Tesla Stock
💲 Recession is Coming
🃏ReactJs for Backend Programmers
Skills Vs Goals
Data Model Pradigms
💲Loan Economy
💲Modern Money Theory
🛢️Aws DynamoDb
More on Sql
🌐 What is Metaverse
🥶 Networking for developers
sorrow of young werther
Edge Computing
Type1 Type2 Errors
Light
Jurgan Hobernass
Tech Cycles
Dimensional Modelling
Beyond Good and Evil / Friedrich Nietzsche
Large Codebases Maintenance
Media Consumption in Modern Age
⌨ Avl Trees
💲Active Passive Economy
🌐 Cross-Origin Resource Sharing (CORS) - HTTP
🛍 Appstores
💰 Investing when everything is at all time high
Component Vs Unit Testing
Pbcopy Pbpaste 🤠
🦠 Virus Battle
Hiring software developers
MacBook Setup for Developers
Segmented Trees
Topological Sort
Statistics Cdf Pmf
Architecture Documentation Patterns
PCA Algorithm
Zero Server - zeroserver.io
Jinja2 Templating for Python
FastApi - Python web framework for building APIs
Optimization
aiosql - integrating sql with standard code
Path to Software Development
Knapsack
Tax and High Tech Companies`
Vue.js ReactJs and Angular
SQL Transpose Rows Columns
Meditation For Programmers
Excel For Programmers
NFT
Graph BFS
Excel Lambda
WFH Productivity for Programmers
mRNA for Programmers
System Design Repeating Patterns
Rest and GraphQL
Keynesian economics
htmX
Linguistics
GameStop
Svelte vs React
5 ways to write less tests
TailWind CSS
Io Nio, Blocking, Non Blocking
Time Management
Derivative and Integral
Snowflake quick overview
WeChat the OS
Conquering Merge Sort
SQL - Steps for clean SQL
Clean SQL
DNS for programmers
Floating Point
Tools
Productivity for Programmers
Basic sorting differences
Anti Process
BFS
How Random is Random
JSON and Relational Databases
DFS - Building graph algorithms bottom up
Design Documents
Trees and Graph Terminology
Hidden Technical Debt in Machine Learning Systems
Statistical Significance and Hypothesis Testing
B Trees Research Paper (1970)
Peter Naur's Research Paper - Programming as Theory Building
Flutter - UI - Well Organized Cross Platform Compiled UI Code.
Vim CheatSheet
DateTime and ISO 8601
Vim for developers - Let's Talk
Google's Monorepo Research Paper
Research Paper Review - Auto Distributed Systems Code Corrector
Dijkstra Vs Bellman Ford Algorithm
Edsger Dijkstra's Shortest Path Algorithm
Linux Performance for Software Developers
Selection Sort
Containers - cgroups, namespaces, hypervisor, vm's
Recursive Backtracking
SQL Window Functions (OVER, PARTITION BY)
ReactJs for Backend Developers
Java, Python, JavaScript, Estimations, Testing
Spark DataFrame Documentation
Statistics For Programmers
Building Secure and Reliable Systems
Dev On-Call Patterns
Basic Sorting
API Design Paper Summary
Recursion Trees
Elon Musk Neuralink Paper
Character Encoding
Raft consensus algorithm
Level Up Software Developers with Product in Mind
Regular Expressions a(?=[^a-z])
The Modular Monolith
Unix File Descriptors and Programmer Abstractions
Radix Sort
Awk for text processing
Handling Errors in Distributed Systems with Retries
Logging and Monitoring Best Practice
Handling Failures In Distributed Systems
Bayesian Statistics for Programmers
Queues in System Design Architecture
Data Science At the Command Line
Couchbase part 2
Couchbase part 1
Side project getting customers
002 Scalability 2: Startups
001 Scalability Introduction