Tags
#concept (78)
- Access & Refresh Tokens — tech-concepts
- Access & Refresh Tokens — tech-concepts
- Bên trong Slice & Map — tech-concepts
- Các Concurrency Pattern — tech-concepts
- Các khái niệm kỹ thuật — tech-concepts
- Các sync Primitive — tech-concepts
- Cache Invalidation & Eviction — tech-concepts
- Cache Invalidation & Eviction — tech-concepts
- Cache Strategies — tech-concepts
- CAP Theorem — tech-concepts
- CAP Theorem — tech-concepts
- Change Data Capture (CDC) — tech-concepts
- Change Data Capture (CDC) — tech-concepts
- Channel & select — tech-concepts
- Channel so với Mutex — tech-concepts
- Channels & select — tech-concepts
- Channels vs Mutexes — tech-concepts
- Chiến lược Cache — tech-concepts
- Cohesion & Coupling — tech-concepts
- Cohesion & Coupling — tech-concepts
- Composition over Inheritance — tech-concepts
- Composition over Inheritance — tech-concepts
- Concurrency Patterns — tech-concepts
- context.Context — tech-concepts
- context.Context — tech-concepts
- Data Race & Memory Model — tech-concepts
- Data Races & the Memory Model — tech-concepts
- Database Indexing — tech-concepts
- Database Indexing — tech-concepts
- defer, panic, recover — tech-concepts
- defer, panic, recover — tech-concepts
- Delivery Semantics — tech-concepts
- Delivery Semantics — tech-concepts
- Design Patterns — tech-concepts
- Design Patterns — tech-concepts
- Error Handling — tech-concepts
- Eventual Consistency — tech-concepts
- Eventual Consistency — tech-concepts
- GC & Escape Analysis — tech-concepts
- GC & Escape Analysis — tech-concepts
- Generics — tech-concepts
- Generics — tech-concepts
- Goroutine & Scheduler — tech-concepts
- Goroutine Leak — tech-concepts
- Goroutine Leaks — tech-concepts
- Goroutines & the Scheduler — tech-concepts
- Idempotency Keys — tech-concepts
- Idempotency Keys — tech-concepts
- Interface & cái bẫy nil-interface — tech-concepts
- Interfaces & the nil-interface gotcha — tech-concepts
- JSON Web Tokens (JWT) — tech-concepts
- JSON Web Tokens (JWT) — tech-concepts
- Message Queue vs Stream — tech-concepts
- Message Queues vs Streams — tech-concepts
- Normalization — tech-concepts
- Normalization — tech-concepts
- OAuth 2.0 — tech-concepts
- OAuth 2.0 — tech-concepts
- OpenID Connect (OIDC) — tech-concepts
- OpenID Connect (OIDC) — tech-concepts
- Saga Pattern — tech-concepts
- Saga Pattern — tech-concepts
- Sharding & Replication — tech-concepts
- Sharding & Replication — tech-concepts
- Slices & Maps Internals — tech-concepts
- SOLID & OOP — tech-concepts
- SOLID & OOP — tech-concepts
- SQL vs NoSQL — tech-concepts
- SQL vs NoSQL — tech-concepts
- sync Primitives — tech-concepts
- Technical Concepts — tech-concepts
- Transactional Outbox — tech-concepts
- Transactional Outbox — tech-concepts
- Transactions & Isolation Levels — tech-concepts
- Transactions & Isolation Levels — tech-concepts
- Two-Phase Commit (2PC) — tech-concepts
- Two-Phase Commit (2PC) — tech-concepts
- Xử lý lỗi (Error Handling) — tech-concepts
#golang (28)
- Bên trong Slice & Map — tech-concepts
- Các Concurrency Pattern — tech-concepts
- Các sync Primitive — tech-concepts
- Channel & select — tech-concepts
- Channel so với Mutex — tech-concepts
- Channels & select — tech-concepts
- Channels vs Mutexes — tech-concepts
- Concurrency Patterns — tech-concepts
- context.Context — tech-concepts
- context.Context — tech-concepts
- Data Race & Memory Model — tech-concepts
- Data Races & the Memory Model — tech-concepts
- defer, panic, recover — tech-concepts
- defer, panic, recover — tech-concepts
- Error Handling — tech-concepts
- GC & Escape Analysis — tech-concepts
- GC & Escape Analysis — tech-concepts
- Generics — tech-concepts
- Generics — tech-concepts
- Goroutine & Scheduler — tech-concepts
- Goroutine Leak — tech-concepts
- Goroutine Leaks — tech-concepts
- Goroutines & the Scheduler — tech-concepts
- Interface & cái bẫy nil-interface — tech-concepts
- Interfaces & the nil-interface gotcha — tech-concepts
- Slices & Maps Internals — tech-concepts
- sync Primitives — tech-concepts
- Xử lý lỗi (Error Handling) — tech-concepts
#behavioral (26)
- A Failure or Mistake — behavioral
- Bài toán kỹ thuật khó nhất — behavioral
- Bất đồng quan điểm với quản lý — behavioral
- Cố vấn (Mentoring) cho Ai đó — behavioral
- Conflict with a Teammate — behavioral
- Dẫn dắt một dự án — behavioral
- Deadline Gấp / Ưu tiên Chồng chéo — behavioral
- Disagreed with Your Manager — behavioral
- Đưa ra hoặc Tiếp nhận Phản hồi Khó khăn — behavioral
- Gây ảnh hưởng khi không có quyền hạn — behavioral
- Giving or Receiving Difficult Feedback — behavioral
- Hardest Technical Problem — behavioral
- Influencing Without Authority — behavioral
- Làm chủ một vấn đề mơ hồ — behavioral
- Led a Project — behavioral
- Mentoring Someone — behavioral
- Một thất bại hoặc sai lầm — behavioral
- Owned an Ambiguous Problem — behavioral
- Production Incident / Outage — behavioral
- STAR-L Method — behavioral
- STAR-L Method — behavioral
- Sự cố / Gián đoạn trên Production — behavioral
- Sử dụng AI trong Kỹ thuật — behavioral
- Tight Deadline / Competing Priorities — behavioral
- Using AI in Engineering — behavioral
- Xung đột với đồng nghiệp — behavioral
#concurrency (24)
- Các Concurrency Pattern — tech-concepts
- Các sync Primitive — tech-concepts
- Change Data Capture (CDC) — tech-concepts
- Change Data Capture (CDC) — tech-concepts
- Channel & select — tech-concepts
- Channel so với Mutex — tech-concepts
- Channels & select — tech-concepts
- Channels vs Mutexes — tech-concepts
- Concurrency Patterns — tech-concepts
- context.Context — tech-concepts
- context.Context — tech-concepts
- Data Race & Memory Model — tech-concepts
- Data Races & the Memory Model — tech-concepts
- Goroutine & Scheduler — tech-concepts
- Goroutine Leak — tech-concepts
- Goroutine Leaks — tech-concepts
- Goroutines & the Scheduler — tech-concepts
- Saga Pattern — tech-concepts
- Saga Pattern — tech-concepts
- sync Primitives — tech-concepts
- Transactional Outbox — tech-concepts
- Transactional Outbox — tech-concepts
- Two-Phase Commit (2PC) — tech-concepts
- Two-Phase Commit (2PC) — tech-concepts
#dsa (21)
- Backtracking — problem-solving
- Binary Search — problem-solving
- Bit Manipulation — problem-solving
- Difference Array — problem-solving
- Divide and Conquer — problem-solving
- DSA Roadmap — problem-solving
- Dynamic Programming — problem-solving
- Graphs — problem-solving
- Greedy — problem-solving
- Hashmap — problem-solving
- Heap & Stack — problem-solving
- Intervals — problem-solving
- Linked List — problem-solving
- Prefix Sum — problem-solving
- Sliding Window — problem-solving
- Strings — problem-solving
- Topological Sort & Shortest Paths — problem-solving
- Trees & Recursion — problem-solving
- Trie — problem-solving
- Two Pointers — problem-solving
- Union-Find (DSU) — problem-solving
#database (11)
- Database Indexing — tech-concepts
- Database Indexing — tech-concepts
- Normalization — tech-concepts
- Normalization — tech-concepts
- PostgreSQL vs MySQL — tools
- Sharding & Replication — tech-concepts
- Sharding & Replication — tech-concepts
- SQL vs NoSQL — tech-concepts
- SQL vs NoSQL — tech-concepts
- Transactions & Isolation Levels — tech-concepts
- Transactions & Isolation Levels — tech-concepts
#tools (11)
- Backend & Web — tools
- Data & Storage — tools
- DevOps Stack & Flow — tools
- Go vs Java vs Rust (Interview) — tools
- Infra & DevOps — tools
- Kafka vs RabbitMQ — tools
- Languages — tools
- Observability — tools
- PostgreSQL vs MySQL — tools
- REST vs gRPC vs GraphQL — tools
- Testing — tools
#language (10)
- Bên trong Slice & Map — tech-concepts
- defer, panic, recover — tech-concepts
- defer, panic, recover — tech-concepts
- Error Handling — tech-concepts
- Generics — tech-concepts
- Generics — tech-concepts
- Interface & cái bẫy nil-interface — tech-concepts
- Interfaces & the nil-interface gotcha — tech-concepts
- Slices & Maps Internals — tech-concepts
- Xử lý lỗi (Error Handling) — tech-concepts
#reliability (9)
- Change Data Capture (CDC) — tech-concepts
- Change Data Capture (CDC) — tech-concepts
- Delivery Semantics — tech-concepts
- Delivery Semantics — tech-concepts
- Idempotency Keys — tech-concepts
- Idempotency Keys — tech-concepts
- Payment System — system-design
- Transactional Outbox — tech-concepts
- Transactional Outbox — tech-concepts
#auth (8)
- Access & Refresh Tokens — tech-concepts
- Access & Refresh Tokens — tech-concepts
- JSON Web Tokens (JWT) — tech-concepts
- JSON Web Tokens (JWT) — tech-concepts
- OAuth 2.0 — tech-concepts
- OAuth 2.0 — tech-concepts
- OpenID Connect (OIDC) — tech-concepts
- OpenID Connect (OIDC) — tech-concepts
#design (8)
- Cohesion & Coupling — tech-concepts
- Cohesion & Coupling — tech-concepts
- Composition over Inheritance — tech-concepts
- Composition over Inheritance — tech-concepts
- Design Patterns — tech-concepts
- Design Patterns — tech-concepts
- SOLID & OOP — tech-concepts
- SOLID & OOP — tech-concepts
#oop (8)
- Cohesion & Coupling — tech-concepts
- Cohesion & Coupling — tech-concepts
- Composition over Inheritance — tech-concepts
- Composition over Inheritance — tech-concepts
- Design Patterns — tech-concepts
- Design Patterns — tech-concepts
- SOLID & OOP — tech-concepts
- SOLID & OOP — tech-concepts
#communication (7)
- Bất đồng quan điểm với quản lý — behavioral
- Communication & Whiteboard — problem-solving
- Disagreed with Your Manager — behavioral
- Đưa ra hoặc Tiếp nhận Phản hồi Khó khăn — behavioral
- Giving or Receiving Difficult Feedback — behavioral
- STAR-L Method — behavioral
- STAR-L Method — behavioral
#caching (6)
- Cache Invalidation & Eviction — tech-concepts
- Cache Invalidation & Eviction — tech-concepts
- Cache Strategies — tech-concepts
- Chiến lược Cache — tech-concepts
- News Feed — system-design
- URL Shortener — system-design
#leadership (6)
- Cố vấn (Mentoring) cho Ai đó — behavioral
- Dẫn dắt một dự án — behavioral
- Gây ảnh hưởng khi không có quyền hạn — behavioral
- Influencing Without Authority — behavioral
- Led a Project — behavioral
- Mentoring Someone — behavioral
#messaging (6)
- Delivery Semantics — tech-concepts
- Delivery Semantics — tech-concepts
- Kafka vs RabbitMQ — tools
- Message Queue vs Stream — tech-concepts
- Message Queues vs Streams — tech-concepts
- Realtime Chat — system-design
#ownership (6)
- A Failure or Mistake — behavioral
- Làm chủ một vấn đề mơ hồ — behavioral
- Một thất bại hoặc sai lầm — behavioral
- Owned an Ambiguous Problem — behavioral
- Production Incident / Outage — behavioral
- Sự cố / Gián đoạn trên Production — behavioral
#scaling (6)
- News Feed — system-design
- Rate Limiter — system-design
- Realtime Chat — system-design
- Sharding & Replication — tech-concepts
- Sharding & Replication — tech-concepts
- Video Streaming — system-design
#consistency (5)
- CAP Theorem — tech-concepts
- CAP Theorem — tech-concepts
- Eventual Consistency — tech-concepts
- Eventual Consistency — tech-concepts
- Payment System — system-design
#api (4)
- Idempotency Keys — tech-concepts
- Idempotency Keys — tech-concepts
- Rate Limiter — system-design
- REST vs gRPC vs GraphQL — tools
#bonus (4)
- Difference Array — problem-solving
- Topological Sort & Shortest Paths — problem-solving
- Trie — problem-solving
- Union-Find (DSU) — problem-solving
#comparison (4)
- Go vs Java vs Rust (Interview) — tools
- Kafka vs RabbitMQ — tools
- PostgreSQL vs MySQL — tools
- REST vs gRPC vs GraphQL — tools
#distributed-systems (4)
- CAP Theorem — tech-concepts
- CAP Theorem — tech-concepts
- Eventual Consistency — tech-concepts
- Eventual Consistency — tech-concepts
#distributed-transactions (4)
- Saga Pattern — tech-concepts
- Saga Pattern — tech-concepts
- Two-Phase Commit (2PC) — tech-concepts
- Two-Phase Commit (2PC) — tech-concepts
#interview (4)
- Big-O Primer — problem-solving
- Communication & Whiteboard — problem-solving
- Interview Process (UMPIRE) — problem-solving
- Study Plan — problem-solving
#patterns (4)
- Các Concurrency Pattern — tech-concepts
- Concurrency Patterns — tech-concepts
- Design Patterns — tech-concepts
- Design Patterns — tech-concepts
#performance (4)
- Cache Invalidation & Eviction — tech-concepts
- Cache Invalidation & Eviction — tech-concepts
- Cache Strategies — tech-concepts
- Chiến lược Cache — tech-concepts
#recursion (4)
- Backtracking — problem-solving
- Divide and Conquer — problem-solving
- Dynamic Programming — problem-solving
- Trees & Recursion — problem-solving
#ai (2)
- Sử dụng AI trong Kỹ thuật — behavioral
- Using AI in Engineering — behavioral
#collaboration (2)
- Conflict with a Teammate — behavioral
- Xung đột với đồng nghiệp — behavioral
#execution (2)
- Deadline Gấp / Ưu tiên Chồng chéo — behavioral
- Tight Deadline / Competing Priorities — behavioral
#graph (2)
- Graphs — problem-solving
- Topological Sort & Shortest Paths — problem-solving
#hashmap (2)
- Hashmap — problem-solving
- Prefix Sum — problem-solving
#indexing (2)
- Database Indexing — tech-concepts
- Database Indexing — tech-concepts
#infra (2)
- DevOps Stack & Flow — tools
- Infra & DevOps — tools
#jwt (2)
- JSON Web Tokens (JWT) — tech-concepts
- JSON Web Tokens (JWT) — tech-concepts
#languages (2)
- Go vs Java vs Rust (Interview) — tools
- Languages — tools
#modeling (2)
- SQL vs NoSQL — tech-concepts
- SQL vs NoSQL — tech-concepts
#oauth (2)
#oidc (2)
- OpenID Connect (OIDC) — tech-concepts
- OpenID Connect (OIDC) — tech-concepts
#overview (2)
- Các khái niệm kỹ thuật — tech-concepts
- Technical Concepts — tech-concepts
#runtime (2)
- GC & Escape Analysis — tech-concepts
- GC & Escape Analysis — tech-concepts
#schema (2)
- Normalization — tech-concepts
- Normalization — tech-concepts
#technical (2)
- Bài toán kỹ thuật khó nhất — behavioral
- Hardest Technical Problem — behavioral
#tokens (2)
- Access & Refresh Tokens — tech-concepts
- Access & Refresh Tokens — tech-concepts
#transactions (2)
- Transactions & Isolation Levels — tech-concepts
- Transactions & Isolation Levels — tech-concepts
#two-pointers (2)
- Sliding Window — problem-solving
- Two Pointers — problem-solving
#backend (1)
- Backend & Web — tools
#backtracking (1)
- Backtracking — problem-solving
#big-o (1)
- Big-O Primer — problem-solving
#binary-search (1)
- Binary Search — problem-solving
#bit-manipulation (1)
- Bit Manipulation — problem-solving
#cdn (1)
- Video Streaming — system-design
#complexity (1)
- Big-O Primer — problem-solving
#data (1)
- Data & Storage — tools
#devops (1)
- DevOps Stack & Flow — tools
#difference-array (1)
- Difference Array — problem-solving
#divide-and-conquer (1)
- Divide and Conquer — problem-solving
#dp (1)
- Dynamic Programming — problem-solving
#fan-out (1)
- News Feed — system-design
#feed (1)
- News Feed — system-design
#gitops (1)
- DevOps Stack & Flow — tools
#greedy (1)
- Greedy — problem-solving
#hashing (1)
- URL Shortener — system-design
#heap (1)
- Heap & Stack — problem-solving
#intervals (1)
- Intervals — problem-solving
#linked-list (1)
- Linked List — problem-solving
#media (1)
- Video Streaming — system-design
#meta (1)
- How I use this site — notes
#observability (1)
- Observability — tools
#payments (1)
- Payment System — system-design
#prefix-sum (1)
- Prefix Sum — problem-solving
#process (1)
- Interview Process (UMPIRE) — problem-solving
#read-heavy (1)
- URL Shortener — system-design
#realtime (1)
- Realtime Chat — system-design
#roadmap (1)
- DSA Roadmap — problem-solving
#sliding-window (1)
- Sliding Window — problem-solving
#stack (1)
- Heap & Stack — problem-solving
#streaming (1)
- Video Streaming — system-design
#strings (1)
- Strings — problem-solving
#study-plan (1)
- Study Plan — problem-solving
#testing (1)
- Testing — tools
#tree (1)
- Trees & Recursion — problem-solving
#trie (1)
- Trie — problem-solving
#umpire (1)
- Interview Process (UMPIRE) — problem-solving
#union-find (1)
- Union-Find (DSU) — problem-solving
#websockets (1)
- Realtime Chat — system-design