<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ByteofDev</title><description>Bite Sized articles for developers</description><link>https://byteofdev.com/</link><language>en-us</language><item><title>Making Postgres 42,000x slower because I am unemployed</title><link>https://byteofdev.com/posts/making-postgres-slow/</link><guid isPermaLink="true">https://byteofdev.com/posts/making-postgres-slow/</guid><description>As an respectable unemployed person must do, I tried to make Postgres as slow as possible</description><pubDate>Sun, 27 Jul 2025 20:45:21 GMT</pubDate></item><item><title>A Quick(ish) Introduction to Tuning Postgres</title><link>https://byteofdev.com/posts/tuning-postgres-intro/</link><guid isPermaLink="true">https://byteofdev.com/posts/tuning-postgres-intro/</guid><description>Learn some of the most important elements of tuning Postgres for performance and get a better understanding of Postgres fundamentals along the way.</description><pubDate>Mon, 21 Jul 2025 19:59:24 GMT</pubDate></item><item><title>JavaScript numbers have an (adoption) problem</title><link>https://byteofdev.com/posts/i-hate-javascript-numbers/</link><guid isPermaLink="true">https://byteofdev.com/posts/i-hate-javascript-numbers/</guid><description>JavaScript went against the grain in only using floating point numbers initially, and now we pay the price</description><pubDate>Wed, 26 Mar 2025 02:55:02 GMT</pubDate></item><item><title>My 2025 JavaScript Wishlist</title><link>https://byteofdev.com/posts/what-javascript-needs-2025/</link><guid isPermaLink="true">https://byteofdev.com/posts/what-javascript-needs-2025/</guid><description>JavaScript has a lot of room for improvement. These five things are especially important.</description><pubDate>Tue, 31 Dec 2024 01:31:33 GMT</pubDate></item><item><title>JavaScript Benchmarking Is a Mess</title><link>https://byteofdev.com/posts/javascript-benchmarking-mess/</link><guid isPermaLink="true">https://byteofdev.com/posts/javascript-benchmarking-mess/</guid><description>Design decisions core to JavaScript have caused a multitude of problems for benchmarking. Is there a solution to this?</description><pubDate>Mon, 23 Dec 2024 20:57:53 GMT</pubDate></item><item><title>Replacing Disqus Commenting</title><link>https://byteofdev.com/posts/replacing-disqus/</link><guid isPermaLink="true">https://byteofdev.com/posts/replacing-disqus/</guid><description>Images are one of the most significant contributors to slow websites. Here is how you can prevent this.</description><pubDate>Thu, 21 Mar 2024 21:37:46 GMT</pubDate></item><item><title>A deep dive into distributed database architectures</title><link>https://byteofdev.com/posts/deep-dive-distributed-database/</link><guid isPermaLink="true">https://byteofdev.com/posts/deep-dive-distributed-database/</guid><description>Learn about different strategies for delivering data from multiple servers</description><pubDate>Tue, 12 Mar 2024 13:07:25 GMT</pubDate></item><item><title>10 ways to speed up web image loading</title><link>https://byteofdev.com/posts/speed-up-image-loading/</link><guid isPermaLink="true">https://byteofdev.com/posts/speed-up-image-loading/</guid><description>Images are one of the most significant contributors to slow websites. Here is how you can prevent this.</description><pubDate>Tue, 19 Dec 2023 02:52:59 GMT</pubDate></item><item><title>Tailwind has a scalability problem. How can we solve that?</title><link>https://byteofdev.com/posts/scale-tailwindcss/</link><guid isPermaLink="true">https://byteofdev.com/posts/scale-tailwindcss/</guid><description>While there are many benefits to using Tailwind, it also comes with unique challenges when scaling. Luckily, there are solutions to this.</description><pubDate>Wed, 29 Nov 2023 02:27:55 GMT</pubDate></item><item><title>Lerna vs Turborepo vs Rush: Which is better in 2023?</title><link>https://byteofdev.com/posts/lerna-vs-turbopack-rush/</link><guid isPermaLink="true">https://byteofdev.com/posts/lerna-vs-turbopack-rush/</guid><description>Monorepos are becoming more and more popular with web development. In this article, we will compare some of the most popular monorepo tools&apos; performance, ease of use, and more.</description><pubDate>Sun, 05 Feb 2023 01:54:17 GMT</pubDate></item><item><title>The 6 JavaScript Projects to watch in 2023</title><link>https://byteofdev.com/posts/javascript-projects-2022/</link><guid isPermaLink="true">https://byteofdev.com/posts/javascript-projects-2022/</guid><description>We look over some of the JavaScript projects to watch in 2023.</description><pubDate>Sun, 01 Jan 2023 17:15:19 GMT</pubDate></item><item><title>Top 5 Alternatives to React in 2023</title><link>https://byteofdev.com/posts/react-alternatives/</link><guid isPermaLink="true">https://byteofdev.com/posts/react-alternatives/</guid><description>Currently, React is extremely popular, and for good reasons. It is simple and concise. However, looking at some alternatives is a good idea too.</description><pubDate>Sat, 17 Sep 2022 20:29:49 GMT</pubDate></item><item><title>How to use ESM on the web and in Node.js</title><link>https://byteofdev.com/posts/how-to-use-esm/</link><guid isPermaLink="true">https://byteofdev.com/posts/how-to-use-esm/</guid><description>ES (ECMAScript) Modules is a modern module format with many advantages over previous formats like CommonJS. How do you switch to it?</description><pubDate>Sat, 03 Sep 2022 16:03:56 GMT</pubDate></item><item><title>React vs Svelte: Which is better in 2023?</title><link>https://byteofdev.com/posts/react-vs-svelte/</link><guid isPermaLink="true">https://byteofdev.com/posts/react-vs-svelte/</guid><description>React and Svelte are both prevalent libraries for creating user interfaces. In this article we will figure out which one is the better choice for new projects.</description><pubDate>Tue, 30 Aug 2022 22:37:36 GMT</pubDate></item><item><title>10 ways to speed up JavaScript loading</title><link>https://byteofdev.com/posts/speed-up-javascript-loading/</link><guid isPermaLink="true">https://byteofdev.com/posts/speed-up-javascript-loading/</guid><description>JavaScript is one of the biggest contributors to long website loading times. This article will show you how to speed up your JavaScript loading.</description><pubDate>Thu, 18 Aug 2022 00:45:20 GMT</pubDate></item><item><title>What is Bun, and does it live up to the hype?</title><link>https://byteofdev.com/posts/what-is-bun/</link><guid isPermaLink="true">https://byteofdev.com/posts/what-is-bun/</guid><description>Bun is a new JavaScript runtime that claims to offer more features and performance compared to Node.js and Deno. But is it as good as it is hyped up to be?</description><pubDate>Tue, 16 Aug 2022 18:55:29 GMT</pubDate></item><item><title>State of JS 2021 Results and Analysis</title><link>https://byteofdev.com/posts/stateofjs-2022/</link><guid isPermaLink="true">https://byteofdev.com/posts/stateofjs-2022/</guid><description>State of JS 2021/2022 is a major survey in web development. Learn all about it and what the results really mean.</description><pubDate>Mon, 21 Feb 2022 02:48:21 GMT</pubDate></item><item><title>State of the Web: React</title><link>https://byteofdev.com/posts/react/</link><guid isPermaLink="true">https://byteofdev.com/posts/react/</guid><description>Learn more about the past, present, and future of React and things like Remix, React 18, Solid, and more.</description><pubDate>Sun, 13 Feb 2022 20:21:39 GMT</pubDate></item><item><title>10 ways to speed up web font loading</title><link>https://byteofdev.com/posts/speed-up-font-loading/</link><guid isPermaLink="true">https://byteofdev.com/posts/speed-up-font-loading/</guid><description>Font loading can slow page load times significantly. This article shows you how to reduce the impact.</description><pubDate>Fri, 11 Feb 2022 01:03:46 GMT</pubDate></item><item><title>State of the Web: Atomic CSS</title><link>https://byteofdev.com/posts/atomic-css/</link><guid isPermaLink="true">https://byteofdev.com/posts/atomic-css/</guid><description>Learn more about the past, present, and future of Atomic CSS and frameworks like Tachyons, Tailwind, and more.</description><pubDate>Sun, 06 Feb 2022 15:09:59 GMT</pubDate></item><item><title>State of the Web: Static Site Generators</title><link>https://byteofdev.com/posts/static-site-generators/</link><guid isPermaLink="true">https://byteofdev.com/posts/static-site-generators/</guid><description>Static Site Generators have been changing quickly with new trends like Jamstack. Learn more about the background of static site generators, why people use them, and the current state of them, with information on modern SSGs like Eleventy, Next.js, SvelteKit, and Astro.</description><pubDate>Sun, 30 Jan 2022 20:14:23 GMT</pubDate></item><item><title>State of the Web: Bundlers &amp; Build Tools</title><link>https://byteofdev.com/posts/bundlers/</link><guid isPermaLink="true">https://byteofdev.com/posts/bundlers/</guid><description>Learn more about the past, present, and future of bundlers like Webpack, Rollup, and Vite</description><pubDate>Sun, 23 Jan 2022 20:56:29 GMT</pubDate></item><item><title>Migrating ByteofDev from SvelteKit to Astro</title><link>https://byteofdev.com/posts/sveltekit-to-astro/</link><guid isPermaLink="true">https://byteofdev.com/posts/sveltekit-to-astro/</guid><description>Why and how I rebuilt my blog in Astro</description><pubDate>Sun, 23 Jan 2022 20:56:29 GMT</pubDate></item><item><title>State of the Web: Serverless Functions</title><link>https://byteofdev.com/posts/serverless/</link><guid isPermaLink="true">https://byteofdev.com/posts/serverless/</guid><description>What are serverless functions, why do they matter, and how are they currently used for server-side JavaScript?</description><pubDate>Sun, 16 Jan 2022 15:36:59 GMT</pubDate></item><item><title>State of the Web: Deno</title><link>https://byteofdev.com/posts/deno/</link><guid isPermaLink="true">https://byteofdev.com/posts/deno/</guid><description>What is Deno, why does it matter, and how is it currently used for server-side JavaScript?</description><pubDate>Sun, 09 Jan 2022 21:46:54 GMT</pubDate></item><item><title>Array.map() versus Array.forEach()</title><link>https://byteofdev.com/tips/map-vs-foreach/</link><guid isPermaLink="true">https://byteofdev.com/tips/map-vs-foreach/</guid><description>Learn the difference between Array.map() and Array.forEach() and how to use each in JavaScript</description><pubDate>Sun, 09 Jan 2022 21:46:54 GMT</pubDate></item><item><title>A quick introduction to JavaScript Maps</title><link>https://byteofdev.com/tips/maps/</link><guid isPermaLink="true">https://byteofdev.com/tips/maps/</guid><description>A quick introduction to the Maps datatype in JavaScript, and when to use it</description><pubDate>Sun, 09 Jan 2022 21:46:54 GMT</pubDate></item><item><title>How I Built the Fastest JavaScript Data Differ</title><link>https://byteofdev.com/posts/microdiff/</link><guid isPermaLink="true">https://byteofdev.com/posts/microdiff/</guid><description>How I built Microdiff and how it is faster than most other object and array diffing libraries</description><pubDate>Sat, 01 Jan 2022 21:22:04 GMT</pubDate></item><item><title>State of the Web: WebAssembly</title><link>https://byteofdev.com/posts/webassembly/</link><guid isPermaLink="true">https://byteofdev.com/posts/webassembly/</guid><description>What is WebAssembly, why does it matter, and how is it currently used on the web?</description><pubDate>Sat, 01 Jan 2022 21:22:04 GMT</pubDate></item><item><title>When you should and shouldn&apos;t use React</title><link>https://byteofdev.com/posts/when-you-should-and-should-not-use-react/</link><guid isPermaLink="true">https://byteofdev.com/posts/when-you-should-and-should-not-use-react/</guid><description>While very popular, React is not always the best web framework to use. In this article, we go over when to use React and when not to.</description><pubDate>Fri, 27 Aug 2021 13:00:00 GMT</pubDate></item></channel></rss>