All blogs / Performance / optimization
David Gerrells
Extra extra! Read all about a random internet persons thoughts.
- Posts
- 58 from 11 May 2020 to 21 Sep 2026
- Posting
- now and then (5 in the last year)
- Kind
- personal blog
- Feed
- https://dgerrells.com/feed
2026 3
2025 7
2024 9
- how fast is rust? Simulating 200,000,000 particles
- how not to run a saas company
- why everyone hates levels
- Can you convert a video to pure css?
- programming, i hate it
- how to save $13.27 on your sAAs bill
- how to save $13.27 on your sAAs bill Vercel has a decent entry level analytics product which I cannot afford so I am going to build my own. - 2 years ago
- how not to use box shadows
- how fast is javascript? Simulating 20,000,000 particles
2023 1
2022 2
2021 3
2020 5
Undated 28
- What happened to blockchain Remember blockchain? Remember crypto? I remember. Twelve lines of solidity and a jankass WebGPU client later, I have a global multiplayer minecraft server. Want to play? - 9 hours ago
- A Cavalcade of the Olfactory Dimension We have all been there, at least once in life. The door opens and a special kind of odor slinks its way up your nose. The gym. - 3 weeks ago
- how to be authentic Eating fast food is like tasting the spirit of authenticity. This is the analogy that comes to mind when I try to understand why I have such admiration for and disgust with mainstream pop, hip-hop, and rap music. - 4 weeks ago
- how to make a game engine Let'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? - 9 months ago
- what is a favicon? 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
- how fast is java? Teaching an old dog new tricks 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
- how fast is go? simulating millions of particles on a smart tv The challenge, simulate millions of particles in golang, multi-player enabled, cpu only, smart tv compatible. - 1 year ago
- How fast is swift? Heavy Metal Edition (feat Nardi) 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. - 1 year ago
- a problem with ssr 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. - 1 year ago
- content slop AI slop is everywhere. But what even is slop and is AI really to blame? - 2 years ago
- how fast is rust? Simulating 200,000,000 particles The challenge, simulate 100,000,000 particles in rust using only the cpu. Let’s go. - 2 years ago
- how not to run a saas company Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it means to founder mode. - 2 years ago
- why everyone hates levels 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. - 2 years ago
- Can you convert a video to pure css? Can you convert a video to pure css? There is only one way to find out. - 2 years ago
- programming, i hate it There is a stereotypical programmer. We all know the one. The Marky Marks, stripy bois, Steve and Steves. The wiz kids. - 2 years ago
- how not to use box shadows So you think you know box shadows huh? I bet you didn't know they could do this. - 2 years ago
- how fast is javascript? Simulating 20,000,000 particles The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the cpu. Let’s go. - 2 years ago
- offer up is the tinder of marketplaces OfferUp is like a terrible version of Tinder but for selling on a marketplace. Boosts, promotions, and other "gameification" make it trashier than the perception most have of the venerable Craigslist. - 3 years ago
- is there light at the end of the tunnel Is there light at the end of the tunnel? I say yes...or at least sometimes depending on how you look at it. - 4 years ago
- how to use web workers with typescript A practical example of where web workers can improve performance and UX but there are gotchas and limits - 5 years ago
- never give up Why do fun project ideas end up dead even when they are feature complete? The fear of unknown timed tasks is why I'll tell you what. - 5 years ago
- too many birthdays 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? - 6 years ago
- journey before destination 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. - 6 years ago
- thinking around a pen 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... - 6 years ago
- love is work and so is css I love css. And well, to love something, it is not always rainbows :rainbow: and sunshine :sunny: - 6 years ago
- A lazy dark mode A fast simple way of drop in dark mode support using nextjs and react. - 6 years ago
- all the ways to css 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. - 6 years ago
- a perfect blog editor What is the perfect blog editor? Nextjs with mdx is one way of doing it...kinda. - 6 years ago