BetterDev #234 - Who controls the internet
Better Dev #234 Nov 21, 2022
Happy thanks giving for anyone that celebrate this holiday. I take a week off next week for thanksgiving so there will be no issue next week. I recommend some get away time from computer this weekend as well. I come from a third world country and I’m so thankful for what I’m able to do nowadays thanks to people who putting the foundation for the electric, computer, internet infrastructure. Internet changes the world forver IMHO.
For internet to work, the world need a DNS to translate domain to ip address. But who control those DNS servers?
Monzo assively invested in the microservices philosophy and ship small and often. They have over 2,100 services and deploy over 100 times per day. With that much deploy they build very sophisicated tolling to deploy and rollback automatically.
For detailed query performance analysis, you need EXPLAIN (ANALYZE, BUFFERS) output for an SQL statement. With a parameterized statement, it can be difficult to construct a run-able statement for EXPLAIN (ANALYZE). Sometimes, you don’t even know the parameter values.
Database is the heart of an application. That’s why I always try to find some databse tips links for every issue. This is a quick tip to tune the IO when replicating data. The faster the replication, the better we can rely on read replicate to split load from primary
Nobody cares what functional programming is, at least, not at first. “can we deliver better code, faster?”. It’s because functional programming allow us to write expressive code, with more confidence
Reed-Solomon forward error correction (FEC) is one such coding method. Until the discovery of better coding techniques (Turbo codes and low-density parity codes), it was one of the most powerful ways to make data storage or data transmission resilient against corruption
Being a backend dev, I bited the bullet and did this anyway so it’s great to reflect back and see whats up.
Practical advice to setup SLOs. Other article on SLO from HoneyComb
“Everything Is A File” is one of the most fundamental and widely influential pillars of Unix design philosophy.
This free book is intended to teach the reader how to create an operating system’s kernel called 539kernel.
Code to read
fast & memory efficient arbitrary bit width integers in Go. The purpose of VarInt to provide the maximum memory compact way to use and store unsigned custom bits integers.
GoA fun and pragmatic scripting language written in Go. May be used as a CLI or embedded as a library.
Goa JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML. Essentially a quick way to learn and re-implement many browser concept in JavaScript itself.
JavaScriptTools
a forked and enhanced version of TinyCheck. SpyGuard’s main objective is to detect signs of compromise by monitoring network flows transmitted by a device.
A tool to make a YAML represent the current database schema and verify against it to ensure schema consistency.
an admin app generator. It generates powerful internal tools in seconds with just one command, no learning curve, no technical skills and finally zero maintenance.
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 #233 - Let's write a chess engine
Monday, November 14, 2022
Better Dev #233 Nov 14, 2022 Let's write a tiny chess engine in go In this article we will try to understand how chess engines work by porting the sunfish chess engine to Go. Sunfish is notable for
BetterDev #232 - Reducing BigQuery Costs: How We Fixed A $1 Million Query
Monday, November 7, 2022
Better Dev #232 Nov 07, 2022 Hi everyone, welcome to first issue of November. This week, where I live, red leaves start to emerge and my family went outside, enjoy seeing the beautiful color of autumn.
BetterDev #231 - Time is an illusion, Unix time doubly so
Monday, October 31, 2022
Better Dev #231 Oct 31, 2022 Hi, everyone, happy halloween. This issue is a haloween treat :-), it has a lot of short and small articles which you can apply to your daily work and small tips and tricks
BetterDev #230 - Secure your server by limit outgoing connection
Monday, October 24, 2022
Better Dev #230 Oct 24, 2022 Hi, everyone, welcome to our second issue of the come back. I had received many emails with encouragement about my resumt. I really really appreciate that. Thank you so
BetterDev #229 - BetterDev is back
Monday, October 17, 2022
Better Dev #229 Oct 17, 2022 Hi, everyone. It has been almost 6 months with out any betterdev issue :-). It was due to my busy schedule. I finally started to get thing back on track. I will come back
You Might Also Like
Matrix Botnet Exploits IoT Devices in Widespread DDoS Botnet Campaign
Wednesday, November 27, 2024
THN Daily Updates Newsletter cover The AI Value Playbook ($35.99) FREE for a Limited Time Business leaders are challenged by the speed of AI innovation and how to navigate disruption and uncertainty.
The Sequence Chat: Why are Foundation Models so Hard to Explain and What are we Doing About it?
Wednesday, November 27, 2024
Addressing some of the interpretability challenges of foundation models and the emerging fields of mechanistic interpretability and behavioral probing. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Overcoming Perfectionism: How to Break Free from the Enemy of Progress
Wednesday, November 27, 2024
Discover how perfectionism hinders progress and learn practical strategies to overcome the fear of imperfection, boost productivity, and achieve your goals without getting stuck in the pursuit of
🖤 Laravel Black Friday Deals!
Wednesday, November 27, 2024
The biggest deals of the year Laravel Black Friday Deals View in browser Laravel News Editor Note: We are sending this outside the regular Sunday newsletter schedule because some of these specials end
BetterDev #271 - Memory: The Forgotten History and Why did Windows 95 setup use three operating systems?
Wednesday, November 27, 2024
Better Dev #271 Nov 26, 2024 Hi all, Welcome to thanksgiving issue of BetterDev. Hope everyone had a safe and warm thanksgiving. It's getting so cold these days. If you are in warzone such as
Mapped | Unemployment Rate By U.S. State in 2024 💼
Tuesday, November 26, 2024
As of October 2024, DC and Nevada tied for the highest unemployment rate in the US at 5.7%. Which states saw the lowest rates? View Online | Subscribe | Download Our App FINAL CHANCE - ENDS TONIGHT!
🔊 7 DIY Tips for Soundproofing a Room — Why I Switched to Xfce for Linux Mint
Tuesday, November 26, 2024
Also: Home Theater Sound Terms Explained, and More! How-To Geek Logo November 26, 2024 Did You Know The shiny layer of a CD doesn't contain the data; the plastic polycarbonate layer does. The shiny
JSK Daily for Nov 26, 2024
Tuesday, November 26, 2024
JSK Daily for Nov 26, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted
NumPy, Loop Targets, Vector Animation, and More
Tuesday, November 26, 2024
NumPy Practical Examples: Useful Techniques #657 – NOVEMBER 26, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo NumPy Practical Examples: Useful Techniques In this tutorial, you'll learn how to
Your Games Quarterly newsletter has arrived
Tuesday, November 26, 2024
What's new for games in Google Play and Android Email not displaying correctly? View it online November 2024 The First Developer Preview of Android 16 The First Developer Preview of Android 16