<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Derrick Stolee &#8211; Noise</title>
	<atom:link href="https://noise.getoto.net/author/derrick-stolee/feed/" rel="self" type="application/rss+xml" />
	<link>https://noise.getoto.net</link>
	<description>The collective thoughts of the interwebz</description>
	<lastBuildDate>Thu, 13 Oct 2022 14:20:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>The Story of Scalar</title>
		<link>https://noise.getoto.net/2022/10/13/the-story-of-scalar/</link>
		
		<dc:creator><![CDATA[Derrick Stolee]]></dc:creator>
		<pubDate>Thu, 13 Oct 2022 15:00:12 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://github.blog/?p=67767</guid>

					<description><![CDATA[New to Git v2.38, Scalar is a built-in repository manager for large repos. Here, we’ll tell the story of how Scalar went from a rough VFS for Git successor to a fully-integrated Git tool, with all of the engineering lessons learned in the process.]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Git’s database internals V: scalability</title>
		<link>https://noise.getoto.net/2022/09/02/gits-database-internals-v-scalability/</link>
		
		<dc:creator><![CDATA[Derrick Stolee]]></dc:creator>
		<pubDate>Fri, 02 Sep 2022 13:05:05 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://github.blog/?p=66812</guid>

					<description><![CDATA[This fifth and final part of our blog series exploring Git's internals shows several strategies for scaling your Git repositories that match related database sharding techniques.]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Git’s database internals IV: distributed synchronization</title>
		<link>https://noise.getoto.net/2022/09/01/gits-database-internals-iv-distributed-synchronization/</link>
		
		<dc:creator><![CDATA[Derrick Stolee]]></dc:creator>
		<pubDate>Thu, 01 Sep 2022 13:00:20 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://github.blog/?p=66776</guid>

					<description><![CDATA[We're examining Git’s internals to help make your engineering system more efficient. This post views Git as a distributed database and looks into its synchronization techniques, specifically ‘git fetch’ and ‘git push’.]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Git’s database internals III: file history queries</title>
		<link>https://noise.getoto.net/2022/08/31/gits-database-internals-iii-file-history-queries/</link>
		
		<dc:creator><![CDATA[Derrick Stolee]]></dc:creator>
		<pubDate>Wed, 31 Aug 2022 14:00:42 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://github.blog/?p=66739</guid>

					<description><![CDATA[Git’s file history queries use specialized algorithms that are tailored to common developer behavior. Level up your history spelunking skills by learning how different history modes behave and which ones to use when you need them.]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Git’s database internals II: commit history queries</title>
		<link>https://noise.getoto.net/2022/08/30/gits-database-internals-ii-commit-history-queries/</link>
		
		<dc:creator><![CDATA[Derrick Stolee]]></dc:creator>
		<pubDate>Tue, 30 Aug 2022 16:00:11 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://github.blog/?p=66689</guid>

					<description><![CDATA[This post explores Git commit history as a database where ‘git log’ is the query language. Learn about Git’s custom query index – the commit-graph file – and how to make sure it's enabled in your repositories.]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Git’s database internals I: packed object store</title>
		<link>https://noise.getoto.net/2022/08/29/gits-database-internals-i-packed-object-store/</link>
		
		<dc:creator><![CDATA[Derrick Stolee]]></dc:creator>
		<pubDate>Mon, 29 Aug 2022 13:00:06 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://github.blog/?p=66673</guid>

					<description><![CDATA[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.]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Make your monorepo feel small with Git’s sparse index</title>
		<link>https://noise.getoto.net/2021/11/10/make-your-monorepo-feel-small-with-gits-sparse-index/</link>
		
		<dc:creator><![CDATA[Derrick Stolee]]></dc:creator>
		<pubDate>Wed, 10 Nov 2021 16:27:54 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[monorepo]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://github.blog/?p=61251</guid>

					<description><![CDATA[The new sparse index feature makes it feel like you are working in a small repository when working in a focused portion of a monorepo.]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Get up to speed with partial clone and shallow clone</title>
		<link>https://noise.getoto.net/2020/12/21/get-up-to-speed-with-partial-clone-and-shallow-clone/</link>
		
		<dc:creator><![CDATA[Derrick Stolee]]></dc:creator>
		<pubDate>Mon, 21 Dec 2020 21:04:37 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<guid isPermaLink="false">https://github.blog/?p=55591</guid>

					<description><![CDATA[As your Git repositories grow, it becomes harder and harder for new developers to clone and start working on them. Git is designed as a&#160;distributed&#160;version control system. This means that you can work on your]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Commits are snapshots, not diffs</title>
		<link>https://noise.getoto.net/2020/12/17/commits-are-snapshots-not-diffs/</link>
		
		<dc:creator><![CDATA[Derrick Stolee]]></dc:creator>
		<pubDate>Thu, 17 Dec 2020 18:00:46 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<guid isPermaLink="false">https://github.blog/?p=55399</guid>

					<description><![CDATA[Git&#160;has a reputation&#160;for&#160;being confusing. Users stumble over terminology and phrasing that misguides their expectations. This is most apparent in commands that &#8220;rewrite history&#8221; such as&#160;git cherry-pick&#160;or&#160;git rebase. In my experience, the root cause of this]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 25/133 objects using Memcached
Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Database Caching using Memcached

Served from: noise.getoto.net @ 2026-03-08 01:21:02 by W3 Total Cache
-->