Some recent links to things and my thoughts on them
Git's database internals I: packed object store
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!
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
I ran into "Data-oriented programming" recently with the infamous Mike Action talk. This is a different talk going through a real-world walk-through of how to apply it. I honestly really enjoyed it, even though the practical bits of what he went through are totally irrelevant to me in the land of Javascript.
Fleet Below Deck, Part V β The Story of Code Completion | The Fleet Blog
This is a multipart series on building Fleet, a next-generation IDE by JetBrains. Part I β Architecture Overview Part II β Breaking Down the Editor Part III β State Management Part IV β D
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.
