Want a quick way to play with k8s on a single dev node, Cannonical got you microk8s. Want some fun monday stats, checkout this tweet thread about Mixpanel code static. Need more fun, a guide on how to Build a Multiplayer (.io) Web Game will set you up for week.
This is free online version of a book. The full pdf version is also available. It is a theory heavy book, not like a simple “How to” google query. Other book in this category is reading in database system which we also linked to before, but want to remind here.
How Airbnb built a generic idempotency framework to achieve eventual consistency and correctness across our payments micro-service architecture.
EC2 instances use Enhanced Networking can have bandwidth up to 25 Gbit/s. What does this maximum bandwidth mean for a transactional application, such as an HTTP server? Do we add up all payload and protocol overhead to see if fits the bandwidth budget
notes about people active in resilience engineering and their article/paper about resillience engineering.
How can we make connections fast and reliable? and what’s really going on anyway. It’s all way too confusing so let’s demystify it a bit.
Each question contains a code snippet and four answer choices. You read the code and decide which design patten the code fall into. Fun exercise.
Consider this article a supplement to the plethora of resources out there on compilers. It exists as a self contained resource to get your toes wet in the world of programming language design and implementation.
This post is for Java. But it can be applied to any language that use thread as way to do concurency such as Ruby/Python. Configuring thread pool is depend on your workload, experiment and find optimial number. However, this post give some guidance on methodlogy to figure that out.
Explore common types of memory leaks in client-side JavaScript code. We will also learn how to use the Chrome Development Tools to find them. It’s specificed to JavaScript. However, given JavaScript is the primary runtime in browser, it’s worth your time to understand how and when these memory leaks occur.
In this article, we propose an architecture to implement a scalable solution to Deep Linking on iOS using an underlying Flow Controller-based architecture, all powered by a state machine and the Futures & Promises paradigm to keep the code more readable.
A talk in 2017 but it does has lot of network tunning parameters.
Growing Teams Who Can Fail without Fear
A terminal UI for tshark, inspired by Wireshark
allows you to run a new container in another already run docker for debugging purpose. It attached pid, network, user, file system and ipc of target containers so you can use arbitrary trouble-shooting tools without pre-installing them in your production container image.
A HashiCorp Vault UI written with VueJS and Vault native Go API
BetterDev Link
Every Monday