RSSAmplifier

Blog

Blog by Martijn Hols

My blog where I post articles on React, TypeScript, JavaScript and related subjects. I post deep dives, brief code snippets, opinions, etc..

martijnhols.nlRSS feed ↗16 posts

Latest posts

Moving away from US cloud services

Relying on US cloud services poses legal and political risks for EU users, so I'm moving away from US cloud services. Here's how and why I did it.

How much traffic can a pre-rendered Next.js site really handle?

How much traffic can a self-hosted Next.js site handle? I ran load tests, uncovered surprising limits, and compared pre-rendering with SSR.

Migrating away from martijnhols/actions-cache

A short tale about me messing around with Github Action caching, my fork, Github pipeline longevity, and why and how to migrate away from it.

The European Accessibility Act for websites and apps

Learn how the European Accessibility Act (EAA) impacts websites and apps, key accessibility requirements, deadlines, and tips to prepare for compliance.

Accessibility essentials every front-end developer should know

Essential accessibility practices for front-end developers, including semantic HTML, alt texts, ARIA, and keyboard navigation tips to build inclusive components.

The security risks of front-end dependencies

A dive into the security risks of using third-party dependencies in front-end projects.

How to add copy-paste only text in HTML (plus a React component)

In this gist I share a code snippet to (statically) insert text that appears when pasting content copied from your site.

You don't need Lodash

And I reckon you shouldn't use it, or any libraries that you can solve natively just as well. Here's why.

How to write a good git commit message

Without any structure, your Git history can become a mess. In this article I go into how to write good commit messages.

Everything about Google Translate crashing React (and other web apps)

A deep dive into Google Translate (and other browser extensions) interference breaking React and other web apps.

How to handle array values in react-hook-form

A simple way to handle fields with basic array values in react-hook-form.

Keeping dependencies up-to-date

A strategy for keeping dependencies up-to-date. When to update, how to update, and what to update first.

How to detect Google Translate and other machine translation

In this gist I share a simple but reliable way to detect Google Translate and other machine translation tools.

How to get the document height in iOS Safari when the on-screen keyboard is open

In this gist I share a React hook to get an accurate document height that correctly accounts for the on-screen keyboard on iOS Safari.

How to detect the on-screen keyboard in iOS Safari

A gist about detecting the on-screen keyboard in iOS Safari with an example React hook.

License

The license to content in my blog, on the rest of my website and the source code of it all.