What Every Programmer Should Know About SSDs
SSDs are more complicated and their performance behavior can appear quite mysterious if one simply thinks of them as fast disks. The goal of this post is to provide an understanding of why SSDs behave the way they do, which can help creating software that is capable of exploiting them. (Note that I discuss NAND flash, not Intel Optane memory, which has different characteristic
The only way to go fast, is to go well!
LoC in Factorio game scale linearly but they grow from 1 programmer to 9 programmers? Should the code grow faster? Why so? They talked about problems, and how they proceed to fix them.
How I Found A Vulnerability To Hack iCloud Accounts and How Apple Reacted To It
This article is about how I found a vulnerability on Apple forgot password endpoint that allowed me to takeover an iCloud account. The vulnerability is completely patched by Apple security team and it no longer works. Apple Security Team rewarded me $18,000 USD as a part of their bounty program but I refused to receive it.
Code to read
An Emacs-like text editor written in Ruby. Consider it for purely education purpose
Go Graphics - 2D rendering in Go with a simple API. Rendering graphic, how to draw line between two pointse, how to draw a circle and fill color in etc always very interesting to me. Read to understand more of these.
Visualization of Path finder algorithm such as A*, Dijkstra
Feature flagging and remote config service. Host yourself or use their cloud hosted solution.
HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH. Alternative of Ngrok.
enables you to package your application artifact, client tools, configuration and deployment logic together as a versioned bundle that you can distribute, and install with a single command.
helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc. 🔥 🖥
Fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob. Can be superuseful when working with Bank or Healthcare system where many of them requires a FTP server to push data over.
A collection of modern/faster/saner alternatives to common unix commands. Mostly re-written in Go or Rust for easiser deployment.
A HTTP client like Postman or Insommoa but in a markdown format. Imagine writing a markdown doc, and some format to make HTTP request. Reading the doc and Cmd+Enter to execute request. All you need is just a browser. No download. No Dmg. No electron app
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this