Sebastian Weber Fell in love with CSS and JS over 20 years ago.

Stories by Sebastian Weber

Using Semantic-Release To Automate Releases And Changelogs

Using semantic-release to automate releases and changelogs

Dev

Demonstrate how to automate releases and release notes with semantic-release in GitLab.

Sebastian Weber
Jan 18, 2024 ⋅ 10 min read
How to use CSS anchor positioning

How to use CSS anchor positioning

Dev

Learn about anchor positioning, a new function in CSS that makes positioning elements relative to each other much easier — and performant.

Sebastian Weber
Nov 15, 2023 ⋅ 16 min read
A Complete Guide to the useEffect React Hook

A complete guide to the useEffect React Hook

Dev

A comprehensive guide to the useEffect React Hook, including when and when not to use it, using it with custom Hooks, and more.

Sebastian Weber
Oct 12, 2023 ⋅ 17 min read

CSS lobotomized owl selector: A modern guide

Dev

A lot has changed about programming since the CSS lobotomized owl selector was introduced in 2014. Learn to use it in a modern context here.

Sebastian Weber
Sep 7, 2023 ⋅ 13 min read
Vue 3 for React developers

Vue 3 for React developers: Side-by-side comparison with demos

Dev

In this comprehensive guide to Vue for React developers, we teach you how to make the most of transferring your React knowledge to Vue.

Sebastian Weber
Jul 19, 2023 ⋅ 27 min read
Writing interactive component stories with Histoire

Writing interactive component stories with Histoire in Vue 3 and TypeScript

Dev

Learn how Histoire, a Vue-focused Storybook alternative, can help you illustrate your different development patterns and more.

Sebastian Weber
Mar 15, 2023 ⋅ 9 min read
Implementing a component visibility sensor with React Native

Implementing a component visibility sensor with React Native

Dev

Detecting visible components can be tricky, but in this tutorial we build toward a usable solution that avoids some FlatList API limitations.

Sebastian Weber
Aug 26, 2022 ⋅ 9 min read
Reduce maintenance effort with shared ESLint and Prettier configs

Reduce maintenance effort with shared ESLint and Prettier configs

Dev

Learn how to make ESLint and Prettier configurations available in a separate package.

Sebastian Weber
Jul 6, 2022 ⋅ 6 min read

Advanced package manager features for npm, Yarn, and pnpm

Dev

Don’t think a lot about your package manager? Learn more in this article about the advances in package manager features you may have missed.

Sebastian Weber
Apr 14, 2022 ⋅ 21 min read
javascript-package-managers-compared

JavaScript package managers compared: npm, Yarn, or pnpm?

Dev

With the spate of popular JavaScript package managers reaching relative feature parity, it’s time to compare: npm, Yarn, or pnpm?

Sebastian Weber
Feb 16, 2022 ⋅ 20 min read
Storybook controls vs. knobs: Improving your React component testing

Next-level component showcasing with Storybook controls

Dev

Learn about controls, a new Storybook addon that lets you dynamically interact with your React components for demo and testing purposes.

Sebastian Weber
Dec 22, 2021 ⋅ 13 min read
Improve custom Hook debugging with useDebugValue

Improve custom Hook debugging with useDebugValue

Dev

In this tutorial, learn how to use the useDebugValue Hook to make debugging reports for your custom React Hooks easier and more descriptive.

Sebastian Weber
Oct 6, 2021 ⋅ 4 min read