BetterDev #156 - How Controllers Maximize SSD Life
Better Dev #156 Jun 15, 2020
Hi everyone, Welcome to issue #156. Let’s get straight to our links this week.
MLC flash has a lifetime of only 10,000 erase/write cycles or fewer and that is a very small number compared to the write traffic an SSD is expected to see in a high-workload environment, especially in the enterprise. Still, MLC is becoming the norm in the enterprise.
JavaScript is unavoidable in modern web, even with the raise of technologies like WebAssembly and many language that compile to JavaScript, but at its root, JavaScript is the kind and continue to rule the front-end web.
A 12 chapter books, discuss aspect of datbase such as query optimizer, weak isolation and distriution, Large-Scale data engine,… Each chapters also given a few white papers on that topic, the chapter itself give some background, discussion about that same topic. A very cool approach to deep dive into database I think. Database has so much theory behind it and reading white papers is a must if you want to advanced your knowledge.
Analysis of a list of tools that do multi-master replication, with their pros and cons
On Linux, generally to make a directory point to other directory, we can use symlink
. But when you mount the symlink into thing like docker containers, it won’t work, inside continer you cannot follow the link, unless you also mount the destination to same path. Bind mount could be a way to solve that. Bind mount is kind of like a view in database, it gives same view of storage behind it, read/write into it will make it way to storage layer
We all know symlinks and hardlinks. It’s very useful in Linux where you want to point a path to other directory. Such as many deployment tool have a concept of current
symlink point to latest release.
But I haven’t heard of reflink till this issue: it’s a tool for doing copy-on-write on the file system. It’s only available on APFS, XFS, Btrfs though. So no good news for ext3/ext4.
We know that the code we wrote usually turn into an AST, a tree data structure to be evaluate. We may think of it just a way to represent the code to compiler/interpreter, but it allows us to do cool things. Example, by looking at graph we can see what kind of code can run concurently independent from other and evaluate it.
Whether you are using Jitsi, Big Blue Button, or the browser based interface of one of the commercial projects, you probably have been using the WebRTC standard. This artciles write about technologies all the way from browser API(webcam, micro access) to server side, firewall, NATs, tunneling and peer to peer network
How do pixels end up on the monitor? How the GUI is draw and can track which thing you click on? Turn out, The image displayed on the monitor is stored in your computer’s video RAM on the graphics card in a structure called a framebuffer. So how can we manipulate it? This artcile use Python to show it, but you got the idea. Now you know you just need to write to framebuffer to change the monitor display.
Discuss different methods to address memory: Displacement, Base, Base+Displacement, Base+Index and more. Also look at different ways in which x86_64 allows the user to address memory via just one instruction: mov.
Code to read
Console Interface and Library to remove silent parts of a media file
PythonMachine LearningAutomated decryption tool. Input encrypted text, get the decrypted text back. It tried to detect type of encryption use a deep neural network with a simple filtration system to approximate what something is encrypted with.
Pythonan encrypted storage system that provides a user-friendly FUSE drive backed by cloud storage. More detail about its design can be foudn on Cloudflare blog
GoCreate music with JavaScript. Very interesting. Listen to the music it can generates on soundcloud
JavaScriptAn extension for Postgres so you can do this SELECT content FROM http_get('http://httpbin.org/ip');
?
If you want to know more about how to write Postgres extension in C, then this could be a good code base to read
Video
Tools
a Virtual Kubelet provider that allows a Kubernetes cluster to transparently launch pods onto their own cloud instances. The kip pod is run on a cluster and will create a virtual Kubernetes node in the cluster.
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?
Older messages
BetterDev #155 - Papers with code and Preparing Applications for IPv6
Monday, June 8, 2020
Better Dev #155 Jun 8, 2020 This week, I want to share a quick shell trick to check if a port open or not without using any external tool like telnet or nc . And it's a one liner: echo > /dev/
BetterDev #154 - Everything you should know about certificates and PKI but are too afraid to ask
Monday, June 1, 2020
Better Dev #154 Jun 1, 2020 Hi everyone, Welcome to issue #154. Let's get straight to our link this week Everything you should know about certificates and PKI but are too afraid to ask X.509, ASN.1
BetterDev #153 - Ray Tracing In Notepad.exe At 30 FPS
Monday, May 25, 2020
Better Dev #153 May 25, 2020 Hi everyone, Welcome to issue #153. This week, I found a free course on Network Security, on OpenLearn. It's a short course and part 5) Implementing encryption in
BetterDev #151 - OWASP Web Security Testing Guide v4.1
Monday, May 11, 2020
Better Dev #151 May 11, 2020 Hi everyone, Welcome to issue #151. This week sponsor is programmingdigest.net, they are a weekly newsletter just like BetterDev but emphasizing on delivering five links
BetterDev #150 - The Best Medium-Hard Data Analyst SQL Interview Questions
Monday, May 4, 2020
Better Dev #150 May 04, 2020 Hi everyone, Welcome to issue #150. We continue to our pandemic with this novel virus global wide. I hope we all stay healthy, positive and safe. This week sponsor is
You Might Also Like
Ranked | The Top 20 Countries in Debt to China 💸
Tuesday, April 30, 2024
The 20 nations featured in this graphic each owe billions in debt to China, often posing concerns for their economic future. View Online | Subscribe Presented by Voronoi: The App Where Data Tells the
Noonification: RaspberryPi: Technology Overload - LAMP🕯 to UASP🐝
Tuesday, April 30, 2024
Top Tech Content sent at Noon! The first AI-powered startup unlocking the “billionaire economy” for your benefit How are you, @newsletterest1? 🪐 What's happening in tech this week: The
Issue #50: ScreenFloat by Matthias Gansrigler
Tuesday, April 30, 2024
Today, we're looking at ScreenFloat by Matthias Gansrigler. ScreenFloat is a screenshot management utility that lets you create floating screenshots so you can easily reference them no matter what
You're invited - Taking the Guesswork out of Product Development
Tuesday, April 30, 2024
Taking the Guesswork out of Product Development Tuesday, May 14th @ 2:00PM GMT // 10:00 AM EST Approximately 50% of product budgets are allocated to reworking and optimizing post-launch experiences.
⚙️ Copilot workspace
Tuesday, April 30, 2024
Plus: GPT-5?!
Where Companies Meet Talent. Same Day.
Tuesday, April 30, 2024
The team at Awesomic has created an algorithm to help match businesses with the best-fit designers. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Going supersonic
Tuesday, April 30, 2024
Plus Go remains popular in pull requests, a CP/M emulator, and, sure, Go isn't Java. | #505 — April 30, 2024 Unsub | Web Version ✍️ It's been a quiet week for big Go related news, but we still
Make Windows 11 less annoying in 7 steps
Tuesday, April 30, 2024
Beats Solo 4; OneDrive's new Offline mode; Pixel Fold 2 dreams; Must-have running tech -- ZDNET ZDNET Tech Today - US April 30, 2024 placeholder 7 ways to make Windows 11 less annoying I told you
React Native Newsletter #181
Tuesday, April 30, 2024
This week's issue features This week's issue features articles about the release of RN 0.74 and React 19 Beta Issue 181 • Open in browser React Native Newsletter This issue: Release of RN 0.74
An inside look at Techstars’ horrible year
Tuesday, April 30, 2024
TechCrunch spoke with over 30 people to find out just what happened at Techstars last year View this email online in your browser By Alex Wilhelm Tuesday, April 30, 2024 Welcome to TechCrunch AM! This