FE Hackerakademi CTF 2019 writeup
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.
Intelligent DNS based load balancing at Dropbox
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.
Thread Local Storage(TLS)
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.
How I write backends
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.
Distri: 20x faster initramfs (initrd) from scratch
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.
What I learned as a developer from accidents in space
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
How To Corrupt An SQLite Database File
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.
Debugging a Postgres Performance issue
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.
Code to read
Get a random email alias to hide your real email.
A Ruby CSS parser that’s fully compliant with the CSS Syntax Level 3 specification
Create desktop applications through a React syntax, on all platforms.
PostgreSQL metrics monitor/dashboard
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
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this