Today I learned
- CSS (14)
- JavaScript (14)
- Accessibility (9)
- React (8)
- HTML (7)
- Performance (7)
- API (5)
- UX (4)
- Backend (3)
- Gatsby (3)
- Web Security (2)
- Git (2)
- SVG (1)
- TypeScript (1)
- Software Development (1)
- Prisma (1)
- Redux (1)
- Testing (1)
The popover API
The popover API is a new HTML attribute that makes it easy to integrate popovers into websites without the need for JavaScript.
Read moreThe problem with sticky menus
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 moreCSS Nesting
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 moreImage Carbon
Image Carbon is a tool that helps you to calculate the carbon footprint of your websites images
Read moreText-wrap: balance
Text-wrap balance is a new way to specify with CSS how lines of text are balanced.
Read moreBuilding accessible modal dialogs
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 moreCSS Scroll Snap
Today I learned about how you create a scroll snap effect in CSS with the scroll snap properties.
Read moreReact Server Components
Today I learned about React Server Components, what they are and how they will be useful.
Read moreSVG Drawing Animation
Today I learned how to animate SVG drawings using CSS.
Read moreVercel Cron Jobs
Today I learned that Vercel introduced Cron Jobs recently. So now you can automate repetetive tasks in a serverless Environment like on Vercel.
Read moreInput Attributes for better Forms
Filling Forms on website can be an unnecessary pain. Recently I've learned about some simple steps to make Forms more user friendly.
Read moreWhat's new in Lighthouse 10
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 moreDon't use return types in TypeScript
Today I learned about the discussion if return types are necessary in TypeScript or not.
Read moreRemoving YouTube Shorts with CSS
Today I learned how you can remove YouTube Shorts from your subscription feed with CSS!
Read moreState of Usability in 2023
Today I learned about the State of Usability in 2023
Read moreCSS Gradient Text
Today I learned how to create beautiful text gradients with CSS
Read moreClamp CSS function
Today I learned about the clamp CSS function which enables fluid typography based on the viewport size without the need for media queries
Read moreNever use px for font-size
Today I learned about the website TechPays which aims to remove the taboo on tech compensation in Europe
Read moreTech Pays in Europe
Today I learned about the website TechPays which aims to remove the taboo on tech compensation in Europe
Read moreSecure JavaScript URL validation
Today I learned about a secure way to validate URLs in JavaScript
Read more