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.
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.Go
A fun and pragmatic scripting language written in Go. May be used as a CLI or embedded as a library.Go
HTML forms library for ruby by Jeremy Evans of roda fameRuby
a library which provides a interface to an ever-growing subset of Linux system callPython
A minimalist open source BIOS project for fun in AssemblyAssembly
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.
Sync data from one Postgres database to another
A tool to make a YAML represent the current database schema and verify against it to ensure schema consistency.
uptime monitoring for both of public or private service.
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.
From Code to Kubernetes in One Step.
Better Dev Link