BetterDev #207 - The Incident Review: 4 Times When Typos Brought Down Critical Systems and LiveKit Open source platform for real-time audio and video
Better Dev #207 Jul 19, 2021
Hi all,
I hope everyone has a great weekend. Now to our issues as normal. If you like this newsletter, consider forward it to your friend, tell your co-worker.
Now to our links.
Ask an SRE to name the most serious threats to reliability, and typos probably won’t feature on the list. But maybe they should. Sometimes, an errant keystroke is all it takes to bring critical systems offline. And unlike text messages and email, these systems don’t usually have autocorrect tools to step in and save the day.
How Airbnb ships features faster across web, iOS, and Android? They use a server side rendering system, even for mobile app. So that client doesn’t have to maintain how it renders data, and update to UI can be done without an app release.
PostgreSQL comes with the ability to do incremental backups and point-in-time recovery out of the box. Read on to learn more about the settings and procedures to achieve this. Set them up today and you will be grateful by the time you need point in time recovery.
A particularly tricky class of memory leak occurs when an application references objects that have their own lifecycle, like DOM elements or popup windows. It’s possible for these types of objects to become unused without the application knowing, which means application code may have the only remaining references to an object that could otherwise be garbage collected
Say your database is slow and some query timeout. So the client re-try the query, now the database has to serve both query, it’s still running the original query and the new retrying query? How can we prevent those kind of cascading failure?
CloudFlare run Kubernetes on bare-metal machines without relying on any cloud provider. They found that many k8s node will have network issue after a month-long running, simply restart will fix the issue so they made a process to automate that process.
AWS Lambda is power by a microVM solution called Firecracker. Basically a VM but spin up as fast as
How would you approach creating a programming language. Summrization, resources to get into this kind of project
Go from learning more about SQLite, Python, and eventually Rust… in my quest to get a 1B row database under a minute. This blog post is a summary of this fun and educational exercise.
Code to read
This is a background of reference resource to implement a ToyDB in Rust. Video, lecture, consensus algorithm etc
RustWhile the code is in Ruby and we categorized this as Ruby, but they has many queries to fetch Postgres stats and its operation which you can learn. Lot of good instrument by just querying Postgres internal state.
Rubya Framework for creating microservices using technologies and design patterns of Erlang/OTP in Golang
GoEver wonder how to generate self-sign certs but trusted by your browsers? Dig into this code base.
JavaScriptSSLWonder how to write a fuzzy string matching? It uses Levenshtein Distance to calculate the differences between sequences in a simple-to-use package.
PythonTools
MySQL operator on Kubernetes. Its primary function is to manage MySQL clusters using GTID-based semi-synchronous replication. It does not manage group replication clusters.
A Kubernetes operator that simplifies the management of Role Bindings and Service Accounts.
create a nice graphical representation of your text diagrams. takes text as an input and creates an svg image as an output.
If you want to build your own Zoom, look no more. LiveKit has all the bit and pieces to build a realtime chat platform. They have all the code open source, Go server, client-sdk in TypeScript, Kotlin and Swift.
You can view this issue in web browser.
If you have any suggestion/feedback, do tell me by replying to this email. I read them all.
No longer want to receive these emails? Unsubscribe
Older messages
BetterDev #206 - Behind the scenes, AWS Lambda and Against SQL
Monday, July 12, 2021
Better Dev #206 Jul 12, 2021 Hi all, We skipped last week due to July 4th. I hope everyone had a nice rest anyway. Sometimes during this pandemic, it's still worth it to go outside, wear a mask, on
BetterDev #205 - A from-scratch tour of Bitcoin in Python and Logging Tips for Postgres, Featuring Your Slow Queries
Monday, June 28, 2021
Better Dev #205 Jun 28, 2021 Hi all, Crypto is going chao last few weeks but when looking at it purely from an engineering purspective, it's quite interesting system. Have fun enterainment with
BetterDev #204 - What Every Programmer Should Know About SSDs and Is an event loop just a for/while loop with optimized polling
Monday, June 21, 2021
Better Dev #204 Jun 21, 2021 Hi all, Last week I was busy working on an IMAP implementation for my email forwarding app and also have some consultant work so the issue was put aside. This week we'
BetterDev #203 - The repeated deahths of Object Oriented Programming and How a Jenkins Job Broke Slack's Jenkins UI
Monday, June 7, 2021
Better Dev #203 Jun 07, 2021 Hi all, Every companies has to have a CI/CD and also have to organize code. This week I got links on that topic. Jenkins, code organization and a few WebAssembly/CSS links.
BetterDev #202 - Let's build a Regex Engine and File Permissions: the painful side of Docker
Monday, May 31, 2021
Better Dev #202 May 31, 2021 Hi all, Happy holiday for US reader. We have quite a few interesting tool of this week. Check them out. For video, let's sit down and listen to Louis Pilfold, creator
You Might Also Like
The Long Road Home: A Story of Loss, Learning, and Renaissance - PART 4
Wednesday, November 27, 2024
Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 27, 2024? The HackerNoon
Top Tech Deals 🏷️ PS5 Slim, 4K TVs, 10th Gen iPad, and More!
Wednesday, November 27, 2024
The Black Friday madness is here! How-To Geek Logo November 27, 2024 Top Tech Deals: PS5 Slim, 4K TVs, 10th Gen iPad, and More! The Black Friday madness is here! Black Friday sales are here, and we
The 165+ best Black Friday deals
Wednesday, November 27, 2024
Windows Super God Mode; Bluesky starter packs; Tech gifts under $100 -- ZDNET ZDNET Tech Today - US November 27, 2024 Black Friday 2024 live blog Best Black Friday deals 2024: 165+ sales live now
⚙️ Neuralink's new trial
Wednesday, November 27, 2024
Plus: Zoom is becoming an AI-first company
Matrix Botnet Exploits IoT Devices in Widespread DDoS Botnet Campaign
Wednesday, November 27, 2024
THN Daily Updates Newsletter cover The AI Value Playbook ($35.99) FREE for a Limited Time Business leaders are challenged by the speed of AI innovation and how to navigate disruption and uncertainty.
The Sequence Chat: Why are Foundation Models so Hard to Explain and What are we Doing About it?
Wednesday, November 27, 2024
Addressing some of the interpretability challenges of foundation models and the emerging fields of mechanistic interpretability and behavioral probing. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Overcoming Perfectionism: How to Break Free from the Enemy of Progress
Wednesday, November 27, 2024
Discover how perfectionism hinders progress and learn practical strategies to overcome the fear of imperfection, boost productivity, and achieve your goals without getting stuck in the pursuit of
🖤 Laravel Black Friday Deals!
Wednesday, November 27, 2024
The biggest deals of the year Laravel Black Friday Deals View in browser Laravel News Editor Note: We are sending this outside the regular Sunday newsletter schedule because some of these specials end
BetterDev #271 - Memory: The Forgotten History and Why did Windows 95 setup use three operating systems?
Wednesday, November 27, 2024
Better Dev #271 Nov 26, 2024 Hi all, Welcome to thanksgiving issue of BetterDev. Hope everyone had a safe and warm thanksgiving. It's getting so cold these days. If you are in warzone such as
Mapped | Unemployment Rate By U.S. State in 2024 💼
Tuesday, November 26, 2024
As of October 2024, DC and Nevada tied for the highest unemployment rate in the US at 5.7%. Which states saw the lowest rates? View Online | Subscribe | Download Our App FINAL CHANCE - ENDS TONIGHT!