See Scott Dev
seescottdev.bsky.social
See Scott Dev
@seescottdev.bsky.social
Senior software engineer who has been working with the web since it started.
Map.groupBy is new to JavaScript and better than Object.groupBy in several key scenarios.

#javascript #webdevelopment #webdev

youtube.com/shorts/sFJRk...
Map.groupBy is new in JavaScript (how to use it)
YouTube video by See Scott Dev
youtube.com
February 12, 2025 at 5:31 AM
In 2024, Object.groupBy and Map.groupBy were added to JavaScript. Here's an example of how to use it and a little bit on why it's so great.

#JavaScript #WebDevelopment

youtube.com/shorts/EaE7K...
Group Arrays Of Objects In Plain JavaScript
YouTube video by See Scott Dev
youtube.com
February 11, 2025 at 7:25 AM
Why didn't anyone tell me about Nightwind for Tailwind?

#tailwind #css #webdevelopment #react #nextjs

youtube.com/shorts/F22ON...
Easy Dark Mode With This Tailwind Plugin
YouTube video by See Scott Dev
youtube.com
February 6, 2025 at 7:16 AM
Sites that use ShadCN have one big problem: they all look pretty much the same. Here are some examples of components that can give your site a more unique look while still taking advantage of the amazing Tailwind.

#tailwindcss #tailwind #css #react #nextjs

youtube.com/shorts/7BkBy...
STOP using the same boring Tailwind UI #tailwindcss
YouTube video by See Scott Dev
youtube.com
January 31, 2025 at 7:53 AM
Here are some advanced ways to set dynamic classes using Tailwind in React

#tailwind #css #webdevelopment #react #nextjs #javascriptdev #shorts #short

youtube.com/shorts/jKlBS...
Tailwind Dynamic Class Tricks #reactjs #tailwindcss
YouTube video by See Scott Dev
youtube.com
January 29, 2025 at 8:03 AM
Check out this custom theme generator for ShadCN!

#tailwind #tailwindcss #shadcn #javascript #react #nextjs

youtube.com/shorts/6reBZ...
ShadCN UI Theme Generator #tailwindcss #shadcn
YouTube video by See Scott Dev
youtube.com
January 28, 2025 at 7:24 AM
Like React, Tailwind and accessibility but haven't given ShadCN a look? Maybe it's time you do.

#nextjs #react #shadcn #javascript #tailwind

youtube.com/shorts/CYGJb...
React + Tailwind + Accessible Components?
YouTube video by See Scott Dev
youtube.com
January 23, 2025 at 8:23 AM
AbortController continued: these things simplify setTimeout / fetch control in React.

#react #webdev #javascript

youtube.com/shorts/VEdiH...
Use AbortController to cancel setTimeout in React
YouTube video by See Scott Dev
youtube.com
January 22, 2025 at 8:33 AM
I'm using AbortController in React from now on (and JavaScript in general, of course).

#react #javascript #webdev

youtube.com/shorts/U6JkY...
React useEffect + AbortController = ❤️
YouTube video by See Scott Dev
youtube.com
January 21, 2025 at 8:16 AM
Reposted by See Scott Dev
Tailwind Weekly 180 🔥

🌟 Tailwind CSS V4 stable launching next week!
📍 Tailwind Connect in Miami next Tuesday
🎨 12 CSS one-liners to modernize your code by
💅 Showcase: Gamified Japanese learning tool Kamikana

Dive in 👇
tailwind-weekly.beehiiv.com/p/issue-180
Tailwind Weekly
Get our free, 5 min weekly newsletter. Used by 2,200+ people to be better Tailwind CSS developers.
tailwind-weekly.beehiiv.com
January 18, 2025 at 1:05 PM
I am no longer using create-react-app.

#react #createreactapp #vite #typescript #webdev
Stop using Create React App (use this instead)
YouTube video by See Scott Dev
youtube.com
January 17, 2025 at 7:15 AM
Did you know you can slow your app way down just by NOT understanding how the useState hook works in client side React components, especially when it comes to initializer functions?

