BetterDev #211 - Mixpanel Saving $30000 a month by improving Garbage Collection
Better Dev #211 Aug 16, 2021
Hi all, Let’s get straight to our link this week. If you like our content, please share it with your friends or co-workers :)
MixPanel use GCS(Google cloud storage, equivalent of S3 on GCP) and by improving on how they delete the unused object they save a massive of $30,000 per month.
Nanos is an open source Linux binary-compatible unikernel that can run linux programs faster and safer than linux. Deploy your first unikernel in minutes.
The Domain Name System or DNS is a never-ending source of amusement and amazement. If you have been dealing with just about anything related to operations on the internet, you know that it’s always the DNS in the end, what with its almost 100 different resource records and, uhm, shall we say, “interesting” security threat model.
One of the great arts of software engineering is making updates and improvements to working systems without taking them offline. Cloudflare’s network processes more than fourteen million HTTP requests per second at peak for Internet users around the world. The configuration when you update on the UI are pushed to the proxy server on the world in real time. They rewrite that configuration system and rolled it out without the world notice anything.
611 million dollars stolen. That’s more than the Mt Gox hack. More than the GDP of several small countries. More than the entire rekt.news leaderboard added together. The biggest cryptocurrency hack… ever.
If you ever wonder how to decode some simple captcha or just convert the captcha picture to text, this article is very approachable. All use standard python library. no big machine learning or AI tool/knowledge required
Have you ever try to list a big directoies and ls
just hang? Solution: Write a C program that calls the syscall getdents directly, with a large buffer size, ignore entries with inode == 0.
Javier Anton talked about their app “Collaborative Groups”, which the website2 claims is end-to-end encrypted. There is no source available, so all the below is based on a short reverse engineering session of the Android app. This is not meant as an attack on the author. Instead, this should highlight some of the pitfalls of rolling your own encryption protocol.
Many times, we see PostgreSQL users getting confused about the query/statement duration reported in PostgreSQL logs. Other PostgreSQL tools like pgBadger present the same data based on the log file, which further increases the confusion. Knowing the full impact of network-related overhead and cursors is important not only to alleviate the confusion but also to get the best performance.
the computer has multiple GBs of free memory, an application such as Chrome should make use of all the available memory in the form of a cache to be as responsive as possible. Makes sense, right?
Code to read
FastImage finds the size or type of an image given its uri by fetching as little as needed. Basically we just fetch enough metadata in EXIF to get the image size
Rubya modular authentication system for the web. authentication and authorization for Go project/
GoTools
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
allows you to seamlessly connect SQL queries, HTTP requests, scripting, and visualization in a single platform.
Nanos is an open source Linux binary-compatible unikernel that can run linux programs faster and safer than linux. Deploy your first unikernel in minutes.
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 #210 - What can you learn from an IP address and Leap seconds: causing bugs even when they don't happen
Tuesday, August 10, 2021
Better Dev #210 Aug 9, 2021 Hi all, This week we are light on deep technical content but more at a high level. Some fun stuff about IP addresses and leap second. I like them. I hope you like this issue
BetterDev #209 - Learning from incidents - Formula 1 and Netcat, all you need to know
Tuesday, August 3, 2021
Better Dev #209 Aug 3, 2021 Hi all, In last 2 weeks, we came to know about the existence of Pegasus malware, which can run on your phone to steal message, photos, location data. In this issue, I
BetterDev #208 - Migrating Facebook to MySQL 8.0 and Zip - How not to design a file format.
Tuesday, July 27, 2021
Better Dev #208 Jul 26, 2021 Hi all, Welcome to issue 208, I like migration stories, they showed us how others approach swap things out in production. I had 2 migrations stories in this issue. I hope
BetterDev #207 - The Incident Review: 4 Times When Typos Brought Down Critical Systems and LiveKit Open source platform for real-time audio and video
Tuesday, July 20, 2021
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
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
You Might Also Like
You’re invited: Start your generative AI journey
Tuesday, May 7, 2024
Build a search solution that goes beyond text and recognizes the meaning behind queriesㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect Getting
Happening TUESDAY! Follow Our Coverage of Apple’s Spring Announcement
Monday, May 6, 2024
iPhone Life magazine Follow Our Coverage of Apple's Latest Announcement. twitter facebook YouTube Podcast Tune in for Apple's 'Let Loose' Event Tomorrow! Surprise! Just a month before
Who wants a new iPad?
Monday, May 6, 2024
Plus: OpenAI and Stack Overflow partner and LockBit's website returns View this email online in your browser By Christine Hall Monday, May 6, 2024 Good afternoon, and welcome back to TechCrunch PM.
🔋 Why You Need More Than One Power Bank — Things We Want to See in Windows 12
Monday, May 6, 2024
Also: 7 Samsung Messages Features You Should Be Using, and More! How-To Geek Logo May 6, 2024 Did You Know You can find all manner of canned vegetables, but not broccoli: the temperatures required for
Launch pad decongestion
Monday, May 6, 2024
We've got some very cool news from Hubble Networks, which became the first company to connect a Bluetooth chip to a satellite. View this email online in your browser By Aria Alamalhodaei Monday,
Daily Coding Problem: Problem #1433 [Medium]
Monday, May 6, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Nest. Create a basic sentence checker that takes in a stream of characters and
Want to become an AI consultant?
Monday, May 6, 2024
My take on this new industry
Visualized | Interest Rate Forecasts for Advanced Economies 📈📉
Monday, May 6, 2024
In this graphic, we show the IMF's interest rate forecast for the US, Europe, the UK, and Japan for the next five years ahead. View Online | Subscribe Presented by Voronoi: The App Where Data Tells
⚙️ Apple AI updates
Monday, May 6, 2024
Plus: X AI stories & YouTube "skip to the good part"
Unlock Time Series Data, FTC Chair Joins StrictlyVC & More
Monday, May 6, 2024
TechCrunch Events Roundup | May 6 TechCrunch Events TechCrunch events roundup Unlock the power of time series data with industry experts from AWS and InfluxDB on May 16. Join us next week for this free