<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Tech Cafe</title>
    <link>https://blog.golden-fox.dev/</link>
    <description>Recent content on Tech Cafe</description>
    <generator>Hugo -- 0.147.9</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 28 Jun 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.golden-fox.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>XSS is way simpler (and scarier) than I thought</title>
      <link>https://blog.golden-fox.dev/til/til_xss/til_xss/</link>
      <pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.golden-fox.dev/til/til_xss/til_xss/</guid>
      <description>&lt;p&gt;So today I came across Cross Site Scripting or XSS which honestly sounds like a Counter Strike mode but is actually one of the oldest and most annoying vulnerabilities on the web. Once I understood it, I felt a little unsafe about every comment section I&amp;rsquo;ve ever used lol.&lt;/p&gt;
&lt;h2 id=&#34;what-is-it-actually&#34;&gt;What is it actually&lt;/h2&gt;
&lt;p&gt;XSS is when a website lets someone sneak their own javascript into a page, and your browser just&amp;hellip; runs it. no questions asked, zero trust issues, straight up &amp;ldquo;sure i&amp;rsquo;ll run that.&amp;rdquo; The browser assumes any JavaScript that&amp;rsquo;s part of the page came from the website itself, so if the site accidentally treats user input as code instead of text, it&amp;rsquo;ll execute it. It&amp;rsquo;s not movie hacker stuff, it&amp;rsquo;s just a website not checking what a user typed before showing it to everyone else.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Managing Multiple Git Identities on One Machine</title>
      <link>https://blog.golden-fox.dev/til/til_git_config/til_git_config/</link>
      <pubDate>Thu, 05 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.golden-fox.dev/til/til_git_config/til_git_config/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR: Want separate Git emails per project? Just don&amp;rsquo;t use &lt;code&gt;--global&lt;/code&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Problem:&lt;/strong&gt; So I ran into this situation where I needed one project folder to use my university credentials while keeping my personal Gmail for literally everything else in VS Code. Classic identity crisis, but make it Git.&lt;/p&gt;
&lt;p&gt;Honestly thought this would be a nightmare to set up, but Git actually makes it pretty straightforward once you know the trick.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Vim Journey Begins (because I chose pain)</title>
      <link>https://blog.golden-fox.dev/til/first-til/my-first-til/</link>
      <pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.golden-fox.dev/til/first-til/my-first-til/</guid>
      <description>&lt;p&gt;So, I watched &lt;a href=&#34;https://missing.csail.mit.edu/2020/editors/&#34;&gt;MIT&amp;rsquo;s Lecture 3&lt;/a&gt; on Vim today and honestly way better than the other tutorials I watched. Also found out there is this whole &lt;a href=&#34;https://en.wikipedia.org/wiki/Editor_war&#34;&gt;&amp;ldquo;Editor War&amp;rdquo;&lt;/a&gt; thing between Vim people and VS Code people. Apparently Vim wins if you live in the terminal, VS Code wins everywhere else.&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s achievements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;hjkl&lt;/code&gt; for moving around (my arrow keys are no longer needed)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;:wq&lt;/code&gt; to exit (got it first try, which means I am already better than like 50% of people)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;w&lt;/code&gt; and &lt;code&gt;b&lt;/code&gt; to jump between words like I know what I&amp;rsquo;m doing&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dd&lt;/code&gt; to delete entire lines (dangerously satisfying)&lt;/li&gt;
&lt;li&gt;Everything is just keyboard letters somehow? No mouse needed, which is lowkey CRAZYY!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So yeahh, Vim is hard. Everyone says it gets good eventually (hopefully). I am choosing to believe them for now but the plan is to just stay consistent so I don&amp;rsquo;t quit by Week 2.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Summer of Making: I Procrastinated Everything and Still Built 5 Projects</title>
      <link>https://blog.golden-fox.dev/posts/summer-of-making/</link>
      <pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.golden-fox.dev/posts/summer-of-making/</guid>
      <description>&lt;p&gt;&lt;em&gt;How I survived Summer of Making while also preparing for university (and procrastinating more than I would like to admit)&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;the-why-not-that-changed-everything&#34;&gt;The &amp;ldquo;Why Not?&amp;rdquo; That Changed Everything&lt;/h2&gt;
&lt;p&gt;This summer, I joined Summer of Making by Hack Club and GitHub. The deal: build stuff, ship it, earn shells (literal currency) and  buy cool things. I am not ashamed the shells got me lol.&lt;/p&gt;
&lt;p&gt;My reasoning for signing up? &amp;ldquo;Why not?&amp;rdquo; That&amp;rsquo;s it. No plan just  curiosity. This was my first time doing anything like this and honestly, Best impulsive decision ever.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How I started Blender!</title>
      <link>https://blog.golden-fox.dev/posts/blender-donut/</link>
      <pubDate>Wed, 21 May 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.golden-fox.dev/posts/blender-donut/</guid>
      <description>&lt;p&gt;In April 2024, I came across a cool animation made in Blender and thought, &amp;lsquo;Wow! That&amp;rsquo;s crazy. I want to learn how to do that too&amp;rsquo;. So, I started my journey&lt;/p&gt;
&lt;p&gt;At first, I was really confused because there were tons of buttons, shortcuts, tabs, and a cube in the middle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pro tip:&lt;/strong&gt; Use &lt;a href=&#34;https://hollisbrown.github.io/blendershortcuts/&#34;&gt;&lt;strong&gt;Blender Shortcuts&lt;/strong&gt;&lt;/a&gt; cheatsheet as it helped me remember the keys.&lt;/p&gt;
&lt;p&gt;(Shortcut key: X to delete the default cube)&lt;/p&gt;</description>
    </item>
    <item>
      <title>My Nand to Tetris Journey</title>
      <link>https://blog.golden-fox.dev/posts/nand-to-tetris/</link>
      <pubDate>Fri, 09 May 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.golden-fox.dev/posts/nand-to-tetris/</guid>
      <description>From NAND Gates to Computer Systems: My Nand to Tetris Journey.</description>
    </item>
  </channel>
</rss>
