RSS Amplifier

Blog

Jean Tinland

A lot of words that may or may not be all useful! Take what you need :)

jeantinland.comRSS feed ↗12 posts

Latest posts

Automatic uptime checks from my phone

A simple method to monitor the uptime of my apps using Vercel's free plan and my iPhone.

FYI there is more to the HTML id attribute

Understanding the HTML id attribute beyond simple identification

A naive accessible CSS tooltip implementation

Implementing a basic accessible tooltip system in pure HTML/CSS.

Optional web components

How to use web components in a progressive enhancement way, making them optional for users without JavaScript.

120kb less

A story about how I reduced my homepage load size by about 65% just by using a different grain effect implementation.

CSS only image gallery

A simple way of creating an image gallery without JavaScript

Leaving Next.js behind

Why I decided to leave Next.js and Vercel for a simpler, more independent solution.

Lazy load SVG icons with 'use' in React.js

Learn how to optimize your React.js applications by lazy loading SVG icons using the use tag. This article covers different methods of incorporating SVG icons, including inline injection, sprite files, and splitting sprites into individual files. It also provides a step-by-step guide to implementing lazy loading for SVG icons with the Intersection Observer API, ensuring efficient network requests…

CSS counters to the rescue

On the use of CSS counters.

How I accidentally reimplemented the Windows taskbar in macOS

How I accidentally reimplemented the Windows taskbar in macOS. The journey of creating simple-bar, a customizable status bar for macOS using Übersicht and React.

The ultimate note app quest

This note app is a simple and efficient solution for taking random notes. With features like post-it style notes, drag-and-drop functionality, resizable notes, category assignment, markdown preview, and date association, this app provides a streamlined and intuitive note-taking experience.

This is a simple blog

A brief introduction to this blog.