A top-down view of Mcway Falls, with a pristine turquouse blue beach lagoon, surrounded on all sides by rocky cliffs.
πŸ“Έ

Links 08/29/2022

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.

https://github.blog/2022-08-29-gits-database-internals-i-packed-object-store/

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.

https://www.youtube.com/watch?v=yy8jQgmhbAU

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.

Thoughts on Mike Acton's talk


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

https://blog.jetbrains.com/fleet/2022/08/fleet-below-deck-part-v-the-story-of-code-completion/

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.