BetterDev #265 - A collaborative IPv6 book and How SSH Secures Your Connection
Better Dev #265 Sep 01, 2024
Hi all,
Now, let’s dive into the newsletter. If you enjoy BetterDev, please spread the word by sharing it with your friends. And if you’d like to support my work, buying me a coffee would be much appreciated.
The intention is a practical introduction to IPv6 for technical people, kept up to date by active practitioners.
If you’ve ever remotely connected to any UNIX-like server, you have likely used SSH, short for “Secure Shell”. SSH provides, as the name implies, secure shell access to remote machines and is used pretty much everywhere. But what exactly does “secure” mean here, and how is this security provided by the protocol? This post will take a look at SSH’s security features and how they protect against example attacks.
🚀 3.5 sec to Linux userspace code
For every bytecode compiled language, the most interesting part of its implementation is its virtual machine. Even if you are not a compiler engineer, learning about such internal implementation can give you new performance tricks and insights that you may be able to use in other places of your job.
Have you ever notice when you copy the html text, sometime the format is kepted as well, such as table and font style? How does that kind of data is serialized and pass between the applications.
Imagine you want to prove that you have a key to a room? You don’t need to show me the key. But if I look through the window, and see you’re inside. I know you have the key. How can we apply that kind of process into programming to prove it?
Backpressure is one of the most important practical details that every good distributed system has to get right if it’s going to stand a chance at survival in production. Without a good backpressuring system, a small increase in load or an errant client can easily knock over the entire system and leave it stuck in a death spiral from which it will never recover without manual intervention — usually by shutting off all the clients.
It says Rails app in the title but it can be applied to app like Django or any kind of ORM and it abstracts you away from thinking and optimize your db. Example,
Tailor towards AWS RDS but it’s good and generic guide to cover many PostgreSQL tuning parameters
Code to read
package provides a simple netlink library for go. Netlink is the interface a user-space program in linux uses to communicate with the kernel. It can be used to add and remove interfaces, set ip addresses and routes, and configure ipsec.
Goa lightweight, zero-dependencies Ruby library that lets you build SVG images using Ruby code
Rubyis an easy-to-use, flexible serving engine for AI models built on FastAPI. Features like batching, streaming, and GPU autoscaling eliminate the need to rebuild a FastAPI server per model.
PythonVideo
If you have watched Let’s build GPT: from scratch, in code, spelled out, then this is similar format, but they focus on different things. both are great.
Tools
A javascript drag & drop event calendar, that is fully responsive and compatible with all modern browsers. These kind of project you may not need it right now but come in handy when you need it at a later time
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
This extension provides a means to collect metrics within a PostgreSQL database to be used by an external collection source (Prometheus exporter, Icinga/Nagios scraper, etc). Read the announcing post from CrunchyData
an open source Change-Data-Capture(CDC) command-line tool and library that offers Postgres replication support with DDL changes to any provided output. Once you have a stram of change happen to your data, it can solve many use case. Example, implement webhooks
Lightweight network IP scanner. Can be used to notify about new hosts and monitor host online/offline history
Self Hosted
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 #264 - Implement realtime mouse pointer and Postgres as a search engine
Monday, August 26, 2024
Better Dev #264 Aug 26, 2024 Hi all, This week, I've already started to feel the first signs of autumn in the air where I live. I hope everyone can savor these last few days of summer and gear up
BetterDev #263 - What every SRE should know about GNU/Linux resolvers and Dual-Stack applications
Tuesday, August 20, 2024
Better Dev #263 Aug 19, 2024 Hi all, Another issue for another week. Trying to get back to my schedule. If you like BetterDev, please help spead word out by refer to your friends. Buy me a coffee would
BetterDev #261 - Hacking Millions of Modems (and Investigating Who Hacked My Modem)
Tuesday, June 11, 2024
Better Dev #261 Jun 10, 2024 Hi all, We come back with a new issue this week. If you like BetterDev, please help spead word out by refer to your friends. Buy me a coffee would be great too. Hacking
BetterDev #260 - The Worst Website In The Entire World and Uber Migrates 1T Records from DynamoDB to LedgerStore to Save $6M Annually
Wednesday, May 22, 2024
Better Dev #260 May 21, 2024 Hi all, We come back with a new issue this week. If you like BetterDev, please help spead word out by refer to your friends. Buy me a coffee would be great too. I'm a
BetterDev #259 - How LLMs Work, Explained Without Math and Turning AirPods into a Fitness Tracker to Fight Cancer
Monday, May 13, 2024
Better Dev #259 May 13, 2024 Hi all, We come back with a new issue this week. If you like BetterDev, please help spead word out by refer to your friends. Buy me a coffee would be great too. Many link
You Might Also Like
Give your customers what they want
Tuesday, September 24, 2024
Applications that run smoothlyㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ Observability for DevOps Get the eBook Solve issues quicker with the right observability
BetterDev #267 - Cryptography 101 with Alfred Menezes and Introduction to WebAssembly
Monday, September 23, 2024
Better Dev #267 Sep 23, 2024 Hi all, Welcome to another issue of BetterDev. This week we will learn about some crypto, a topic many time we are taugh to just use a library instead of writing our own.
🔐 How to Use Passkeys on Your Android — My Favorite Multiplayer Games Are Unbalanced
Monday, September 23, 2024
Also: Why I'm Waiting for the Galaxy S25 Ultra, and More! How-To Geek Logo September 23, 2024 Did You Know The first patented roller skates were introduced in 1760 by Belgian inventor John Joseph
Behind the Product: Superhuman
Monday, September 23, 2024
Brought to you in colloboration with CustomerIQ CustomerIQ the AI platform to automate CRM data entry, surface opportunities, and provide actionable insights to your whole organization. Learn more
A Beige Take
Monday, September 23, 2024
Qualcomm/Intel, OpenAI/Designers, Altman/Ive, Apollo/Intel, Netflix/NFL, WhatsApp/Meta AI, Perplexity/Ads, Xitter/Brazil, Microsoft/Nuclear A Beige Take Qualcomm/Intel, OpenAI/Designers, Altman/Ive,
Daily Coding Problem: Problem #1565 [Medium]
Monday, September 23, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Given a multiset of integers, return whether it can be partitioned into two
Making your system observability predictable
Monday, September 23, 2024
Everyone claims that observability is the key for production readiness. Yet, most of us just adds auto-instrumentation right before going to production and call it a day. That's fine, but not
Making your system observability predictable
Monday, September 23, 2024
Everyone claims that observability is the key for production readiness. Yet, most of us just adds auto-instrumentation right before going to production and call it a day. That's fine, but not
Ranked | GDP Growth Rates for the Next 10 Years, by Country 📊
Monday, September 23, 2024
In this graphic, we show future economic prospects of major nations worldwide, based on analysis from Ray Dalio. View Online | Subscribe Presented by: BHP >> Read More Insights in the Economic
AI in Hollywood: Cobra Kai's Zack Arnold chats with Innovating with AI
Monday, September 23, 2024
watch/listen free on our new YouTube channel