Hi all,
I’m really sorry for sending out no issue in last few months. Works get in but I’m finally manage to spend time again on this newsletter. I missed it so much and cannot wait to share exciting link with everyone once again.
Curious exactly what happens when you run a program on your computer? Read this article to learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables. The site is also available on github.
I want to provide some tips from my experience implementing a paper. I’m going to cover implementing a dramatically scaled-down version of Llama for training TinyShakespeare. This post is heavily inspired by Karpathy’s Makemore series, which I highly recommend.
Even when using Multi-AZ on RDS, there is still a chance of downtime where the DNS switch to the standby in other AZ and our app need to switch together. There is a brief moment the app is still connecting to the old primary instance. In this, Instacart shared how they achieved that.
For every 100 milliseconds improvement in search page loading time, eBay saw a 0.5% increase in “Add to Cart” count. Through the adoption of Performance Budgets, and a focus on key user-centric performance metrics, eBay was able to make significant improvements to site speed.
In 2022, a major change was made to Netflix’s iOS and Android applications. They migrated Netflix’s mobile apps to GraphQL with zero downtime, which involved a total overhaul from the client to the API layer. lets dive into to see how they do this safely for 100s of millions of customers without disruption.
Dropbox for sure store tons of data. In 2018, they adopt high-density SMR (shingled magnetic recording) technology for storage drives. SMR technology has reduced the power requirements of storage servers, lowered the cost of each exabyte, and enabled more efficient server rack designs. Today, we will learn about all of that.
Getting started with PostgreSQL can be both exciting and challenging. It’s a whole eco system with so many toolings, features. In this post, Postgre.ai team discuss 10 tips to for beginner to get started.
macOS Catalina and later include an anti-malware scanning service, XProtect Remediator (XPR). Many didn’t know about it.
Distributed systems are behind many services that we use every day. A significant challenge of said systems is to understand and manage the order of events across these independent machines. How can we know which event happened before another? What caused what?”
In this tutorial, I will explain a particular approach to parsing, which gracefully handles syntax errors and is thus suitable for language servers, which, by their nature, have to handle incomplete and invalid code. Explaining the problem and the solution requires somewhat less than a trivial worked example, and I want to share a couple of tricks not directly related to resilience, so the tutorial builds a full, self-contained parser, instead of explaining abstractly just the resilience.
implementing a relational database management system (RDBMS) (sqlite clone) from scratch.
Pythona CLI tool for finding memory leaks in web apps. Simply run and point it at your web app
A lightweight message queue. Like AWS SQS and RSMQ but on Postgres. Read the introduction post by its creaator, tembo
If you ever want to preview email on your app, mailcatcher is perfect for that. The project emerged 12 years ago and I though it’s was abandone but turning out still good going.
Free Open Source Tailwind CSS Components
Fast and customizable vulnerability scanner based on simple YAML based DSL.
Pure CSS 3D Editor
Easing functions specify the rate of change of a parameter over time. Very useful when doing animation. Widely use in CSS animation. This site is like a cheatcode to help you pick the right one.
Open source editor for creating beautiful, pre-designed, mobile-ready emails
BetterDev Link
Every Monday