<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
			<channel>
				<title>shilangyu.dev</title>
				<description>Blogging about programming languages, math, or things in between.</description>
				<link>https://shilangyu.dev/blog</link>
				<atom:link href="https://shilangyu.dev/blog/rss.xml" rel="self" type="application/rss+xml"/>
				
						<item>
							<title>Adding lookbehinds to `rust-lang/regex`</title>
							<description>An annotated guide to adding captureless lookbehinds to the Rust linear-time regex engine.</description>
							<link>https://shilangyu.dev/blog/lookbehinds-rust-regex</link>
							<guid isPermaLink="true">https://shilangyu.dev/blog/lookbehinds-rust-regex</guid>
							<pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Hacking co-/contra- variant generics</title>
							<description>Small overview of subtyping and variance in Dart motivated by a real example. Then, we hack variance into the language despite not supporting it directly.
</description>
							<link>https://shilangyu.dev/blog/variance-hacking</link>
							<guid isPermaLink="true">https://shilangyu.dev/blog/variance-hacking</guid>
							<pubDate>Fri, 17 Nov 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Solving balanced parentheses problem using Dart's type system</title>
							<description>Using new features introduced in Dart 3, we solve and prove the solution to balanced parentheses problem.
</description>
							<link>https://shilangyu.dev/blog/balanced-parentheses-dart-3</link>
							<guid isPermaLink="true">https://shilangyu.dev/blog/balanced-parentheses-dart-3</guid>
							<pubDate>Sun, 30 Apr 2023 00:00:00 GMT</pubDate>
						</item>
					
						<item>
							<title>Support Vector Machines explained</title>
							<description>Explaining the underlying math of SVMs.
</description>
							<link>https://shilangyu.dev/blog/svm-explained</link>
							<guid isPermaLink="true">https://shilangyu.dev/blog/svm-explained</guid>
							<pubDate>Sat, 26 Nov 2022 00:00:00 GMT</pubDate>
						</item>
					
			</channel>
		</rss>