Today I learned

The popover API

#html#accessibility#ux

The popover API is a new HTML attribute that makes it easy to integrate popovers into websites without the need for JavaScript.

Read more

The problem with sticky menus

#accessibility#ux

Sticky menus are used widely on the web but come with some serious issues. In this post I learned about the problems they cause and what to do instead.

Read more

CSS Nesting

#css

CSS Nesting is finally built into the language. No need for a preprocessor anymore! In this post, I'll look at the spec and valid selectors.

Read more

Image Carbon

#accessibility#performance

Image Carbon is a tool that helps you to calculate the carbon footprint of your websites images

Read more

Text-wrap: balance

#css

Text-wrap balance is a new way to specify with CSS how lines of text are balanced.

Read more

Building accessible modal dialogs

#accessibility

Today I learned how to make modal dialogs accessible so that they can be used by people who use assistive technologies to navigate the web.

Read more

CSS Scroll Snap

#css

Today I learned about how you create a scroll snap effect in CSS with the scroll snap properties.

Read more

React Server Components

#react

Today I learned about React Server Components, what they are and how they will be useful.

Read more

SVG Drawing Animation

#css#svg

Today I learned how to animate SVG drawings using CSS.

Read more

Vercel Cron Jobs

#api#backend

Today I learned that Vercel introduced Cron Jobs recently. So now you can automate repetetive tasks in a serverless Environment like on Vercel.

Read more

Input Attributes for better Forms

#ux#accessibility#html

Filling Forms on website can be an unnecessary pain. Recently I've learned about some simple steps to make Forms more user friendly.

Read more

What's new in Lighthouse 10

#performance

Lighthouse 10 was released recently and included some significant new features. In this Today-I-learned Post will have a look at everything new.

Read more

Don't use return types in TypeScript

#typescript

Today I learned about the discussion if return types are necessary in TypeScript or not.

Read more

Removing YouTube Shorts with CSS

#css

Today I learned how you can remove YouTube Shorts from your subscription feed with CSS!

Read more

State of Usability in 2023

#ux

Today I learned about the State of Usability in 2023

Read more

CSS Gradient Text

#css

Today I learned how to create beautiful text gradients with CSS

Read more

Clamp CSS function

#css

Today I learned about the clamp CSS function which enables fluid typography based on the viewport size without the need for media queries

Read more

Never use px for font-size

#css

Today I learned about the website TechPays which aims to remove the taboo on tech compensation in Europe

Read more

Tech Pays in Europe

#software-development

Today I learned about the website TechPays which aims to remove the taboo on tech compensation in Europe

Read more

Secure JavaScript URL validation

#javascript#web-security

Today I learned about a secure way to validate URLs in JavaScript

Read more