References
Learning materials / Ongoing Projects
Keeping track of your personal development is quite difficult when you are moving from one topic to another. This repository is just a way to remember the best materials I’ve been using/creating since 2016 for learning and fun.
#
2019 Q1
- VPP tutorial
- VPP resource
- Linux Development fundamentals: Self Training
- 7 Habits of high effective people
- BGP Security features
Backlog
- TCP Series
- Engineering Egress wirth Edge Fabric
- Book: Reactive Microservices Architecture o’reilly
- Book: Securing Microservices APIs o’reilly
- The Automated traffic handbook o’reilly
- Integration of a Go service with systemd
- TCP Tracepoints
- RIPE76 presentations:
- BGP Flexibility and… Its Consequences
- Why are we still seeing DDOS traffic ??
- TCP and BBR
- Event-driven Network Automation and Orchestration
- Facebook commodity network
- ARTEMIS: Neutralizing BGP Hijacking within a Minute
- SRv6 Network Programming
- Promoting the Promise of Programmable Packet Processing with P4
- Internet Noise (Announcing 1.1.1.0/24)
- Stateless datacenter load-balancing with Beamer
- Open-sourcing Katran, a scalable network load balancer
- Website development as a sysadmin
- A warm welcome to DNS
- NetDevOps Blog
- Self-renewing Let’s Encrypt wildcard certificates in Kubernetes for internal domains
- Network Labs Using Nested Virtualization in the Cloud
- https://scrty.io/
- 30 Linux System Monitoring Tools
- Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter Network
- Openfabric
- Book Designing Data-Intensive Applications
- CNI Plugin for K8S
- Learn K8S the hard way
- Flask tutorial
- Get Started with Istio and Kubernetes
- Meetup Docker Networking
- Improve your speaking
- A collection of The Morning Paper posts relating to containers, operating systems etc
- Systems @Scale 2018 recap
- ARTEMIS — neutralizing BGP hijacking within a minute
- https://githubengineering.com/glb-director-open-source-load-balancer/
- Gremlin Chaos Engineering
- Hacking Basic Pentesting
- Capturing Packets in Linux at a Speed of Millions of Packets per Second without Using Third Party Libraries
- Hyperswarm
- Book: Seeking Sre: Conversations about Running Production Systems at Scale
Networking
Slack
Blogs / Podcasts
- Ivan Pepelnjak
- IPEngineer
- Cloudflare
- Packet Pushers
- Ryan Booth
- Geoff Huston
- Russ White
- The Networking Nerd
- David Barroso
- Network Collective
- Tech Field Day
- Koran Peyton
- Matt Oswalt
- Router Jockey
Books
- Network Automation at scale
- TCP/IP Volumen II, CCIE
- High Performance Browser Networking
- Book Network Programmability and Automation
- Computer Networking Problems and Solutions(https://www.amazon.com/Computer-Networking-Problems-Solutions-innovative/dp/1587145049)
Courses
Conferences
Articles
- BGP Hypervisor
- PacketLife - Chear Sheets + Captures
- Julia Evans Networking
- High availability with ExaBGP
- BGP on the wire
- OSS BGP Implementations
- DNS and Tor
- Rebuilding a network data pipeline
- Internet Edge Peering - Current Practice
- Bamboozling Certificate Authorities with BGP
- An Update on Securing BGP from IETF 102
- How to be a newtork engineer in a Programmable Age / DEVNET
Resources
Outputs
- GORE 19 Presentation
- Barcelona SDN & Network Programmability Meetup
- Netnod 18 slides
- Netnod 18 video
- Network Automation Workshop 101 slides
- Network Automation Workshop 101 scenario
- Workshop about StackStorm for BCN SDN Meetup
Cloud and Containers
Blogs
Books
Courses
- AWS Solutions Architect - Associate Labs
- Docker in Depth
- Certification AWS Solutions Architect - Associate
- Certification AWS Advanced Networking
Articles
- Docker Networking Design
- Docker Networking Troubleshooting
- AWS multicast
- GCP vs AWS
- Flannel networking overview
- Flannel networking analyisis
- Thoughts after completing all 7 AWS Certifications
- GCP vs AWS networking
- Multi-tier load-balancing with Linux
Resources
- Docker network trouble-shooting swiss-army container
- Open sourcing Terratest: a swiss army knife for testing infrastructure code
Outputs
Linux
Blogs
Books
Courses
- LPIC-1
- Understanding Linux Networking
Articles
- Monitoring and Tuning the Linux Networking Stack
- Dive into BPF: a list of reading material
- Coping with the TCP TIME-WAIT state on busy Linux servers
- BPF comes to firewalls
Outputs
Software Engineering & Coding
Coding projects
Blogs
Books
- Clean Code
- Understanding Network Hacks - Attack and Defense with Python
- Pro Python Best Practices - Debugging, Testing and Maintenance
- Site Reliability Engineering
- Automate the boring stuff with Python
- SRE
Courses
Conferences
Articles
- Python tips
- 12-factor app
- Web developer security checklist
- Python cheatsheet
- An API Gateway is not the new Unicorn
- Recursive functions in Python
- Why is Python so slow?