Erick Santana
Search
Search
Dark mode
Light mode
Reader mode
Explorer
guide
38 items with this tag.
Oct 01, 2026
Kotlin
coding
kotlin
jvm
functional-programming
oop
beginner
intermediate
guide
Oct 01, 2026
Uses of Use Cases
product
requirements
uml
clean-architecture
project-management
design-patterns
intermediate
guide
Oct 01, 2026
Choosing the Right Database
system-design
databases
data-modeling
performance
comparison
intermediate
guide
Oct 01, 2026
Database Indexing
system-design
databases
performance
indexing
data-structures
advanced
guide
Oct 01, 2026
Why Use DynamoDB for a Small Project?
system-design
databases
nosql
sql
comparison
aws
intermediate
guide
Oct 01, 2026
System Design trade-offs
system-design
trade-offs
cap-theorem
performance
consistency
scalability
intermediate
guide
Oct 01, 2026
Avante AI Assistant
tools
neovim
lunarvim
avante
ai
coding-assistant
intermediate
guide
Oct 01, 2026
Conjure
tools
neovim
lunarvim
conjure
clojure
repl
interactive-development
intermediate
guide
Oct 01, 2026
Neo-Tree
tools
neovim
lunarvim
neo-tree
file-explorer
file-management
navigation
beginner
guide
Oct 01, 2026
Nvim Paredit
tools
neovim
lunarvim
paredit
clojure
lisp
structural-editing
intermediate
guide
Oct 01, 2026
Treesitter
tools
neovim
lunarvim
treesitter
syntax-highlighting
code-folding
json
intermediate
guide
Oct 01, 2026
Kotlin Testing
coding
kotlin
jvm
testing
kotest
mockk
tdd
intermediate
guide
Oct 01, 2026
Integrating and Normalizing Data from Multiple Sources
system-design
databases
data-modeling
integration
normalization
architecture
intermediate
guide
Oct 01, 2026
System Design Skill Ladder From 30-Kyu to Dan Mastery
system-design
career
learning-path
skill-development
progression
beginner
intermediate
advanced
guide
Oct 01, 2026
Handling JSON, Folding, and CSV
tools
neovim
lunarvim
json
folding
csv
data-processing
intermediate
guide
Oct 01, 2026
LSP
tools
neovim
lunarvim
lsp
language-server
code-completion
refactoring
intermediate
guide
Oct 01, 2026
Principles for FP A Structured Approach
software-architecture
functional-programming
design-principles
immutability
composition
intermediate
guide
Oct 01, 2026
Functional Programming: Principles and Practices
software-architecture
functional-programming
programming-paradigms
immutability
pure-functions
composition
beginner
guide
Oct 01, 2026
How to Read *SICP* and *Software Design for Flexibility*
software-architecture
functional-programming
sicp
scheme
lisp
abstraction
metaprogramming
guide
tutorial
advanced
computer-science
software-design
flexibility
educational
Oct 01, 2026
Applying SOLID Principles in Functional Programming
software-architecture
functional-programming
solid
design-principles
adaptation
intermediate
guide
Oct 01, 2026
Git layers as painting
software-architecture
git
version-control
workflow
metaphor
creative-process
modular-design
iterative-development
guide
beginner
intermediate
best-practices
collaboration
Oct 01, 2026
jMolecules DDD
software-architecture
ddd
jmolecules
annotations
aggregate-root
entity
value-object
repository-pattern
domain-events
guide
reference
intermediate
java
kotlin
modeling
Oct 01, 2026
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
Oct 01, 2026
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
Oct 01, 2026
Barbara Liskov's Substitution Principle
software-architecture
solid
lsp
design-principles
refactoring
oop
intermediate
guide
Oct 01, 2026
Using ScyllaDB with Quarkus: A Guide for Small Teams
software-architecture
quarkus
scylladb
kafka
kubernetes
cloud-native
hexagonal-architecture
jmolecules
monitoring
prometheus
grafana
guide
tutorial
intermediate
java
nosql
microservices
Oct 01, 2026
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
Oct 01, 2026
DDD Repositories and DIP
software-architecture
ddd
dependency-inversion-principle
repository-pattern
cqrs
functional-programming
clean-architecture
guide
intermediate
persistence-ignorance
solid-principles
separation-of-concerns
Oct 01, 2026
An Introduction to DDD
software-architecture
ddd
tactical-patterns
strategic-design
domain-modeling
intermediate
guide
Oct 01, 2026
Understanding Chunking and Embeddings
llm
embeddings
chunking
rag
semantic-search
nlp
intermediate
guide
Oct 01, 2026
How LLM Predict the Next Token
llm
token-prediction
transformers
autoregressive
conversation
nlp
intermediate
guide
Oct 01, 2026
Introduction to Transformers
llm
transformers
attention-mechanism
neural-networks
nlp
intermediate
guide
Oct 01, 2026
RAG, TdiffVectorizer, and Cosine Similarity
llm
rag
embeddings
vector-similarity
nlp
information-retrieval
intermediate
guide
Oct 01, 2026
RAG as a tool for Code Navigation
llm
rag
embeddings
chunking
vector-stores
faiss
information-retrieval
intermediate
guide
Oct 01, 2026
RAG, Chunking, Embeddings and Vector Stores
llm
rag
embeddings
chunking
vector-stores
faiss
information-retrieval
intermediate
guide
Oct 01, 2026
Pair Programming TDD Approach
coding
collaboration
methodology
pair-programming
tdd
soft-skills
interviewing
beginner
guide
Oct 01, 2026
Design Patterns
coding
kotlin
jvm
design-patterns
oop
solid
intermediate
guide
Oct 01, 2026
Practicing SOLID Principles in Kotlin
coding
kotlin
jvm
solid
tdd
testing
mock-objects
refactoring
design-patterns
intermediate
guide