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 [email protected] 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.
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.
RubyRoRa Data Visualization and Data Exploration Platform. We linked to this a few time but they reach 1.0.0 recently
free and open source icon for your side project
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.
Give PostgreSQL ability to manually force some decisions in execution plans.
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.
BetterDev Link
Every Monday