The list of things I read or watched this month#
- Aplicação do Open Closed Principle: Exemplo prático com metaprogramação mais polimorfismo - https://www.youtube.com/watch?v=-gOR0WXZmYg
- Firecracker: Lightweight Virtualization for Serverless Applications - https://www.usenix.org/system/files/nsdi20-paper-agache.pdf
- SEC02-BP02 Use temporary credentials - https://docs.aws.amazon.com/wellarchitected/latest/framework/sec_identities_unique.html
- 5 Tips for Building Resilient Architecture - https://www.youtube.com/watch?v=gm6Y4vPlOLg
- Containers at the edge: it’s not what you think, or maybe it is - https://blog.cloudflare.com/containers-on-the-edge/
- What is a Point of Presence (PoP) in networking? - https://rahi.io/articles/what-is-a-point-of-presence-pop-in-networking/
- A Programmer-Friendly I/O Abstraction Over io_uring and kqueue - https://tigerbeetle.com/blog/a-friendly-abstraction-over-iouring-and-kqueue/
- Intrusive linked lists - https://www.data-structures-in-practice.com/intrusive-linked-lists/
- Case Study: TigerBeetle Simulator (VOPR) - https://github.com/LAC-Tech/laterbase/blob/master/deterministic_simulation_testing.md
- Dependency Injection, The Best Pattern - https://www.youtube.com/watch?v=J1f5b4vcxCQ
- How to Add AI to Your Apps Faster with Embedded AI - https://www.youtube.com/watch?v=OThahaOga20
- Why Google and Meta Put Billion Lines of Code In 1 Repository? - https://www.youtube.com/watch?v=x3cANGNPyx0
- Cybersecurity Architecture: Response - https://www.youtube.com/watch?v=Jk79QJCxPkM
- What happens before the Backend gets the Request - https://www.youtube.com/watch?v=gSQoA4SYhJY
- Torturing Postgres: extreme autonomous testing for distributed architectures - https://medium.com/@thinkx_/torturing-postgres-extreme-autonomous-testing-for-distributed-architectures-e1c4139ed72e
- FoundationDB or: How I Learned to Stop Worrying and Trust the Database (Markus Pilman, Snowflake) - https://www.youtube.com/watch?v=OJb8A6h9jQQ
- Autonomous Testing and the Future of Software Development - Will Wilson - https://www.youtube.com/watch?v=fFSPwJFXVlw
- How does the Kernel manage backend Connections? - https://www.youtube.com/watch?v=Mc7hAjgFBvY
- Let’s implement a basic leader election algorithm using Go with RPC - https://itnext.io/lets-implement-a-basic-leader-election-algorithm-using-go-with-rpc-6cd012515358
- Pattern: 3rd Party Registration - https://microservices.io/patterns/3rd-party-registration.html
- Let’s implement basic service discovery using Go - https://itnext.io/lets-implement-basic-service-discovery-using-go-d91c513883f6
- Most Common Kubernetes Deployment Strategies (Examples & Code) - https://www.youtube.com/watch?v=lxc4EXZOOvE
- As HashiCorp adopts the BSL, an era of open-source software might be ending - https://www.runtime.news/as-hashicorp-adopts-the-bsl-an-era-of-open-source-software-might-be-ending/
- Configure Grafana private data source connect - https://grafana.com/docs/grafana-cloud/connect-externally-hosted/configure-private-datasource-connect/
- Circuit-level gateway - https://en.wikipedia.org/wiki/Circuit-level_gateway
- Dynamic Reverse Tunnels in SSH - https://blog.benpri.me/blog/2019/05/25/dynamic-reverse-tunnels-in-ssh/
- SOCKS5 Proxies Explained - https://www.youtube.com/watch?v=EfOjTkFR1iw
- Git MERGE vs REBASE: Everything You Need to Know - https://www.youtube.com/watch?v=0chZFIZLR_0
- Database Replication Explained (in 5 Minutes) - https://www.youtube.com/watch?v=bI8Ry6GhMSE
- Database Replication Explained - https://towardsdatascience.com/database-replication-explained-5c76a200d8f3
- Fundamentals of Neural Networks - https://wandb.ai/site/articles/fundamentals-of-neural-networks
- Gradient Descent: All You Need to Know - https://hackernoon.com/gradient-descent-aynk-7cbe95a778da
- Apriori — Association Rule Mining In-depth Explanation and Python Implementation - https://towardsdatascience.com/apriori-association-rule-mining-explanation-and-python-implementation-290b42afdfc6
- is it wrong to use numbers in your code? (low level code review) - https://www.youtube.com/watch?v=cjarxeW9_Wo
- Storing money in MySQL (the right way) - https://www.youtube.com/watch?v=fhwEFZ34c7g
- SOCKS - https://en.wikipedia.org/wiki/SOCKS
- SOCKS 5 — A Proxy Protocol - https://medium.com/@nimit95/socks-5-a-proxy-protocol-b741d3bec66c
- Backward Compatibility, Go 1.21, and Go 2 - https://go.dev/blog/compat
- Containers at the Edge - https://www.youtube.com/watch?v=LBx56Q10G3Q
- How a startup loses its spark - https://blog.johnqian.com/startup-spark
- The Bitter Lesson - www.incompleteideas.net/IncIdeas/BitterLesson.html
- Kubernetes and Platform Engineering Part 1: k8s Operators - https://www.youtube.com/watch?v=1i9C-QWQUE8
- 294 - Concorrência na CLEAN ARCHITECTURE | theWiseDev NFR - https://www.youtube.com/watch?v=QEJUAInPKjw
- Your CPU May be FASTER than You Think - https://www.youtube.com/watch?v=WgTr79htuM4
- A Real World Project Use Case Of Golang’s Sync.WaitGroup - https://www.youtube.com/watch?v=96scGqEV0pc
- Why we use the Linux kernel’s TCP stack - https://blog.cloudflare.com/why-we-use-the-linux-kernels-tcp-stack/
- Cloud Computing without Containers - https://blog.cloudflare.com/cloud-computing-without-containers/
- Career advice for young system programmers - https://glaubercosta-11125.medium.com/career-advice-for-young-system-programmers-c7443f2d3edf
- Distributed Transactions at Scale in Amazon DynamoDB - https://muratbuffalo.blogspot.com/2023/08/distributed-transactions-at-scale-in.html
- DynamoDB’s Best Feature: Predictability - https://brooker.co.za/blog/2022/01/19/predictability.html
- Why do we use the Linux kernel’s TCP stack? - jvns.ca/blog/2016/06/30/why-do-we-use-the-linux-kernels-tcp-stack/
- Top 6 Load Balancing Algorithms Every Developer Should Know - https://www.youtube.com/watch?v=dBmxNsS3BGE
- Understanding Transaction Isolation in DynamoDB: From Concepts to Conflicts - https://blog.calvinsd.in/understanding-transaction-isolation-in-dynamodb
- Timestamp-based Algorithms for Concurrency Control in Distributed Database Systems - https://muratbuffalo.blogspot.com/2022/11/timestamp-based-algorithms-for.html
- Fantastic Learning Resources - https://matklad.github.io/2023/08/06/fantastic-learning-resources.html
- CONSENSUS: BRIDGING THEORY AND PRACTICE - https://web.stanford.edu/~ouster/cgi-bin/papers/OngaroPhD.pdf
- Viewstamped Replication Made Famous - Joran Greef - https://www.youtube.com/watch?v=qeWyc8G-lq4
- Revisiting Viewstamped Replication with Brian Oki and James Cowling - https://www.youtube.com/watch?v=ps106zjmjhw
- How To Identify File Types - File Format Analysis Tools - https://www.youtube.com/watch?v=xwpNYpFRLf0
- Kubernetes Canary Deployment (Manual vs Automated) - https://www.youtube.com/watch?v=fWe6k4MmeSg
- What is gained and lost with 63-bit integers? - https://blog.janestreet.com/what-is-gained-and-lost-with-63-bit-integers/
- What Rust Discovered - https://www.youtube.com/watch?v=v6RxJsk8otY
- Starting my own hobby language (again) - https://www.youtube.com/watch?v=2bvltIjqrRg
- The Dark Side of .reserve() - https://www.youtube.com/watch?v=algDLvbl1YY
- Stop using COUNT(id) to count rows - https://www.youtube.com/watch?v=H6juZ8c_Nu8
- Tooling for Tooling - https://uptointerpretation.com/posts/tooling-for-tooling/
- Solutions Architect Interview - How Do CDNs Work? (with Salesforce SA) - https://www.youtube.com/watch?v=j9KT9geE5SU
- Your CPU May be FASTER than You Think - https://www.youtube.com/watch?v=WgTr79htuM4
- Kubernetes and Platform Engineering Part 2: Cluster API - https://www.youtube.com/watch?v=K1fGoWCoeSs
- Data Consistency Between Microservices - https://www.youtube.com/watch?v=uKURpE12Mgo
- Viewstamped Replication explained - https://blog.brunobonacci.com/2018/07/15/viewstamped-replication-explained/
- A Proxy Protocol - https://medium.com/@nimit95/socks-5-a-proxy-protocol-b741d3bec66c
- So Long, Twitter and Reddit - https://andrewkelley.me/post/goodbye-twitter-reddit.html
- Getting into formal specification, and getting my team into it too - https://brooker.co.za/blog/2022/07/29/getting-into-tla.html
- Simple Simulations for System Builders - https://brooker.co.za/blog/2022/04/11/simulation.html
- Stateful Property Testing in Rust - https://blog.readyset.io/stateful-property-testing-in-rust
- Exactly-Once Semantics Are Possible: Here’s How Kafka Does It - https://www.confluent.io/blog/exactly-once-semantics-are-possible-heres-how-apache-kafka-does-it/
- Viewstamped Replication: The Less-Famous Consensus Protocol - https://brooker.co.za/blog/2014/05/19/vr.html
- Everything You Always Wanted To Know About fsync() - https://blog.httrack.com/blog/2013/11/15/everything-you-always-wanted-to-know-about-fsync/
- Why we built Restate - https://www.restate.dev/blog/why-we-built-restate/
- EC2 Enhanced Networking Tutorial - https://www.youtube.com/watch?v=DsNEtIS_q_E
- Top 5 Most Used Architecture Patterns - https://www.youtube.com/watch?v=f6zXyq4VPP8
- Want to build a good API? Here’s 5 Tips for API Design. - https://www.youtube.com/watch?v=HBH6qnj0trU
- 5 Strong Opinions On Everyday Rust - https://www.youtube.com/watch?v=8j_FbjiowvE
- Durable Objects: Easy, Fast, Correct — Choose three - https://blog.cloudflare.com/durable-objects-easy-fast-correct-choose-three/
- Serverless Workflows with Durable Functions and Netherite - https://arxiv.org/pdf/2103.00033.pdf
- “Formal Modeling and Analysis of Distributed Systems” by Ankush Desai (Strange Loop 2022) - https://www.youtube.com/watch?v=5YjsSDDWFDY
- The Time Traveler’s Guide to Distributed Applications - https://qianli.dev/blog/timetravel
- Kubernetes and Platform Engineering Part 3: Crossplane - https://www.youtube.com/watch?v=CPjAiYSoBRE
- Emulation Fundamentals - Writing A Basic x86 Emulator - https://www.youtube.com/watch?v=HPrqOIdNlrQ