Menu
Hi, It's Thi
Notes
Blog
My GitHub
๐
๐
Hi, It's Thi
Notes
Blog
My GitHub
Menu
About
Who Am I?
About these notes
My development environment setup
Cryptocurrency investing
Selling strategies
Crypto as an asset class
Blockchain
Ethereum
Solidity
Software architecture
Microservices
Monolith vs microservice architecture
Microservices patterns
Decomposition strategy
Interprocess communication
Saga patterns
Distributed locks and transactions
Distributed architecture
Platform architectures
Data-intensive system
Message brokers
Apache Kafka
Software practices
OOP and functional programming
CLEAN architecture
SOLID principles
Scaling data structures
Scalability bottlenecks
Consistency
Idempotence
RESTful architecture constraints
api_design
Antifragile system
Software patterns
Deployment patterns
Resilience patterns
Message integration patterns
DevOps
Ansible
Notes
Configurations
How to write ansible roles
Cheatsheet
Kubernetes
Architecture
Managing resources
Active vs Passive logging
Docker
Docker Swarm
Prometheus
Grafana
Jenkins
Traefik
Open tracing - Jaeger
Envoy
Sentry
Terraform
Vault
ELK stack
Spring Cloud Config
Golang
Concurrency
Reflection
HTTP
Golang patterns
Good pieces of code
Security
Public key infrastructure(PKI)
Uses of cryptography
Security practice
Cloud
Virtual private cloud(VPC)
Computer networking
How DHCP works?
Database
Elasticsearch
TiDB
OLTP vs OLAP
Database problems
Choosing database
MySQL Partition
Database caching strategy
System design
Steps to design a system
Soft skills
97 Things Every Programmer Should Know
Become a team leader
My rules
Staying organized
Staying disciplined
Staying focused
Become a better programmer and grow
Problem solving
Habit
Building empathy
Productivity
Technical writing
Learning speed reading
Effective engineer
Beast mode
Prepare for a job interview
Your brain
Learning how to learn
Ultra learning
Learn advanced concepts
Get more work done
Work smarter not harder
Start a blog
Submit a pull request
Junior to senior
How to do code review?
Give a good presentation
How to research a topic
How to talk, write, present and get ahead
First Principle Knowledge
Hyper focus developer
Accountability
Other resources
Links to useful resources
Virtual private cloud(VPC)
In progress
Edit this page
Last updated on
4/26/2021
Previous
ยซ Security practice
Next
How DHCP works? ยป