Erick Santana
Search
Search
Dark mode
Light mode
Explorer
Coding
kotlin
design-patterns
Design Patterns
The Builder Pattern
The Factory Method Pattern
The Strategy Pattern
Group Counting Exercise Solution
Kotlin
Kotlin Testing
Practicing SOLID Principles in Kotlin
Scope functions
Tennis Score Exercise
Pair Programming TDD Approach
Devops
Exposing a Flask Application to LAN
Inspirational
ADHD Quick Analysis
AI-Powered Creativity
Discovering a Path of Growth - Reflections from Xianxia, Jung, and Mindfulness
Paul Graham Article Summaries
Stanford Negotiation
LLM
mcp
Github PR Agent
stanford_cs25_transformers
01 - CS25 Transformers United Series
02 - Introduction to Transformers
03 - Overview of Transformers
04 - Intuition on LMs
05 - From LSTMs to In‑Context Learning
06 - Open Language Models
07 - Retrieval Augmented Language Models
Agent-Based LLM Systems
APIs pricing comparison
How LLM Predict the Next Token
Introduction to Transformers
LangChain
Prompt Engineering in an Unfamiliar Ground
RAG, Chunking, Embeddings and Vector Stores
RAG, TdiffVectorizer, and Cosine Similarity
Understanding Chunking and Embeddings
Product
Uses of Use Cases
Soft Skills
Continuous Improvement Reference Document
Engineers and Business Decisions
From Desert to Forest Creating
Software Architecture
ddd
An Introduction to DDD
Core Domain vs Core Layer
DDD Repositories and DIP
How to read Eric Evans' DDD book
functional-programming
Applying SOLID Principles in Functional Programming
FP vs OO, or Why FP?
Functional Programming: Principles and Practices
How to Read *SICP* and *Software Design for Flexibility*
Mark Seemann on FP
Principles for FP A Structured Approach
jmolecules
jMolecules DDD
jMolecules Hexagonal Architecture
jMolecules Layered Architecture
Anatomy of a Spring Boot App with Clean Architecture by Steve Pember @ Spring I/O 2023
Barbara Liskov's Substitution Principle
Clean Architecture: Building Maintainable Software Systems
Git layers as painging
Software Architecture Concepts
SOLID Principles: Foundation for Clean Code
Using ScyllaDB with Quarkus: A Guide for Small Teams
System Design
database
Choosing the Right Database
Database Indexing
Integrating and Normalizing Data from Multiple Sources
Why Use DynamoDB for a Small Project?
katas
4 additional system design katas
Blurry to Sharp Technique
System Design exercises - idealized scenarios
System Design, Building a Real-Time Collaborative Editor
Martin Kleppmann Distributed Systems Lecture
1.1 Distributed Systems Lecture - Intro
1.2 Computer Networking
1.3 Remote Procedure Call
2.1 The Two generals problem
2.2 The Byzantine generals problem
2.3 System Models
2.4 Fault tolerance
3.1 Physical Time
3.2 Clock Synchronisation
3.3 Causality and happens-before
4.1 Logical time
4.2 Broadcast Ordering
4.3 Broadcast Algorithms
5.1 Replication
5.2 Quorums
5.3 State machine replication
6.1 Consensus
6.2 Raft
7.1 Two-phase commit
7.2 Linearizability
7.3 Eventual consistency
8.1 Collaboration software
8.2 Google's spanner
mock_interviews
App store design
Designing a Parking Garage Reservation System
System Design Skill Ladder From 30-Kyu to Dan Mastery
System Design trade-offs
Tools
Lunarvim
Avante - Example
Avante AI Assistant
Conjure
Generating Git Commits Messages
Handling JSON, Folding, and CSV
LSP
Neo-Tree
Nvim Paredit
Treesitter
Coffee Roasting Temperature Dashboard with Flipper Zero
Interactive Command-Line Tools: Questionary and Clack
Home
❯
tags
❯
Tag: reference
Tag: reference
41 items with this tag.
Jun 06, 2025
Technical Knowledge Base
index
knowledge-base
navigation
meta
reference
digital-garden
Jun 06, 2025
8.1 Collaboration software
system-design
distributed-systems
martin-kleppmann
intermediate
reference
crdt
collaboration
Jun 06, 2025
8.2 Google's spanner
system-design
distributed-systems
martin-kleppmann
intermediate
reference
google-spanner
databases
Jun 06, 2025
3.2 Clock Synchronisation
system-design
distributed-systems
martin-kleppmann
intermediate
reference
time
synchronization
Jun 06, 2025
3.3 Causality and happens-before
system-design
distributed-systems
martin-kleppmann
intermediate
reference
time
synchronization
Jun 06, 2025
4.1 Logical time
system-design
distributed-systems
martin-kleppmann
intermediate
reference
time
synchronization
Jun 06, 2025
4.2 Broadcast Ordering
system-design
distributed-systems
martin-kleppmann
intermediate
reference
broadcast
ordering
Jun 06, 2025
4.3 Broadcast Algorithms
system-design
distributed-systems
martin-kleppmann
intermediate
reference
broadcast
ordering
algorithms
Jun 06, 2025
5.1 Replication
system-design
distributed-systems
martin-kleppmann
intermediate
reference
replication
consistency
Jun 06, 2025
5.2 Quorums
system-design
distributed-systems
martin-kleppmann
intermediate
reference
replication
consistency
Jun 06, 2025
5.3 State machine replication
system-design
distributed-systems
martin-kleppmann
intermediate
reference
replication
consistency
Jun 06, 2025
6.1 Consensus
system-design
distributed-systems
martin-kleppmann
intermediate
reference
consensus
algorithms
Jun 06, 2025
6.2 Raft
system-design
distributed-systems
martin-kleppmann
intermediate
reference
consensus
algorithms
Jun 06, 2025
7.1 Two-phase commit
system-design
distributed-systems
martin-kleppmann
intermediate
reference
transactions
commit-protocols
Jun 06, 2025
7.2 Linearizability
system-design
distributed-systems
martin-kleppmann
intermediate
reference
consistency
linearizability
Jun 06, 2025
7.3 Eventual consistency
system-design
distributed-systems
martin-kleppmann
intermediate
reference
consistency
Jun 06, 2025
2.4 Fault tolerance
system-design
distributed-systems
martin-kleppmann
intermediate
reference
fault-tolerance
reliability
Jun 06, 2025
3.1 Physical Time
system-design
distributed-systems
martin-kleppmann
intermediate
reference
time
synchronization
Jun 06, 2025
Software Architecture Concepts
software-architecture
concepts
patterns
reference
comprehensive
beginner
glossary
Jun 06, 2025
SOLID Principles: Foundation for Clean Code
software-architecture
solid
design-principles
clean-code
oop
intermediate
reference
Jun 06, 2025
1.1 Distributed Systems Lecture - Intro
system-design
distributed-systems
martin-kleppmann
intermediate
reference
Jun 06, 2025
1.2 Computer Networking
system-design
distributed-systems
martin-kleppmann
intermediate
reference
networking
protocols
Jun 06, 2025
1.3 Remote Procedure Call
system-design
distributed-systems
martin-kleppmann
intermediate
reference
networking
protocols
Jun 06, 2025
2.1 The Two generals problem
system-design
distributed-systems
martin-kleppmann
intermediate
reference
fault-tolerance
reliability
Jun 06, 2025
2.2 The Byzantine generals problem
system-design
distributed-systems
martin-kleppmann
intermediate
reference
fault-tolerance
reliability
Jun 06, 2025
2.3 System Models
system-design
distributed-systems
martin-kleppmann
intermediate
reference
fault-tolerance
reliability
Jun 06, 2025
jMolecules DDD
software-architecture
ddd
jmolecules
annotations
aggregate-root
entity
value-object
repository-pattern
domain-events
guide
reference
intermediate
java
kotlin
modeling
Jun 06, 2025
jMolecules Hexagonal Architecture
software-architecture
hexagonal-architecture
ports-and-adapters
jmolecules
annotations
dependency-inversion
clean-architecture
guide
reference
intermediate
java
kotlin
modularity
separation-of-concerns
Jun 06, 2025
jMolecules Layered Architecture
software-architecture
layered-architecture
jmolecules
annotations
separation-of-concerns
dependency-rules
interface-layer
application-layer
domain-layer
infrastructure-layer
guide
reference
intermediate
java
kotlin
Jun 06, 2025
Clean Architecture: Building Maintainable Software Systems
software-architecture
clean-architecture
design-principles
dependency-inversion
separation-of-concerns
intermediate
reference
Jun 06, 2025
Core Domain vs Core Layer
software-architecture
ddd
clean-architecture
hexagonal-architecture
onion-architecture
layered-architecture
guide
reference
intermediate
design-patterns
separation-of-concerns
modular-design
Jun 06, 2025
How to read Eric Evans' DDD book
software-architecture
ddd
book-summary
domain-modeling
strategic-design
reading-guide
intermediate
reference
Jun 06, 2025
01 - CS25 Transformers United Series
llm
transformers
stanford-cs25
academic
deep-learning
course-guide
advanced
reference
Jun 06, 2025
02 - Introduction to Transformers
llm
transformers
stanford-cs25
attention-mechanism
nanogpt
academic
advanced
reference
Jun 06, 2025
03 - Overview of Transformers
llm
transformers
stanford-cs25
attention-mechanism
multi-head-attention
emergent-abilities
agents
academic
advanced
reference
Jun 06, 2025
04 - Intuition on LMs
llm
transformers
stanford-cs25
emergent-abilities
scaling-laws
rlhf
academic
research
advanced
reference
Jun 06, 2025
05 - From LSTMs to In‑Context Learning
llm
transformers
stanford-cs25
lstm
attention-mechanism
in-context-learning
positional-encoding
academic
advanced
reference
Jun 06, 2025
06 - Open Language Models
llm
transformers
stanford-cs25
alignment
rlhf
dpo
open-source
academic
advanced
reference
Jun 06, 2025
07 - Retrieval Augmented Language Models
llm
transformers
stanford-cs25
rag
retrieval
dense-retrieval
sparse-retrieval
multimodal
academic
advanced
reference
Jun 06, 2025
Continuous Improvement Reference Document
soft-skills
technical-practices
software-engineering
testing
deployment
architecture
professional-development
intermediate
reference
Jun 06, 2025
APIs pricing comparison
llm
pricing
api
cost-optimization
comparison
tokens
business
beginner
reference