Let’s learn how modern JavaScript frameworks work by building one
In my day job, I work on a JavaScript framework (LWC). And although I’ve been working on it for almost three years, I still feel like a dilettante. When I read about what’s going on in …
From time to time I need to stitch together two or three images into a horizontal or vertical image. It seems so wasteful to spin up a whole design document for that task. What I wanted was a CLI that does that for me and I found one that does the job: Stitchy.
Solid is a purely reactive library. It was designed from the ground up with a reactive core. It's influenced by reactive principles developed by previous libraries.
How Marketing Changed OOP In JavaScript — Smashing Magazine
Discussing the decisions surrounding JavaScript prototypes, the article by Juan Diego Rodriguez scrutinizes their origin, examines missteps in the design, and explores how these factors have affected the way we write JavaScript today.
argyleink/blingblingjs: 💲 Micro-library of shorthands for DOM selection, events, and attribute manipulation
💲 Micro-library of shorthands for DOM selection, events, and attribute manipulation - argyleink/blingblingjs: 💲 Micro-library of shorthands for DOM selection, events, and attribute manipulation
Patterns for Reactivity with Modern Vanilla JavaScript
Reactivity is how systems react to changes in data and is core to web development. Learn JavaScript reactivity patterns to add to your toolbox, no matter what frameworks and libraries you use!
Yesterday, we looked at where traditional DOM manipulation starts to break down when building complex JavaScript apps.
When you find yourself making lots of UI updates that require you to be aware of the current state of other UI elements, it might be time to consider using a different approach: state-based UI.
Let’s dig in!
What is state-based UI? With state-based UI, you hold data about the UI and how it should look in one or more JavaScript variables, called state.
As we build sites that are more heavily reliant on JavaScript, we sometimes pay for what we send down in ways that we can’t always easily see. In this talk, ...
Objects in JavaScript are awesome. They can do anything! Literally…anything.
But, like all things, just because you can do something, doesn’t (necessarily) mean you should.