<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>David Gerrells</title><description>just another all around try hard</description><link>https://davidgerrells.com/</link><language>en</language><item><title>how to make a game engine</title><link>https://davidgerrells.com/blog/how-to-make-a-game-engine/</link><guid isPermaLink="true">https://davidgerrells.com/blog/how-to-make-a-game-engine/</guid><description>Let&apos;s write a game engine from scratch in javascript without any AI help. That is right, 100% pure manmade code. How hard can it be?</description><pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate></item><item><title>what is a favicon?</title><link>https://davidgerrells.com/blog/what-is-a-favicon/</link><guid isPermaLink="true">https://davidgerrells.com/blog/what-is-a-favicon/</guid><description>I must confess. There is this pet peeve I have. Whenever I come across a project, website, or app which sports the default favicon (favorite icon) of whatever framework, tool, or library used to make said project, website, or app, I cannot help but be disappointed. Nay, more than disappointed, the emotion comes close to that of disgust.</description><pubDate>Tue, 11 Nov 2025 00:00:00 GMT</pubDate></item><item><title>how fast is java? Teaching an old dog new tricks</title><link>https://davidgerrells.com/blog/how-fast-is-java-teaching-an-old-dog-new-tricks/</link><guid isPermaLink="true">https://davidgerrells.com/blog/how-fast-is-java-teaching-an-old-dog-new-tricks/</guid><description>Java, the language everyone loves to hate. Long has it garnered the reputation of a stagnant, obtuse, bloated beast only used by those who have no other choice because some enterprise corporate believed the hype train of the 90s. But is that all still true today?</description><pubDate>Thu, 23 Oct 2025 00:00:00 GMT</pubDate></item><item><title>how fast is go? simulating millions of particles on a smart tv</title><link>https://davidgerrells.com/blog/how-fast-is-go-simulating-millions-of-particles-on-a-smart-tv/</link><guid isPermaLink="true">https://davidgerrells.com/blog/how-fast-is-go-simulating-millions-of-particles-on-a-smart-tv/</guid><description>The challenge, simulate millions of particles in golang, multi-player enabled, cpu only, smart tv compatible.</description><pubDate>Sat, 13 Sep 2025 00:00:00 GMT</pubDate></item><item><title>How fast is swift? Heavy Metal Edition (feat Nardi)</title><link>https://davidgerrells.com/blog/how-fast-is-swift-heavy-metal-edition-feat-nardi/</link><guid isPermaLink="true">https://davidgerrells.com/blog/how-fast-is-swift-heavy-metal-edition-feat-nardi/</guid><description>The challenge, confirm a friends belief that swift is real system language by simulating buckets of particles, at least 100m on the cpu, hopefully beating out rust.</description><pubDate>Sat, 12 Jul 2025 00:00:00 GMT</pubDate></item><item><title>a problem with ssr</title><link>https://davidgerrells.com/blog/chasing-the-dragon/</link><guid isPermaLink="true">https://davidgerrells.com/blog/chasing-the-dragon/</guid><description>Life is a journey meant to be experienced. Today, experience what view transitions have to offer with an honest side by side comparison to the more, exotic options.</description><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate></item><item><title>content slop</title><link>https://davidgerrells.com/blog/content-slop/</link><guid isPermaLink="true">https://davidgerrells.com/blog/content-slop/</guid><description>AI slop is everywhere. But what even is slop and is AI really to blame?</description><pubDate>Wed, 05 Feb 2025 00:00:00 GMT</pubDate></item><item><title>how fast is rust? Simulating 200,000,000 particles</title><link>https://davidgerrells.com/blog/how-fast-is-rust-simulating-200-000-000-particles/</link><guid isPermaLink="true">https://davidgerrells.com/blog/how-fast-is-rust-simulating-200-000-000-particles/</guid><description>The challenge, simulate 100,000,000 particles in rust using only the cpu. Let’s go.</description><pubDate>Sat, 09 Nov 2024 00:00:00 GMT</pubDate></item><item><title>how not to run a saas company</title><link>https://davidgerrells.com/blog/how-not-to-run-a-saas-company/</link><guid isPermaLink="true">https://davidgerrells.com/blog/how-not-to-run-a-saas-company/</guid><description>Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it means to founder mode.</description><pubDate>Sun, 13 Oct 2024 00:00:00 GMT</pubDate></item><item><title>why everyone hates levels</title><link>https://davidgerrells.com/blog/why-everyone-hates-levels/</link><guid isPermaLink="true">https://davidgerrells.com/blog/why-everyone-hates-levels/</guid><description>Levelsio and I go way back, like 8 years back. I first met him on the twitter when I came across the “indie hacker” scene.</description><pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Can you convert a video to pure css?</title><link>https://davidgerrells.com/blog/can-you-convert-a-video-to-pure-css/</link><guid isPermaLink="true">https://davidgerrells.com/blog/can-you-convert-a-video-to-pure-css/</guid><description>Can you convert a video to pure css? There is only one way to find out.</description><pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate></item><item><title>programming, i hate it</title><link>https://davidgerrells.com/blog/i-hate-programming/</link><guid isPermaLink="true">https://davidgerrells.com/blog/i-hate-programming/</guid><description>There is a stereotypical programmer. We all know the one. The Marky Marks, stripy bois, Steve and Steves. The wiz kids.</description><pubDate>Thu, 01 Aug 2024 00:00:00 GMT</pubDate></item><item><title>how to save $13.27 on your sAAs bill</title><link>https://davidgerrells.com/blog/how-to-save-13-27-on-your-saas-bill/</link><guid isPermaLink="true">https://davidgerrells.com/blog/how-to-save-13-27-on-your-saas-bill/</guid><description>Vercel has a decent entry level analytics product which I cannot afford so I am going to build my own.</description><pubDate>Sat, 27 Jul 2024 00:00:00 GMT</pubDate></item><item><title>how not to use box shadows</title><link>https://davidgerrells.com/blog/how-not-to-use-box-shadows/</link><guid isPermaLink="true">https://davidgerrells.com/blog/how-not-to-use-box-shadows/</guid><description>So you think you know box shadows huh? I bet you didn&apos;t know they could do this.</description><pubDate>Sun, 21 Jul 2024 00:00:00 GMT</pubDate></item><item><title>how fast is javascript? Simulating 20,000,000 particles</title><link>https://davidgerrells.com/blog/how-fast-is-javascript-simulating-20-000-000-particles/</link><guid isPermaLink="true">https://davidgerrells.com/blog/how-fast-is-javascript-simulating-20-000-000-particles/</guid><description>The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the cpu. Let’s go.</description><pubDate>Sat, 06 Jul 2024 00:00:00 GMT</pubDate></item><item><title>offer up is the tinder of marketplaces</title><link>https://davidgerrells.com/blog/offerup-is-the-tinder-of-marketplaces/</link><guid isPermaLink="true">https://davidgerrells.com/blog/offerup-is-the-tinder-of-marketplaces/</guid><description>OfferUp is like a terrible version of Tinder but for selling on a marketplace. Boosts, promotions, and other &quot;gameification&quot; make it trashier than the perception most have of the venerable Craigslist.</description><pubDate>Tue, 24 Oct 2023 00:00:00 GMT</pubDate></item><item><title>is there light at the end of the tunnel</title><link>https://davidgerrells.com/blog/is-there-light-at-the-end-of-a-tunnel/</link><guid isPermaLink="true">https://davidgerrells.com/blog/is-there-light-at-the-end-of-a-tunnel/</guid><description>Is there light at the end of the tunnel? I say yes...or at least sometimes depending on how you look at it.</description><pubDate>Mon, 11 Apr 2022 00:00:00 GMT</pubDate></item><item><title>how to use web workers with typescript</title><link>https://davidgerrells.com/blog/how-to-use-web-workers-with-typescript/</link><guid isPermaLink="true">https://davidgerrells.com/blog/how-to-use-web-workers-with-typescript/</guid><description>A practical example of where web workers can improve performance and UX but there are gotchas and limits</description><pubDate>Sun, 13 Mar 2022 00:00:00 GMT</pubDate></item><item><title>never give up</title><link>https://davidgerrells.com/blog/never-give-up-never-surrender/</link><guid isPermaLink="true">https://davidgerrells.com/blog/never-give-up-never-surrender/</guid><description>Why do fun project ideas end up dead even when they are feature complete? The fear of unknown timed tasks is why I&apos;ll tell you what.</description><pubDate>Thu, 30 Sep 2021 00:00:00 GMT</pubDate></item><item><title>too many birthdays</title><link>https://davidgerrells.com/blog/too-many-birthdays/</link><guid isPermaLink="true">https://davidgerrells.com/blog/too-many-birthdays/</guid><description>I have a hard enough time remembering to take the trash out let alone the birthdays of my massive family. Does this make me a bad uncle?</description><pubDate>Wed, 10 Mar 2021 00:00:00 GMT</pubDate></item><item><title>journey before destination</title><link>https://davidgerrells.com/blog/journey-before-destination/</link><guid isPermaLink="true">https://davidgerrells.com/blog/journey-before-destination/</guid><description>It is hard to be focused and motivated when ones eyes are not on the task at hand but rather the accolades in the future.</description><pubDate>Wed, 24 Feb 2021 00:00:00 GMT</pubDate></item><item><title>thinking around a pen</title><link>https://davidgerrells.com/blog/thinking-around-a-pen/</link><guid isPermaLink="true">https://davidgerrells.com/blog/thinking-around-a-pen/</guid><description>Codepen is a delightful app that I used over the years to practice my frontend skill. One thing that has annoyed me was that over time they have limited features more and more behind a pay wall for a pro account...</description><pubDate>Tue, 01 Sep 2020 00:00:00 GMT</pubDate></item><item><title>love is work and so is css</title><link>https://davidgerrells.com/blog/love-is-work-and-so-is-css/</link><guid isPermaLink="true">https://davidgerrells.com/blog/love-is-work-and-so-is-css/</guid><description>I love css. And well, to love something, it is not always rainbows :rainbow: and sunshine :sunny:</description><pubDate>Sun, 28 Jun 2020 00:00:00 GMT</pubDate></item><item><title>A lazy dark mode</title><link>https://davidgerrells.com/blog/a-lazy-dark-mode/</link><guid isPermaLink="true">https://davidgerrells.com/blog/a-lazy-dark-mode/</guid><description>A fast simple way of drop in dark mode support using nextjs and react.</description><pubDate>Sat, 20 Jun 2020 00:00:00 GMT</pubDate></item><item><title>all the ways to css</title><link>https://davidgerrells.com/blog/all-the-ways-to-css/</link><guid isPermaLink="true">https://davidgerrells.com/blog/all-the-ways-to-css/</guid><description>I recently finished a little project that was a css birthday card of sorts for a friend. It was bunches of fun doing but recently I looked back on the code and work and had to come to terms with something....my code was bad...really bad.</description><pubDate>Tue, 12 May 2020 00:00:00 GMT</pubDate></item><item><title>a perfect blog editor</title><link>https://davidgerrells.com/blog/a-perfect-blog-editor/</link><guid isPermaLink="true">https://davidgerrells.com/blog/a-perfect-blog-editor/</guid><description>What is the perfect blog editor? Nextjs with mdx is one way of doing it...kinda.</description><pubDate>Mon, 11 May 2020 00:00:00 GMT</pubDate></item></channel></rss>