RationalDev
Read Simplifying SEO Schema in Svelte and Astro
Simplifying SEO Schema in Svelte and Astro

Simplifying SEO Schema in Svelte and Astro

4 min read

I replaced my custom Svelte Microdata components with plain JSON-LD typed with schema-dts. Less code and fewer things to break.

Read My Slow Local Pages Were Caused By Stuck Codex Shell Processes
My Slow Local Pages Were Caused By Stuck Codex Shell Processes

My Slow Local Pages Were Caused By Stuck Codex Shell Processes

4 min read

Every page on my local dev server was taking seconds to load. It turned out to be 18 stuck shell processes left behind by Codex, not my code.

Read Astro 5 Slow Page Loads When in Dev Mode
Astro 5 Slow Page Loads When in Dev Mode

Astro 5 Slow Page Loads When in Dev Mode

4 min read

Discover how to fix painfully slow dev server performance in Astro 5 when using Svelte components. A simple change that took my load times from 3+ seconds to 47ms.

Read How to Structure Your Code Files: Use Domain and Functional Approach Instead of Technology

How to Structure Your Code Files: Use Domain and Functional Approach Instead of Technology

4 min read

This article explores the benefits of using a domain and functional-based file structure for organizing your code files, instead of a technology-based approach. Learn how to implement this method effectively for a more modular, maintainable, and scalable codebase.

Read Cloudflare Web Analytics vs. Google Analytics: Which Web Analytics Tool is Right for Your Website?

Cloudflare Web Analytics vs. Google Analytics: Which Web Analytics Tool is Right for Your Website?

6 min read

Comparing Cloudflare Web Analytics and Google Analytics to help you choose the right web analytics tool for your website. Learn about the pros and cons of each option, including data ownership, privacy, customization, and cost. Make an informed decision to improve your website's performance and user experience.

Read Node Version Managers

Node Version Managers

3 min read

I did not realise there were so many options for node version management tools.

Read Microsoft Teams Native M1 Install

Microsoft Teams Native M1 Install

2 min read

How to install the native M1 install of Microsoft Teams.

Read Choosing React State Management Libraries

Choosing React State Management Libraries

4 min read

There are so many React state manangement libraries, how to choose one?

Home