Make sure you pass the function by reference!

#react #reactjs #webdev

youtube.com/shorts/NTHM0...
DON'T make this useState mistake in React
YouTube video by See Scott Dev
youtube.com
January 16, 2025 at 7:00 AM
You don't need an extension to take a screenshot in Chrome. In fact, all you need is the Inspector window open and you can take all kinds of screenshots -- including device screenshots!

#webdevelopment #chrome #chromium #brave #bravebrowser

youtube.com/shorts/zzOSE...
Capture screenshots in Chrome - No Extensions necessary!
YouTube video by See Scott Dev
youtube.com
January 15, 2025 at 7:53 AM
Did you know that the spread operator in JavaScript only creates a shallow copy of an object? In this video, I talk about how you can easily create deep copies of objects -- especially when they contain nested objects!

#javascript #coding #programming

youtube.com/shorts/INrSg...
Use structuredClone() to create deep copies of JavaScript objects
YouTube video by See Scott Dev
youtube.com
January 14, 2025 at 7:32 AM
Say you have an array of fruit.

How do you normally create a copy of an array without changing the original?

Use the new with() array method from JavaScript!

#javascript #coding #programming
Use with() in JavaScript for clean shallow inline updates to Arrays
YouTube video by See Scott Dev
youtube.com
January 10, 2025 at 7:28 AM
Change Arrays by Copy instead of by Reference in JavaScript using these three new functions

#javascript #coding #programming
3 New JavaScript functions to help you change Arrays by Copy
YouTube video by See Scott Dev
youtube.com
January 9, 2025 at 5:03 AM
Reposted by See Scott Dev
Node.js now supports TypeScript.

Here's everything you need to know:

www.totaltypescript.com/typescript-i...
Node.js Now Supports TypeScript By Default
TypeScript is coming to Node 23. Let's break down what that means.
www.totaltypescript.com
December 27, 2024 at 5:00 PM
Use Array.prototype.findLastIndex() in JavaScript to find the index of the last matching value

#javascript #programming #coding
Use findLastIndex() in JavaScript to find the last index of the matching value
YouTube video by See Scott Dev
youtube.com
January 8, 2025 at 7:52 AM
Use the at() Array method in JavaScript to reference array items instead of bracket syntax.

#javascript #coding #programming
Use at() to reference elements in JavaScript Arrays
YouTube video by See Scott Dev
youtube.com
January 7, 2025 at 6:33 AM
Reposted by See Scott Dev
GitHub Copilot Free now available for JetBrains IDEs
github.blog/changelog/20...
elmo and cookie monster from sesame street are standing next to each other .
ALT: elmo and cookie monster from sesame street are standing next to each other .
media.tenor.com
December 20, 2024 at 9:41 PM
Do you know about multi-cursor in VSCode? Either way, this video is bound to help you get even better with it!

#vscode #programming #coding #visualstudiocode
VSCode Multi Cursor can do THAT?
YouTube video by See Scott Dev
youtube.com
December 20, 2024 at 7:15 AM
I absolutely detest the smart TVs in my house and am plotting to replace them as soon as possible.
“I’ll happily pay extra for appliances with zero smart features and actual buttons. I just want to cook, not troubleshoot WiFi. #KeepItSimple
December 19, 2024 at 6:56 AM
Reposted by See Scott Dev
Naman wrote a blog post after watching my Tailwind V4 video. Obviously I followed up with another video 🤣 seriously tho - be careful with the new Tailwind version. With great power comes great responsibility...

youtu.be/ArSPic3EbCo
December 18, 2024 at 1:48 AM
Who knew you could make Styled Components using Tailwind?!

Shout out to @mathieutu.dev and the featured package in this video: classed-components. You took something great and made it amazing.

#tailwind #tailwindcss #classedcomponents #javascript #react
Tailwind and Styled Components TOGETHER? #tailwind #react
YouTube video by See Scott Dev
youtube.com
December 19, 2024 at 6:35 AM