63 private links
Looks more and more like an interesting solution for file type detection.
You like weird bugs involving shell implementations, syscalls and filesystems? Somehow I do, this was an interesting one.
Need to play with file descriptors on Unix systems? This is a fun and gentle introduction.
It is indeed in a weird state on Linux to say the least. Make sure to follow the links there, they lead to more precise resources.
Testing sync engines can be especially challenging. This story from Dropbox gives ideas on how to do it well.
A reminder that writing on disks is a longer process than you could suspect. Many things can go wrong on that chain.
Nice performance comparison of file handling in multithreaded context. It's surprising how slow MacOS seems to be there.
Interesting explanation of a research paper exploring the possibility of a faster SQLite by focusing on async I/O.
Interesting experiment showing that BLOBs in a database can be a good alternative to individual files on a filesystem in some contexts.
Interesting use of cryptography without a security concern. It's more about safety and ensuring something wasn't missed by mistake.
You expect joining file paths to be a simple operation? Think again, it's definitely error prone and can change between stacks.
There is indeed a jungle of virtual filesystems nowadays. That doesn't make it easy to filter only for the "real" ones.
Interesting API for running subprocesses and interact with files.
Fascinating exploration of the patterns visible inside ext4 filesystems.
I didn't read it since it's basically a whole book. Still from the outline it looks like a very good resource for beginners or to dog deeper on some lower level topics.
Definitely complicated to identify and resolve paths on this platform. I had to deal with it from time to time and this can definitely turn into a pain in the neck.