HN user

AllThingsSmitty

566 karma

Helping build a better web.

Posts163
Comments16
View on HN
allthingssmitty.com 9d ago

I Stopped Destructuring Everything

AllThingsSmitty
3pts0
allthingssmitty.com 1mo ago

The quiet problem with unnecessary async

AllThingsSmitty
1pts1
github.com 1mo ago

TypeScript Tips Everyone Should Know

AllThingsSmitty
2pts0
allthingssmitty.com 2mo ago

I keep tripping over "true, false, true"

AllThingsSmitty
26pts56
allthingssmitty.com 3mo ago

I don't chain everything in JavaScript anymore

AllThingsSmitty
40pts50
allthingssmitty.com 3mo ago

You probably don't need to lift state

AllThingsSmitty
3pts1
allthingssmitty.com 4mo ago

Native JSON modules are finally real

AllThingsSmitty
1pts0
allthingssmitty.com 4mo ago

From instanceof to Error.isError: safer error checking in JavaScript

AllThingsSmitty
1pts0
allthingssmitty.com 5mo ago

Explicit Resource Management in JavaScript

AllThingsSmitty
2pts1
allthingssmitty.com 6mo ago

Stop turning everything into arrays (and do less work instead)

AllThingsSmitty
3pts0
allthingssmitty.com 7mo ago

React has changed, your Hooks should too

AllThingsSmitty
1pts0
allthingssmitty.com 8mo ago

Error chaining in JavaScript: cleaner debugging with Error.cause

AllThingsSmitty
4pts0
allthingssmitty.com 9mo ago

How to group arrays in JavaScript without reduce()

AllThingsSmitty
1pts1
allthingssmitty.com 10mo ago

Stop using .reverse().find() in JavaScript: meet findLast()

AllThingsSmitty
3pts0
allthingssmitty.com 10mo ago

Safe Array Methods in JavaScript

AllThingsSmitty
2pts0
allthingssmitty.com 11mo ago

Understanding Promise.any(): when one success is enough

AllThingsSmitty
1pts0
allthingssmitty.com 11mo ago

Logical assignment operators in JavaScript: small syntax, big wins

AllThingsSmitty
1pts0
allthingssmitty.com 1y ago

Modern async iteration in JavaScript with Array.fromAsync()

AllThingsSmitty
2pts1
allthingssmitty.com 1y ago

Make your JavaScript functions smarter and cleaner with default parameters

AllThingsSmitty
2pts0
allthingssmitty.com 1y ago

Using await at the top level in ES modules

AllThingsSmitty
1pts0
allthingssmitty.com 1y ago

Write more reliable JavaScript with optional chaining

AllThingsSmitty
3pts0
github.com 1y ago

JavaScript Algorithms – Clean and beginner-friendly implementations

AllThingsSmitty
1pts1
allthingssmitty.com 1y ago

JavaScript's at() method makes array indexing easier

AllThingsSmitty
2pts0
allthingssmitty.com 1y ago

The power of spread and rest patterns in JavaScript

AllThingsSmitty
2pts1
allthingssmitty.com 1y ago

TypeScript – Leveraging "unknown" instead of "any"

AllThingsSmitty
2pts1
github.com 1y ago

Basic design pattern examples in JavaScript

AllThingsSmitty
2pts1
codepen.io 6y ago

CSS-Only Version of Apple iMessage

AllThingsSmitty
2pts0
allthingssmitty.com 6y ago

CSS Fix for 100vh in Mobile WebKit

AllThingsSmitty
2pts0
github.com 6y ago

A useful list of must-watch talks about CSS

AllThingsSmitty
1pts0
allthingssmitty.com 7y ago

Zero-based date, Christmas, and emoji

AllThingsSmitty
1pts0

Hmm, interesting. Since `border-right` is shorthand, we're saying that `0` as a value is applied to `border-right-width`, `border-right-style`, and `border-right-color`. The `0` value can be applied to `width` but not to the other properties.

I can't speak for the accounts that cropped up posting comments, but I'm the original HN submitter for this article (not the author) and I can assure you there's no blogspamming happening on my part.