BetterDev #186 - What am I running inside my bash
Better Dev #186 Feb 01, 2021
Happy February everyone. Time flews so fast these day. Cannot imagine it is amost one year since the world started to deal with COVID.
Last week I launched my side project, a service to forward email from your own domain to your personal email. If you have a domain, you can use any arbitraty username@your-domain.com to register for any service like newsletter, website. If anyone leak your email address, you know who sold your email addresses.
Now, onward to our links.
I desperately needed to extract the complete (and very lengthy) command line I had written 6 months ago in a bash shell - which was still running under screen. Read on to see how I eventually made it. Expert level. You will learn a ton from this.
Modern disks are so fast that system performance bottleneck shifts to RAM access and CPU. With up to 64 cores, PCIe 4.0 and 8 memory channels, even a single-socket AMD ThreadRipper Pro workstation makes a hell of a powerful machine - if you do it right!
Scaling a single Kubernetes cluster to this size is rarely done and requires some special care, but the upside is a simple infrastructure that allows our machine learning research teams to move faster and scale up without changing their code.
In November 2020 we began a large migration to upgrade our PostgreSQL cluster from version 9.6 to 12.4. In this post I’ll give an overview of our architecture at Coffee Meets Bagel, walk through the steps we took to perform this upgrade with less than 30 minutes of cumulative downtime, and share some lessons learned along the way
A quick (almost deep) dive into replication and HA configurations
Streaming media. specifically video, is a fickle beast. Figuring out the exact arguments for FFmpeg is very trickly. This will be a short post, but it will cover everything you need to know to stream media using FFmpeg to WebRTC clients. This technique comes in handy when youw orkw ith video streaming.
How can a normal user change their password? Isn’t the password file /etc/passwd is protectioned from changing by anyone except root? Enter rws
This post is the third installment of our five-part series on building GitHub’s new homepage. We linked to previous article on how to build the glob, this part focus on front-end optimization: thing like DOM listener, animation, lazy loading, photo size optimization.
This is a post detailing a wild discovery made by Matt Smiley and I while investigating strange behaviour from HAProxy. We want to highlight the pathology, describe how we found it, and share some investigative techniques used along the way.
Dr. Axel Rauschmayer, the JavaScript expert, takes on undefined vs null and his approach on using null generally and tend to avoid both of them.
Code to read
a command-line task management tool for sequential and parallel execution of long-running tasks.
RustA full featured Live Chat, Support & Marketing platform. I would like to look into this to see how they do live chat.
RubyRoRTools
a Data Visualization and Data Exploration Platform. We linked to this a few time but they reach 1.0.0 recently
This is a visualization of JavaScript/CSS source map data, which is useful for debugging problems with generated source maps. It’s designed to be high-performance so it doesn’t fall over with huge source maps.
Composable all-in-one mail server, replace Postfix, Dovecot, OpenDKIM. all in one daemon. BetterDev’s creator is also founder of hanami, so I pay lot of attention mail space and I can say maddy is a great tool if you’re looking to run your own mail server.
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 #185 - KindleDrip — From Your Kindle’s Email Address to Using Your Credit Card
Tuesday, January 26, 2021
Better Dev #185 Jan 25, 2021 Beside our normal link, this week I want to say about what I have been working on. Due to lock down policy, I have more time to work on my side project. Today I'm
BetterDev #184 - User-defined Order in SQL and and Building DigitalOcean's API gateway
Monday, January 18, 2021
Better Dev #184 Jan 18, 2021 User-defined Order in SQL How do you design a system that allow user to define their own ordering of item in SQL. The challenge is that the order is arbitrary and can
BetterDev #183 - General Guide For Exploring Large Open Source Codebases
Monday, January 11, 2021
Better Dev #183 Jan 11, 2020 Hi everyone, second issue of 2021. Hope you stay positive and healthy. If you have any feedback, hit me at vinh@betterdev.link. Until next time! General Guide For Exploring
BetterDev #182 - A Tale why node.example.com is an IPV6 address
Monday, January 4, 2021
Better Dev #182 Jan 04, 2020 Happy New Year everyone! Welcome to the first issue of 2021. We can all say 2020 is a strange year. What ever come will come so let's hope for a better year of 2021.
BetterDev #181 - Understanding how AES encryption works
Monday, December 21, 2020
Better Dev #181 Dec 21, 2020 Hi everyone, Welcome to issue #181. This will be the final issue of 2020. We will be back on January 4th. Happy new year and have a great holiday everyone. Btw, if you are
You Might Also Like
AI Consultants should have a 15-Minute Sales Call Funnel
Monday, May 20, 2024
Your feedback is clear. I'll build 'the AI Consultant program'
Daily Coding Problem: Problem #1447 [Medium]
Monday, May 20, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Mastermind is a two-player game in which the first player attempts to guess
JTBD deep-dive - and a special announcement
Monday, May 20, 2024
Before we get to this week's Deep-Dive, we're pumped to announce that today is the official launch day for Today, we relaunch Gigantic, now powered by Product Collective. Gigantic helps product
⚙️ Exclusive Interview: Deeplearning.ai cofounder on the importance of regulation for job creation
Monday, May 20, 2024
Plus: The FTC has a few questions about AI & Colorado gets serious about AI regulation
2 weeks until the R&D 100 Final Deadline!
Monday, May 20, 2024
2 weeks until the R&D 100 Final Deadline! WTWH Media The 62nd R&D 100 Awards competition is nearing the end of its run, with the Final submission deadline being two weeks away. This esteemed
Cybersecurity consolidation is here: CyberArk snags Venafi for $1.54B
Monday, May 20, 2024
CyberArk is acquiring Venafi from Thoma Bravo for a good $1.54 billion. View this email online in your browser By Rebecca Bellan Monday, May 20, 2024 Welcome to TechCrunch AM! This morning, we've
I tested GPT-4o's coding skills - and it got weird
Monday, May 20, 2024
Must-have iPad tips; Memorial Day tech deals; Microsoft Build -- ZDNET ZDNET Tech Today - US May 20, 2024 placeholder I put GPT-4o through my coding tests and it aced them - except for one weird result
Noonification: Meet the HackerNoon Reader
Monday, May 20, 2024
Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 20, 2024? The HackerNoon Newsletter brings the HackerNoon
Ranked | The World's 50 Largest Private Equity Firms 🏆
Monday, May 20, 2024
In this graphic, we show the largest private equity firms in the world—from real estate titan Blackstone to China's leading alternative funds. View Online | Subscribe Presented by Voronoi: The App
FTC Chair Joins StrictlyVC, Disrupt Vote Ends Friday & More
Monday, May 20, 2024
TechCrunch Events Roundup | May 20 TechCrunch Events Roundup Here's what's coming up at TechCrunch Events! Disrupt Audience Choice Voting Closes Friday Disrupt 2024 Audience Choice voting