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

Stories by Sebastian Weber

Eslint Adoption Guide: Overview, Examples, And Alternatives

ESLint adoption guide: Overview, examples, and alternatives

Dev

ESLint is well adopted and covers virtually all relevant development use cases with its rich feature set. Learn more in this guide.

Sebastian Weber
Aug 1, 2024 ⋅ 17 min read
An Advanced Guide To Vitest Testing And Mocking

An advanced guide to Vitest testing and mocking

Dev

Use Vitest to write tests with practical examples and strategies, covering setting up workflows, mocking, and advanced testing techniques.

Sebastian Weber
Jun 6, 2024 ⋅ 24 min read
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