<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:base="en">
	<title>The Pearl</title>
	<subtitle>The Pearl is the blog/commentary/incoherent rambling of a boba fanatic. 🧋</subtitle>
	<link href="https://b0ba.dev/atom.xml" rel="self"/>
	<link href="https://b0ba.dev/"/>
	<updated>2024-09-05T00:00:00Z</updated>
	<id>https://b0ba.dev/</id>
	<author>
		<name>tarob0ba</name>
		<email>taro@b0ba.dev</email>
	</author>
	
	<entry>
		<title>Esperanto: A Crash Course</title>
		<link href="https://b0ba.dev/2024/09/05/esperanto-a-crash-course/"/>
		<updated>2024-09-05T00:00:00Z</updated>
		<id>https://b0ba.dev/2024/09/05/esperanto-a-crash-course/</id>
		<content type="html">&lt;p&gt;I like Esperanto. While it has its drawbacks, it&#39;s certainly a neat language to learn. I especially like that its (relative) ease makes learning the language very rewarding because it is possible to progress quickly with study. In this post, I&#39;m going to give you a short overview of the language&#39;s grammar.&lt;/p&gt;
&lt;h2 id=&quot;background&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot;&gt;#&lt;/a&gt; Background&lt;/h2&gt;
&lt;p&gt;Before we begin, it helps to understand what the language is. Esperanto &lt;em&gt;isn&#39;t&lt;/em&gt; everyone&#39;s cup of tea&lt;sup class=&quot;footnote-ref&quot;&gt;&lt;a href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot; id=&quot;fnref1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;, despite what a vocal minority of Esperantists preach.&lt;/p&gt;
&lt;p&gt;Esperanto is an international auxiliary language (IAL) created in 1887 by a Polish ophthalmologist named L. L. Zamenhof. Zamenhof first described the language in &lt;em&gt;Unua Libro&lt;/em&gt;, published in 1887. In 1905, Zamenhof published the &lt;em&gt;Fundamento de Esperanto&lt;/em&gt;, the standard for Esperanto today.&lt;/p&gt;
&lt;p&gt;Zamenhof&#39;s goal for the language was to bridge linguistic barriers between different groups. His philosophy was reflected in the language&#39;s name, &lt;em&gt;esperanto&lt;/em&gt;, which can be translated into English as &amp;quot;one who hopes.&amp;quot;&lt;/p&gt;
&lt;h2 id=&quot;orthography-and-phonology&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot;&gt;#&lt;/a&gt; Orthography &amp;amp; Phonology&lt;/h2&gt;
&lt;p&gt;Esperanto&#39;s alphabet has 28 letters; it is a modified Latin alphabet. The language is spelled phonetically, meaning that everything is spelled how it sounds.&lt;/p&gt;
&lt;div style=&quot;overflow-x: auto; white-space: normal;&quot;&gt;
	&lt;table style=&quot;table-layout: auto; width: 100%;&quot;&gt;
		&lt;tbody&gt;
			&lt;tr&gt;
				&lt;td class=&quot;table-head&quot; colspan=&quot;28&quot;&gt;
					&lt;b&gt;Uppercase letters&lt;/b&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;A&lt;/td&gt;
				&lt;td&gt;B&lt;/td&gt;
				&lt;td&gt;C&lt;/td&gt;
				&lt;td&gt;Ĉ&lt;/td&gt;
				&lt;td&gt;D&lt;/td&gt;
				&lt;td&gt;E&lt;/td&gt;
				&lt;td&gt;F&lt;/td&gt;
				&lt;td&gt;G&lt;/td&gt;
				&lt;td&gt;Ĝ&lt;/td&gt;
				&lt;td&gt;H&lt;/td&gt;
				&lt;td&gt;Ĥ&lt;/td&gt;
				&lt;td&gt;I&lt;/td&gt;
				&lt;td&gt;J&lt;/td&gt;
				&lt;td&gt;Ĵ&lt;/td&gt;
				&lt;td&gt;K&lt;/td&gt;
				&lt;td&gt;L&lt;/td&gt;
				&lt;td&gt;M&lt;/td&gt;
				&lt;td&gt;N&lt;/td&gt;
				&lt;td&gt;O&lt;/td&gt;
				&lt;td&gt;P&lt;/td&gt;
				&lt;td&gt;R&lt;/td&gt;
				&lt;td&gt;S&lt;/td&gt;
				&lt;td&gt;Ŝ&lt;/td&gt;
				&lt;td&gt;T&lt;/td&gt;
				&lt;td&gt;U&lt;/td&gt;
				&lt;td&gt;Ŭ&lt;/td&gt;
				&lt;td&gt;V&lt;/td&gt;
				&lt;td&gt;Z&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td class=&quot;table-head&quot; colspan=&quot;28&quot;&gt;
					&lt;b&gt;Lowercase letters&lt;/b&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;a&lt;/td&gt;
				&lt;td&gt;b&lt;/td&gt;
				&lt;td&gt;c&lt;/td&gt;
				&lt;td&gt;ĉ&lt;/td&gt;
				&lt;td&gt;d&lt;/td&gt;
				&lt;td&gt;e&lt;/td&gt;
				&lt;td&gt;f&lt;/td&gt;
				&lt;td&gt;g&lt;/td&gt;
				&lt;td&gt;ĝ&lt;/td&gt;
				&lt;td&gt;h&lt;/td&gt;
				&lt;td&gt;ĥ&lt;/td&gt;
				&lt;td&gt;i&lt;/td&gt;
				&lt;td&gt;j&lt;/td&gt;
				&lt;td&gt;ĵ&lt;/td&gt;
				&lt;td&gt;k&lt;/td&gt;
				&lt;td&gt;l&lt;/td&gt;
				&lt;td&gt;m&lt;/td&gt;
				&lt;td&gt;n&lt;/td&gt;
				&lt;td&gt;o&lt;/td&gt;
				&lt;td&gt;p&lt;/td&gt;
				&lt;td&gt;r&lt;/td&gt;
				&lt;td&gt;s&lt;/td&gt;
				&lt;td&gt;ŝ&lt;/td&gt;
				&lt;td&gt;t&lt;/td&gt;
				&lt;td&gt;u&lt;/td&gt;
				&lt;td&gt;ŭ&lt;/td&gt;
				&lt;td&gt;v&lt;/td&gt;
				&lt;td&gt;z&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td class=&quot;table-head&quot; colspan=&quot;28&quot;&gt;
					&lt;b&gt;Pronunciation (IPA)&lt;/b&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;a&lt;/td&gt;
				&lt;td&gt;b&lt;/td&gt;
				&lt;td&gt;t͜s&lt;/td&gt;
				&lt;td&gt;t͜ʃ&lt;/td&gt;
				&lt;td&gt;d&lt;/td&gt;
				&lt;td&gt;e&lt;/td&gt;
				&lt;td&gt;f&lt;/td&gt;
				&lt;td&gt;ɡ&lt;/td&gt;
				&lt;td&gt;d͜ʒ&lt;/td&gt;
				&lt;td&gt;h&lt;/td&gt;
				&lt;td&gt;x&lt;/td&gt;
				&lt;td&gt;i&lt;/td&gt;
				&lt;td&gt;j&lt;/td&gt;
				&lt;td&gt;ʒ&lt;/td&gt;
				&lt;td&gt;k&lt;/td&gt;
				&lt;td&gt;l&lt;/td&gt;
				&lt;td&gt;m&lt;/td&gt;
				&lt;td&gt;n&lt;/td&gt;
				&lt;td&gt;o&lt;/td&gt;
				&lt;td&gt;p&lt;/td&gt;
				&lt;td&gt;r&lt;/td&gt;
				&lt;td&gt;s&lt;/td&gt;
				&lt;td&gt;ʃ&lt;/td&gt;
				&lt;td&gt;t&lt;/td&gt;
				&lt;td&gt;u&lt;/td&gt;
				&lt;td&gt;w&lt;/td&gt;
				&lt;td&gt;v&lt;/td&gt;
				&lt;td&gt;z&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/tbody&gt;
	&lt;/table&gt;
