Tools That got Buffed 

Low Tier

From

to

S-Tier

when you weren't looking

It started with

A call from a friend...

Friday night...

The Sun Setting....

......All The Elements

Falling into Place.....

And When I arrive...

he has it

He's already back from the rental store.

I've been playing it for over 20 years now.

The sickest game.

"You guessed it....

 

 

There's even more players now

Somehow, a yet another DLC on the cartridge...

Some Buffs

Some Nerfs

They just won't stop updating

Fueled by caffeine

and pizza, 

we fired up the game

Text

"The startup screen always gets me pumped"

Tool Select

bun

storybook

buffs & nerfs

Over the years

Angular

Vue

"Ok what have they messed with..."

2021 - better cli/Typed reactive forms

2022 - signals/perf

2023 - SSR/api improvments

2020 - v3/composition api

2021 - single file components/perf

2023 - vite integration/composition api dev tooling

React

buffs & nerfs

Over the years

"You'd think they'd just rename the character,

doesn't even look the same"

2018 - 'getSnapshotBeforeUpdate'

2019 - switch from class/hooks

2021 - v18/ batching, lifecycle changes

2023 - suspense, SSR

2024 - signals, react compiler

buffs & nerfs

Over the years

"They forgot about Moo, had to nerf the whole game once"

MooTools

Special move: 

SmooshGate 

Wordpress

buffs & nerfs

Over the years

"Could be a meta-shift on this..."

buffs & nerfs

Its not "copium"

"Corporate-Nerfed Right out of existence...."

Silverlight

Flash

buffs & nerfs

"...Corporate-Buffed Right back into existence...."

typescript

"Oh, yeah I tried it, I mean I kinda lost interest last year..."

Bun

2021 : 0.0.x - clunk.

2024: 1.1.x - wow.

Bun

  • better windows/bash behavior
  • better globber (learned this with es6 plato)
  • yes, it is a bit faster
  • better typescript support
  • server transpilation/module/mjs tomfoolery = gone.
  • can use esm/require same file
  • truly vigilant dev team, active attention and updates
  • ESM author (JDD) support
  • Excellent with Expo/React Native

"Its not about the speed, its about interop/DX"

BIOME

"I mean, who cares if its a little faster?"

"Killer of dotfiles and dependencies"

Prettier

ESLINT

Typescript Eslint

Eslint Unicorn

Eslint React

Eslint JSX ally

prettier sort-imports

BIOME

  • minutes to milliseconds on large project
  • smaller memory profile in CI
  • 1.7.x: migration from eslint prettier is easy
  • stricter than prettier/eslint (stricter than estree)
  • encourages performant code
  • buffs:
    • added CSS support in 1.9.x
    • sorts imports
    • a11y support
    • highly active; pushing major features weekly

"Its free real estate"

"IDK, I'm just making something simple"

AWS

"He'd probably be good if his moves weren't so complicated"

AWS

↓ ↘ →↓ ↘ →↑ ← → ↓→ ↘ 

"lambda-burst"

↓ ↘ →↓ ↘ →↑ ← → ↓→ ↘ ↓ ↙ ← ↖ ↑ ↗ →↓ ↘ →↑↓ ↘ →↑↙ + B

"delete-gateway"

↓ ↘ →↓ ↘ →↑ ← → ↓ ↘ →↓ ↘ →↑ ← → ↓→ ↘ ↓ ↙ ← ↖ ↑ ↗ →↓ ↘ →↘ →↑↙ 

"multi-env-mode"

+ ↓ ↘ → B + A, ← → ↑↓↓ ↘ →↓ ↘ → + XY
↓ ↘ →↓ ↘ →↑ ← → ↓ ↘ →↓ ↘ →↑ ← → ↓→ ↘ 

At this point I'm like 69% serious when I say AWS keeps their stuff hard to use in order to keep the n00b hobbyist out. I'm not mad and I get it but it makes so many other things finally mak sense

Gladam Ruckus

The Primo

Whats crazy, is that AWS created such a good product and somehow they created such a terrible interface that an entire cottage industry propped up in which people pay a premium to use AWS but like... not AWS

ThReebo

Last month, I literally made one of those products you can pay a premium to use

"What  does SST even stand for?"

SST

"I'm just not sure its worth learning?"

CSS Grid

CSS Flex

"Whatever, I mean whatever Grid can do I can just do in Flex"

- people that don’t know Grid yet

"I'm just not sure its worth learning?"

CSS Grid

  • the kinks are worked out, really.
  • subgrid
  • mortar
  • tailwind
  • grid-cols-[minmax(900px,_1fr)_100px]
  • can basically replace absolute in several situations
  • far less div-itis

"I mean, we're not like building a UI library per se...."

StorYbook

  • stronger integration with QA
  • testing, a11y
  • performance
  • IKEA vs ikea-in-your-project
  • every dev that's gone in is still 'all in'
  • react native
  • future plans, with RBAC, CASTL

"I heard  its really only good if you have, like

several different teams or server languages"

GraphQL

"I heard tRPC does the same thing, but its simpler?"

tRPC

Rest

"Wait, it does local state too?"

Apollo

Graphql Codegen

"What are fragments?"

"So? Which of these two do you always main?"

Next.js

REmix

Expo

"My friend said React Native cant get 60 FPS "

Nativewind

  • Viro for AR/XR
  • seamless OTA
  • hermes/performance
  • expo router
  • nativewind
    • nativewindui
  • proper web support
  • RNR
  • SSR by 2025

EXPO

(got seriously buffed)

"Wait did Backbone get buffed?"

Backbone

Marionette

jQuery

underscore

YUI

"No, they're just good."

jQuery

From Low Tier to S Tier

By Jesse Harlin

From Low Tier to S Tier

  • 4