We can always learn from CTF hacking challenge. The author scored first place in the CTF, hitting the maximum point count of 3651 before any other participants. This is his writeup to challenges. You will learn a lot from these.
This article describes our work with NS1 to optimize our intelligent DNS-based global load balancing for corner cases that we uncovered while improving our point of presence (PoP) selection automation for our edge network.
Ruby or Python or language with thread support has a concept of TLS where you can attach a global variable but locally to current thread.
From late 2012 to the present the OP have been writing backends (server-side code) for web applications. This document summarizes many aspects of how they write these pieces of code.
initramsfs is typically used when starting Linux. Distri is a Linux distro to research fast package manager. In this article, author described how he build a initramfs that is 20x faster by write the initramfs generator program and custom userland running as /init in the initramfs, both in Go.
A free course from MIT. You will learn about Binary Representation, Assembly, Compiling Code, Procedures, and Stacks, : Boolean Algebra and Logic Synthesis, CMOS. Basically lost of stuff that very low level but quite good to know more about computer.
Join Andrey Sitnik, the author of PostCSS and Autoprefixer, for a round of tales from the Soviet Space Age and learn the lessons he took from them to become a better developer and open-source maintainer. A failed docking attempt, a dramatic reentry, and a first genuine fender-bender in orbit—what does it all have to do with modern web development
An SQLite database is highly resistant to corruption. If an application crash, or an operating-system crash, or even a power failure occurs in the middle of a transaction, the partially written transaction should be automatically rolled back the next time the database file is accessed. The recovery process is fully automatic and does not require any action on the part of the user or the application.
After spending weeks optimizing an ETL process to be 3x faster, an index-only scan got 3x slower compared to a replica that hadn’t undergone the new ETL process. Main clue: (shared) buffer hits were up by 10x.
A simple step by step to encrypt using ASES-256 by hand.
By Kent Beck, one of the creator of TDD.
By Alejandro from Shopify.
PostgreSQL metrics monitor/dashboard
Backup and recovery manager for PostgreSQL
I try hard not to link to product announcement. But this new dataset search feature from google is very useful for us developer to find sample dataset
I have been looking for a way to build cross platform desktop app. And this might be the way I will explore next
a command line tool and Go library that runs multiple commands in a workflow. It support parallel steps, step dependencies, async steps and success checkers.
A terminal spreadsheet multitool for discovering and arranging dat
BetterDev Link
Every Monday