&lt;/div&gt;
&lt;h2 id=&quot;grammar&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot;&gt;#&lt;/a&gt; Grammar&lt;/h2&gt;
&lt;h3 id=&quot;nouns&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot;&gt;#&lt;/a&gt; Nouns&lt;/h3&gt;
&lt;p&gt;Unlike English, there is no indefinite article (English &lt;em&gt;a&lt;/em&gt;, &lt;em&gt;an&lt;/em&gt;). The definite article is &lt;em&gt;la&lt;/em&gt; (English &lt;em&gt;the&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;All nouns end in &lt;strong&gt;-o&lt;/strong&gt;. To make a noun plural, &lt;strong&gt;-j&lt;/strong&gt; is added. When the noun is in the accusative case, &lt;strong&gt;-n&lt;/strong&gt; is added.&lt;/p&gt;
&lt;p&gt;The accusative case in Esperanto is used to mark the direct object in a sentence (i.e., whatever is being acted upon). For example, in the sentence &amp;quot;I kicked the ball,&amp;quot; the ball is the direct object, as the subject of the sentence, me, is kicking it.&lt;/p&gt;
&lt;p&gt;Examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;libro&lt;/strong&gt; - a book&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;la libroj&lt;/strong&gt; - the books&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mi legis la librojn.&lt;/strong&gt; - I read the books.
&lt;ul&gt;
&lt;li&gt;Nouns can have both the accusative ending and the plural ending, ordered as &lt;strong&gt;-jn&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;adjectives&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot;&gt;#&lt;/a&gt; Adjectives&lt;/h3&gt;
&lt;p&gt;Adjectives end with the &lt;strong&gt;-a&lt;/strong&gt; suffix. Adjectives agree with nouns in case and number.&lt;/p&gt;
&lt;p&gt;The word &lt;em&gt;pli&lt;/em&gt; is equivalent to the English &lt;em&gt;more&lt;/em&gt;, and the superlative is expressed with the word &lt;em&gt;plej&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Comparisons are made with the conjunction &lt;em&gt;ol&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;la bruna hundo&lt;/strong&gt; - the brown dog&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;La hundoj estas pli grandaj ol la kato.&lt;/strong&gt; - The dogs are bigger than the cat.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;pronouns&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot;&gt;#&lt;/a&gt; Pronouns&lt;/h3&gt;
&lt;p&gt;Esperanto has a similar pronoun system to English&lt;sup class=&quot;footnote-ref&quot;&gt;&lt;a href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot; id=&quot;fnref2&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;table&gt;
  &lt;tr&gt;
    &lt;th&gt;&lt;/th&gt;
    &lt;th class=&quot;table-head&quot;&gt;Singular&lt;/th&gt;
    &lt;th class=&quot;table-head&quot;&gt;Plural&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th class=&quot;table-head&quot;&gt;&lt;strong&gt;First person&lt;/strong&gt;&lt;/th&gt;
    &lt;td&gt;mi (I)&lt;/td&gt;
    &lt;td&gt;ni (we)&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th class=&quot;table-head&quot;&gt;&lt;strong&gt;Second person&lt;/strong&gt;&lt;/th&gt;
    &lt;td&gt;vi (you)&lt;/td&gt;
    &lt;td&gt;vi (you)&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th class=&quot;table-head&quot;&gt;&lt;strong&gt;Third person&lt;/strong&gt;&lt;/th&gt;
    &lt;td&gt;
      li (he)&lt;br&gt;
      ŝi (she)&lt;br&gt;
      ĝi (it)
    &lt;/td&gt;
    &lt;td&gt;ili (they)&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th class=&quot;table-head&quot;&gt;&lt;strong&gt;Indefinite&lt;/strong&gt;&lt;/th&gt;
    &lt;td&gt;oni (one, they, you)&lt;/td&gt;
    &lt;td&gt;oni (one, they, you)&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th class=&quot;table-head&quot;&gt;&lt;strong&gt;Reflexive&lt;/strong&gt;&lt;/th&gt;
    &lt;td&gt;si (self)&lt;/td&gt;
    &lt;td&gt;si (self)&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;h3 id=&quot;verbs&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot;&gt;#&lt;/a&gt; Verbs&lt;/h3&gt;
&lt;p&gt;Verbs are not conjugated for person or number. The infinitive verb form ends in &lt;strong&gt;-i&lt;/strong&gt;. Verbs in the imperative mood end in &lt;strong&gt;-u&lt;/strong&gt;. Verbs in the conditional verb mood (&lt;em&gt;would be&lt;/em&gt;) end in &lt;strong&gt;-us&lt;/strong&gt;.&lt;/p&gt;
&lt;h4 id=&quot;verb-forms&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot;&gt;#&lt;/a&gt; Verb forms&lt;/h4&gt;
&lt;table&gt;
  &lt;tr&gt;
    &lt;th&gt;&lt;/th&gt;
    &lt;th class=&quot;table-head&quot;&gt;Singular&lt;/th&gt;
    &lt;th class=&quot;table-head&quot;&gt;Plural&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th class=&quot;table-head&quot;&gt;&lt;strong&gt;Present&lt;/strong&gt;&lt;/th&gt;
    &lt;td&gt;-as&lt;/td&gt;
    &lt;td&gt;-as&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th class=&quot;table-head&quot;&gt;&lt;strong&gt;Past&lt;/strong&gt;&lt;/th&gt;
    &lt;td&gt;-is&lt;/td&gt;
    &lt;td&gt;-is&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th class=&quot;table-head&quot;&gt;&lt;strong&gt;Future&lt;/strong&gt;&lt;/th&gt;
    &lt;td&gt;-os&lt;/td&gt;
    &lt;td&gt;-os&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;h4 id=&quot;participle-forms&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot;&gt;#&lt;/a&gt; Participle forms&lt;/h4&gt;
&lt;table&gt;
  &lt;tr&gt;
    &lt;th&gt;&lt;/th&gt;
    &lt;th class=&quot;table-head&quot;&gt;Active&lt;/th&gt;
    &lt;th class=&quot;table-head&quot;&gt;Passive&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th class=&quot;table-head&quot;&gt;&lt;strong&gt;Past&lt;/strong&gt;&lt;/th&gt;
    &lt;td&gt;-inta&lt;/td&gt;
    &lt;td&gt;-ita&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th class=&quot;table-head&quot;&gt;&lt;strong&gt;Present&lt;/strong&gt;&lt;/th&gt;
    &lt;td&gt;-anta&lt;/td&gt;
    &lt;td&gt;-ata&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th class=&quot;table-head&quot;&gt;&lt;strong&gt;Future&lt;/strong&gt;&lt;/th&gt;
    &lt;td&gt;-onta&lt;/td&gt;
    &lt;td&gt;-ota&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;h2 id=&quot;affixes&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot;&gt;#&lt;/a&gt; Affixes&lt;/h2&gt;
&lt;p&gt;Esperanto uses a collection of &lt;a href=&quot;http://www.romaniczo.com/esperanto/gramatiko/grammar_13.html&quot;&gt;affixes&lt;/a&gt; to form its vocabulary.&lt;/p&gt;
&lt;p&gt;To form compound words, the affixes are simply joined together.&lt;/p&gt;
&lt;p&gt;Example:&lt;br&gt;
&lt;strong&gt;pardono&lt;/strong&gt; (forgiveness) + &lt;strong&gt;peti&lt;/strong&gt; (to seek) → &lt;strong&gt;pardonpeti&lt;/strong&gt; (to apologize)&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot;&gt;#&lt;/a&gt; Conclusion&lt;/h2&gt;
&lt;p&gt;I hope that this short article has helped you with the basic grammar of Esperanto. There are more topics to cover (e.g. the various prepositions), but this should give you a decent starting point. For further learning, I recommend the lessons on &lt;a href=&quot;https://lernu.net&quot;&gt;Lernu&lt;/a&gt;.&lt;/p&gt;
&lt;hr class=&quot;footnotes-sep&quot;&gt;
&lt;section class=&quot;footnotes&quot;&gt;
&lt;ol class=&quot;footnotes-list&quot;&gt;
&lt;li id=&quot;fn1&quot; class=&quot;footnote-item&quot;&gt;&lt;p&gt;Common criticisms include the language&#39;s Eurocentrism (especially in regard to its lexicon), its &amp;quot;bizarre phonetic inventory&amp;quot;, and the obnoxious nature of a small but vocal minority of the community. &lt;a href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot; class=&quot;footnote-backref&quot;&gt;↩︎&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&quot;fn2&quot; class=&quot;footnote-item&quot;&gt;&lt;p&gt;The personal pronoun &lt;em&gt;ri&lt;/em&gt;, not included in the table, is an unofficial gender-neutral third person singular pronoun that has become relatively popular in recent years. Although not officially endorsed by the Akademio de Esperanto, it is widely understood amongst active Esperanto speakers. &lt;a href=&quot;https://b0ba.dev/2024/09/05/esperanto-a-crash-course/&quot; class=&quot;footnote-backref&quot;&gt;↩︎&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</content>
	</entry>
	
	<entry>
		<title>Switching to Eleventy</title>
		<link href="https://b0ba.dev/2024/09/02/switching-to-eleventy/"/>
		<updated>2024-09-02T00:00:00Z</updated>
		<id>https://b0ba.dev/2024/09/02/switching-to-eleventy/</id>
		<content type="html">&lt;p&gt;After using Hexo for two years, I&#39;ve rewritten The Pearl and jumped ship to &lt;a href=&quot;https://www.11ty.dev/&quot;&gt;Eleventy&lt;/a&gt;. I mainly did this because of Eleventy&#39;s promising backward compatibility. The lack of this in Hexo was a problem for me because I often update The Pearl infrequently, and so updating Hexo inevitably broke it every time.&lt;/p&gt;
&lt;p&gt;Besides that, the migration also made it easier to debloat the site by giving me a blank slate to work with. Updates to the website include...&lt;/p&gt;
&lt;h2 id=&quot;light-mode&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/02/switching-to-eleventy/&quot;&gt;#&lt;/a&gt; Light mode!&lt;/h2&gt;
&lt;p&gt;The website now features a gorgeous light mode theme that is nice on the eyes while keeping the distinctive purplish-indigo accent color. The theme is automatically selected based on your device&#39;s settings with an &lt;code&gt;@media&lt;/code&gt; query in order to avoid JavaScript.&lt;/p&gt;
&lt;h2 id=&quot;heading-anchors&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/02/switching-to-eleventy/&quot;&gt;#&lt;/a&gt; Heading anchors&lt;/h2&gt;
&lt;p&gt;The heading anchors are now clickable and copyable, which is a nice quality-of-life feature.&lt;/p&gt;
&lt;h2 id=&quot;debloating&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/02/switching-to-eleventy/&quot;&gt;#&lt;/a&gt; Debloating&lt;/h2&gt;
&lt;p&gt;The homepage now weighs in at a svelte 20.27 kB (uncompressed), which is a 75% improvement from before. Part of this involved removing unused styles, unnecessary icons, and the Umami analytics script.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2024/09/02/switching-to-eleventy/&quot;&gt;#&lt;/a&gt; Conclusion&lt;/h2&gt;
&lt;p&gt;I love Eleventy! The docs were fairly pleasant, it builds incredibly quickly, and it is organized logically. While its error messages were cryptic, I would still use it happily again.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Pierce: A year in review</title>
		<link href="https://b0ba.dev/2023/03/12/pierce/"/>
		<updated>2023-03-12T00:00:00Z</updated>
		<id>https://b0ba.dev/2023/03/12/pierce/</id>
		<content type="html">&lt;p&gt;Sitting down to write about Pierce has brought a smile upon my face. Pierce has been a stable element of my life for almost a year now and he has brought me so much joy. Although writing about a cactus may seem strange, it is hard to describe the ways that Pierce is different; it is almost as if he has his own presence.&lt;/p&gt;
&lt;figure style=&quot;text-align: center; border-radius: 50%;&quot;&gt;
  &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://b0ba.dev/img/0KrMrMWA_E-64.avif 64w, https://b0ba.dev/img/0KrMrMWA_E-128.avif 128w, https://b0ba.dev/img/0KrMrMWA_E-256.avif 256w&quot; sizes=&quot;auto,auto,auto&quot;&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://b0ba.dev/img/0KrMrMWA_E-64.webp 64w, https://b0ba.dev/img/0KrMrMWA_E-128.webp 128w, https://b0ba.dev/img/0KrMrMWA_E-256.webp 256w&quot; sizes=&quot;auto,auto,auto&quot;&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://b0ba.dev/img/0KrMrMWA_E-64.jpeg 64w, https://b0ba.dev/img/0KrMrMWA_E-128.jpeg 128w, https://b0ba.dev/img/0KrMrMWA_E-256.jpeg 256w&quot; sizes=&quot;auto,auto,auto&quot;&gt;&lt;img alt=&quot;A picture of Pierce sitting on my desk, brightening my day.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://b0ba.dev/img/0KrMrMWA_E-64.jpeg&quot; width=&quot;256&quot; height=&quot;341&quot;&gt;&lt;/picture&gt;
  &lt;figcaption&gt;A picture of Pierce sitting on my desk, brightening my day.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;One of Pierce&#39;s most special traits is his impeccable behavior. Unlike other pets and some plants, Pierce does not bite or cause trouble. He remains quiet on my desk, adding a splash of color and a touch of life to my bland apartment. Despite being low maintenance, he is a companion who sits by my side whenever I need him.&lt;/p&gt;
&lt;p&gt;As Pierce nears the age of one, I cannot help but feel a sense of pride. He has only grown about 0.01 cm taller and looks almost identical to when I first rescued him from a dreary grocery store, but he has changed in other ways since then.&lt;/p&gt;
&lt;p&gt;Talking to Pierce about the mundanity of life may be a bit bizarre, but it allows me to vent to someone who is physically incapable of judgement, about the minor annoyances of life.&lt;/p&gt;
&lt;p&gt;Of course, I am aware that Pierce does not understand English, or any other language, but I can still imagine that he is rolling his eyes at my stupidity.&lt;/p&gt;
&lt;p&gt;While writing about Pierce, I am continually reminded of the benefits of having a plant companion to join you in life. Plants are renowned for their ability to improve indoor air quality and boost the moods of people. However, for me, Pierce is more than a plant. He is a friend who is continually there for me, however I am feeling.&lt;/p&gt;
&lt;p&gt;In a world of complex human relationships, Pierce provides simplicity and elegance. He is a reminder that the simplest things in life are often the best.&lt;/p&gt;
&lt;p&gt;I am unsure of how to celebrate Pierce&#39;s birthday and I welcome your comments. I cannot wait to hear what you think!&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Writing the wrong way</title>
		<link href="https://b0ba.dev/2022/06/14/writing-the-wrong-way/"/>
		<updated>2022-06-14T00:00:00Z</updated>
		<id>https://b0ba.dev/2022/06/14/writing-the-wrong-way/</id>
		<content type="html">&lt;p&gt;Last night, I realized something. For my entire life (since I was three), I have held pens and pencils wrong. I noticed that nobody else in my house holds a pen the same way as I do. I have no idea when I picked up the grip that I have been using for as long as I can remember, but I suspect that I got it when I first started writing with pencils and crayons in preschool.&lt;/p&gt;
&lt;p&gt;When I first realized this, I was shocked and slightly upset that I had been writing &amp;quot;wrong&amp;quot; for so long! I was honestly in disbelief because I was &lt;strong&gt;sure&lt;/strong&gt; that I wrote the right way and that I wrote completely normally. However, I was wrong. I tried using the trifold grip and while I could write okay, the text I wrote felt too large and it was fairly slow. I bet that if I had stuck to the trifold grip for several weeks, my handwriting would improve, and my writing speed would also improve. I’m considering trying it, but I don’t know how it would work out.&lt;/p&gt;
&lt;h2 id=&quot;pros-of-switching-to-a-proper-grip&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2022/06/14/writing-the-wrong-way/&quot;&gt;#&lt;/a&gt; Pros of switching to a &amp;quot;proper&amp;quot; grip&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;With practice, I could write faster and &lt;em&gt;potentially&lt;/em&gt; improve my handwriting.&lt;/li&gt;
&lt;li&gt;I will &lt;strong&gt;hopefully&lt;/strong&gt; have less hand cramps while writing for long periods of time, which often discourage me from writing with a pen and paper instead of typing everything I write instead.&lt;/li&gt;
&lt;li&gt;My handwriting will be more legible (although to be fair, it is still pretty good).&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;cons-of-switching-to-a-proper-grip&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2022/06/14/writing-the-wrong-way/&quot;&gt;#&lt;/a&gt; Cons of switching to a &amp;quot;proper&amp;quot; grip&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;It will take a while to adjust to the new grip. During this time period, my handwriting and writing speed will suffer.&lt;/li&gt;
&lt;li&gt;I have been writing like this for a long time and these habits are deeply ingrained in my muscle memory. Because of this, I will need to be conscious of the grip I use in order to not inadvertently switch to my old grip.&lt;/li&gt;
&lt;li&gt;While trying to get a handle on the &amp;quot;proper&amp;quot; method, I might have more hand cramps.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I felt disappointed that I had been writing the &amp;quot;wrong&amp;quot; way for so long. However, I then realized something. I wasn&#39;t writing the wrong way.
In my opinion, there is only one way to write &amp;quot;wrong&amp;quot;; not writing at all. Words are truly beautiful and paint a stunning picture: colorful and breathtaking, with details that bring it all together. Without writing, our society would cease to exist.&lt;/p&gt;
&lt;p&gt;We tell our stories in writing-- we share our lives.
We &lt;strong&gt;need&lt;/strong&gt; writing.&lt;/p&gt;
&lt;p&gt;So get out there, write something small, write something beautiful!&lt;br&gt;
The only wrong way to write is to not write at all.&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>How to make a milk tea</title>
		<link href="https://b0ba.dev/2022/05/07/how-to-make-a-milk-tea/"/>
		<updated>2022-05-07T00:00:00Z</updated>
		<id>https://b0ba.dev/2022/05/07/how-to-make-a-milk-tea/</id>
		<content type="html">&lt;h2 id=&quot;what-is-milk-tea&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2022/05/07/how-to-make-a-milk-tea/&quot;&gt;#&lt;/a&gt; What is milk tea?&lt;/h2&gt;
&lt;p&gt;Milk tea is exactly what it sounds like: a drink consisting of a milk and tea combination. This little recipe will get you going in no time. Enjoy!🧋&lt;/p&gt;
&lt;h2 id=&quot;what-you-will-need&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2022/05/07/how-to-make-a-milk-tea/&quot;&gt;#&lt;/a&gt; What you will need&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;180 milliliters (~6 fl. ounces) of boiling water&lt;/li&gt;
&lt;li&gt;3 grams (1 heaping teaspoon) of loose oolong tea&lt;/li&gt;
&lt;li&gt;120 milliliters (~4 fl. ounces) of milk&lt;/li&gt;
&lt;li&gt;sugar (&lt;strong&gt;optional&lt;/strong&gt;, as much as you desire)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You will also need a loose tea steeper.&lt;/p&gt;
&lt;h2 id=&quot;steps&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2022/05/07/how-to-make-a-milk-tea/&quot;&gt;#&lt;/a&gt; Steps&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Add all of the loose oolong tea to your loose tea steeper.&lt;/li&gt;
&lt;li&gt;Let steep for 3 minutes.&lt;/li&gt;
&lt;li&gt;Remove the loose tea steeper.&lt;/li&gt;
&lt;li&gt;If desired, add in your sugar and stir.&lt;/li&gt;
&lt;li&gt;Finally, add your milk.&lt;/li&gt;
&lt;li&gt;If you want ice, add it in.&lt;/li&gt;
&lt;li&gt;Stir and pour into a nice glass.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Extra credit: add tapioca pearls for flavor.&lt;br&gt;&lt;br&gt;&lt;/p&gt;
</content>
	</entry>
	
	<entry>
		<title>Why I like TailwindCSS</title>
		<link href="https://b0ba.dev/2022/04/14/why-i-like-tailwindcss/"/>
		<updated>2022-04-14T00:00:00Z</updated>
		<id>https://b0ba.dev/2022/04/14/why-i-like-tailwindcss/</id>
		<content type="html">&lt;h2 id=&quot;what-is-tailwind&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2022/04/14/why-i-like-tailwindcss/&quot;&gt;#&lt;/a&gt; What is Tailwind?&lt;/h2&gt;
&lt;p&gt;Tailwind is a utility-first CSS framework. It was first introduced in 2019 and over time, it has grown a substantial amount of traction due to the appeal of the ability to have low level control over your HTML. Another useful feature is the elimination of default styles which gives the developer a blank canvas to work from. Due to its flexibility, it has rapidly become a big player in the world of CSS frameworks.&lt;/p&gt;
&lt;h2 id=&quot;why-i-like-tailwind&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2022/04/14/why-i-like-tailwindcss/&quot;&gt;#&lt;/a&gt; Why I like Tailwind&lt;/h2&gt;
&lt;p&gt;I like Tailwind for three major reasons:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Tailwind is flexible.
Because it is a blank canvas, you (the developer) have complete control. With utility classes, you can precisely control the appearance of your website without having to manage a complex CSS codebase.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Tailwind is simple.
At its core are a set of utility classes based on CSS properties. It gives you the ability to see exactly what CSS is being applied to each element at a glance. This makes it easier for me to make tweaks during development down the line.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Tailwind enables rapid front-end development.
With its utility classes, you can see your page take shape as you style it. Additionally, the new JIT can make incremental builds take as little as 3 milliseconds!&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For these reasons, I choose to use Tailwind for development. Additionally, Tailwind adds of touch of modernity to websites developed with the clean font.&lt;/p&gt;
&lt;h2 id=&quot;tailwind-might-not-work-for-you&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;header-anchor&quot; href=&quot;https://b0ba.dev/2022/04/14/why-i-like-tailwindcss/&quot;&gt;#&lt;/a&gt; Tailwind might not work for you&lt;/h2&gt;
&lt;p&gt;As with anything, there are downsides to Tailwind and it isn&#39;t the best tool for everyone. For one, build sizes can be atrocious depending on your purge config. Additionally, some of the class names are inconsistent and confusing which can slow down development. Finally, once you start using Tailwind for a project, it becomes very difficult to convert it back to traditional semantic CSS.&lt;/p&gt;
&lt;p&gt;Thanks for reading and have a wonderful boba.🧋&lt;/p&gt;
</content>
	</entry>
</feed>
