tech/webdev magazine

September 4, 2024

Component testing in Storybook

Wednesday, September 04, 2024 Teklinks

Over the past decade, web UI technology has evolved by leaps and bounds. In spite of that, it’s harder than ever to build/maintain a production UI in 2024. At Storybook, we work with thousands of the top UI teams around the world, at places like Microsoft, Supabase, and JPMorganChase.

Full article

September 3, 2024

How Micro-Frontends are reshaping Modern Web Architecture

Tuesday, September 03, 2024 Teklinks

Are you frustrated with slow deployment cycles, tightly coupled dependencies, and the cumbersome nature of managing monolithic front-end codebases? These common issues plague many development teams, leading to decreased productivity and delayed project delivery.

Full article

Why Playwright is less flaky than Selenium

Tuesday, September 03, 2024 Teklinks

Yes, this is a link post to my own post on switching Rails system tests from Selenium to Playwright, which is newer, faster, and by all accounts I've ever heard from anyone who's used both of them: better.

Full article

How To Create An NPM Package

Tuesday, September 03, 2024 Teklinks

In this guide, we'll go through every single step you need to take to publish a package to npm. This is not a minimal guide. We'll be setting up a fully production-ready package from an empty directory. This will include:

Full article

September 2, 2024

Regexes Got Good: The History And Future Of Regular Expressions In JavaScript

Monday, September 02, 2024 Teklinks

Although JavaScript regexes used to be underpowered compared to other modern flavors, numerous improvements in recent years mean that’s no longer true. Steven Levithan evaluates the history and present state of regular expressions in JavaScript with tips to make your regexes more readable, maintainable, and resilient.

Full article

How to make your web page faster before it even loads

Monday, September 02, 2024 Teklinks

As developers (and as front end developers in particular), we usually talk about web performance in the context of measuring what happens when we start to see things appear in a browser window, and when we can consume content or interact with the page.

Full article