Moving away from US cloud services
A developer's guide to migrating away from US cloud services due to privacy, legal, and geopolitical risks, detailing alternatives and challenges.
Martijn Hols is een ervaren freelance React Developer en Architect met 20+ jaar full-stack ervaring. Gespecialiseerd in React, performance, security, UX, accessibility en schaalbare webapplicaties.
15 articles from this blog
A developer's guide to migrating away from US cloud services due to privacy, legal, and geopolitical risks, detailing alternatives and challenges.
A developer tests the real-world traffic capacity of a pre-rendered Next.js site, comparing it to SSR and analyzing performance under load.
A developer explains migrating from a custom GitHub Actions cache fork to improve CI/CD pipeline performance and reduce friction.
Overview of the European Accessibility Act (EAA) requirements for websites and apps, covering scope, compliance timeline, and benefits.
Essential front-end accessibility practices for developers, covering semantic HTML, keyboard navigation, ARIA, and more to improve UX for all users.
Analyzes the unique security risks of front-end dependencies, including vulnerabilities and malicious code, and provides mitigation strategies.
A guide to adding invisible text in HTML that only appears when copy-pasted, including a practical React component implementation.
Argues against using Lodash in JavaScript projects, advocating for native ES6+ methods to reduce bundle size and improve developer versatility.
A guide to writing clear and structured Git commit messages to improve code history readability and maintainability.
Explains how Google Translate's DOM manipulation causes crashes in React and other web apps, detailing the technical issues and potential workarounds.
A guide on using react-hook-form's Controller component to handle simple array values, avoiding the complexity of useFieldArray.
Discusses the challenges of keeping software dependencies updated and compares manual vs. automated strategies for managing updates effectively.
A technical guide on detecting Google Translate and other machine translation tools on webpages using JavaScript and MutationObserver.
A technical guide on using the window.visualViewport API to accurately get the document height in iOS Safari when the on-screen keyboard is open.
Explores methods to detect the on-screen keyboard in iOS Safari, focusing on viewport monitoring and input focus for PWAs.