🔥 There are 449 Hot Tips!!

Hot tips are spicy lil' nuggets related to web development and tooling that I share on my twitter account. I've logged them here to make them easier to find.

TIL: There is a difference between browser refresh and hitting enter in the URL bar.

445211217K
33812K
32310
75311
551381424055K

Squircles! In CSS!

Work is underway to add corner-shape to CSS, which will give you control over a border-radius curve with superellipse()

I build a little tool to visualize the possibilities

75730
80817K
675441329131K
1.1K983323K

Just solved a DOOZY of a css rendering issue

827264117K
501262116628K

Modded my Bose QC35 Headphones for a USB-C port with the QC45 charging board.

1441189K
32614K
2644146227K

React on a roomba robot vacuum achieved! Used an esp32 and react to drive my roomba.

496472018K
1.1K31
2.7K17787855391K
1.5K629125

TikTok - or byte dance - just forked VS code and launched their own AI code editor to compete with cursor and windsurf

1.8K2477644K
77025K
28514
9269642632105K
871133

You should be using JavaScript sets more often

Now in all browsers and Node - these 7 new set methods are key for when trying to compare two arrays or sets of data.

1.6K5514912
2.1K213411.3K112K
486231717K

JavaScript roomba now sucks both ways

Figured out the motor controller Byte. First time I've had to write binary 1s and 0s in React.

1K3840273112K
1.5K62626
81935.2K

Controlling a roomba with JavaScript

Wrote the code to control it in the browser via Web Serial API, or on the server with serialport

1.5K8787288103K
37761149
1.1K33K
36925
539533117K

This is a must have editor setting . Here is how I get those coloured indentation / bracket pairs in my editor.

1K762998488K
539601616K
43121
51416K
1671590