← All Issues

Issue #49

Chameleonic Header in CSS and JavaScript

This effect uses the clip-path CSS property. The idea is to have a clone of the main header inside each

of the page. Each clone will inherit the style of the section it belongs to. All cloned headers are placed at the top of the page.

Why 543 KB keep me up at night

The quality of most websites I audit and evaluate is bad. Somehow we've collectively decided that it’s okay to publish garbage.

Stop using isLoading booleans

Why using a status enum (or even better: a state machine) will help your app stay bug free

How it works Javascript series

When I started my career as a web developer, I struggled to understand how a method or a feature in Javascript works internally, for example Promise.all, Object.create ..etc. So I created this series to learn and understand Javascript even better and its implementation internally.

Technical Writing Courses for Engineers

Every engineer is also a writer. This collection of courses and learning resources aims to improve your technical documentation. Learn how to plan and author technical documents. You can also learn about the role of technical writers at Google.

Rome, a new JavaScript Toolchain

Sebastian McKenzie, the original creator of Yarn and Babel and a member of the React Native team at Facebook, has been working on an “all-in-one” solution for JavaScript and TypeScript development. The Rome project, a reference to “all roads lead to Rome”, was made public on Feb 26th 2020.

Future-proofing Firefox’s JavaScript Debugger Implementation

We’ve made major improvements to JavaScript debugging in Firefox DevTools over the past two years. Developer feedback has informed and validated our work on performance, source maps, stepping reliability, pretty printing, and more types of breakpoints