Some recent links to things and my thoughts on them
Git's database internals I: packed object store | The GitHub Blog
This blog series will examine Git’s internals to help make your engineering system more efficient. Part I discusses how Git stores its data in packfiles using custom compression techniques.
Interesting data structures and algorithms. Excited to read through this and the future posts!
CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”
http://CppCon.org—Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018—For decades C++...
Fleet Below Deck, Part V – The Story of Code Completion | The JetBrains Fleet Blog
This is a multipart series on building Fleet, a next-generation IDE by JetBrains. Part I – Architecture OverviewPart II – Breaking Down the EditorPart III – State ManagementPart IV – Distributed Tr
This whole series has been really really interesting, and it made me excited to see that Fleet's architecture is built on the same principles that have been advancing in the frontend community recently (the idea of using a synchronizing database), which are also the same principles our app is built on.