See Scott Dev
@seescottdev.bsky.social
📤 28
📥 17
📝 36
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...
loading . . .
Map.groupBy is new in JavaScript (how to use it)
YouTube video by See Scott Dev
https://youtube.com/shorts/sFJRkecrMAE?feature=share
10 months ago
0
0
0
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...
loading . . .
Group Arrays Of Objects In Plain JavaScript
YouTube video by See Scott Dev
https://youtube.com/shorts/EaE7KQ7XYgc?feature=share
10 months ago
0
1
0
Why didn't anyone tell me about Nightwind for Tailwind?
#tailwind
#css
#webdevelopment
#react
#nextjs
youtube.com/shorts/F22ON...
loading . . .
Easy Dark Mode With This Tailwind Plugin
YouTube video by See Scott Dev
https://youtube.com/shorts/F22ONxIuF90?feature=share
10 months ago
0
1
0
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...
loading . . .
STOP using the same boring Tailwind UI #tailwindcss
YouTube video by See Scott Dev
https://youtube.com/shorts/7BkBy-K3hrU?feature=share
10 months ago
0
1
0
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...
loading . . .
Tailwind Dynamic Class Tricks #reactjs #tailwindcss
YouTube video by See Scott Dev
https://youtube.com/shorts/jKlBSd8xpRw?feature=share
10 months ago
0
1
0
Check out this custom theme generator for ShadCN!
#tailwind
#tailwindcss
#shadcn
#javascript
#react
#nextjs
youtube.com/shorts/6reBZ...
loading . . .
ShadCN UI Theme Generator #tailwindcss #shadcn
YouTube video by See Scott Dev
https://youtube.com/shorts/6reBZBfS1PY?feature=share
10 months ago
0
4
0
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...
loading . . .
React + Tailwind + Accessible Components?
YouTube video by See Scott Dev
https://youtube.com/shorts/CYGJbm-pdzQ?feature=share
10 months ago
0
1
0
AbortController continued: these things simplify setTimeout / fetch control in React.
#react
#webdev
#javascript
youtube.com/shorts/VEdiH...
loading . . .
Use AbortController to cancel setTimeout in React
YouTube video by See Scott Dev
https://youtube.com/shorts/VEdiHbjgIK4?feature=share
10 months ago
0
0
0
I'm using AbortController in React from now on (and JavaScript in general, of course).
#react
#javascript
#webdev
youtube.com/shorts/U6JkY...
loading . . .
React useEffect + AbortController = ❤️
YouTube video by See Scott Dev
https://youtube.com/shorts/U6JkY_Zl0fk?feature=share
11 months ago
0
1
0
reposted by
See Scott Dev
Tailwind Weekly
11 months ago
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
loading . . .
Tailwind Weekly
Get our free, 5 min weekly newsletter. Used by 2,200+ people to be better Tailwind CSS developers.
https://tailwind-weekly.beehiiv.com/
1
1
1
I am no longer using create-react-app.
#react
#createreactapp
#vite
#typescript
#webdev
loading . . .
Stop using Create React App (use this instead)
YouTube video by See Scott Dev
https://youtube.com/shorts/bWXGdE9wXaU?feature=share
11 months ago
0
1
0
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...
loading . . .
DON'T make this useState mistake in React
YouTube video by See Scott Dev
https://youtube.com/shorts/NTHM0JtshQo?feature=share
11 months ago
0
1
0
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...
loading . . .
Capture screenshots in Chrome - No Extensions necessary!
YouTube video by See Scott Dev
https://youtube.com/shorts/zzOSEF5gbzU?feature=share
11 months ago
0
0
0
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...
loading . . .
Use structuredClone() to create deep copies of JavaScript objects
YouTube video by See Scott Dev
https://youtube.com/shorts/INrSgqCxZRU?feature=share
11 months ago
0
0
0
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
loading . . .
Use with() in JavaScript for clean shallow inline updates to Arrays
YouTube video by See Scott Dev
https://youtube.com/shorts/exi6MckWkgQ?feature=share
11 months ago
0
1
0
Change Arrays by Copy instead of by Reference in JavaScript using these three new functions
#javascript
#coding
#programming
loading . . .
3 New JavaScript functions to help you change Arrays by Copy
YouTube video by See Scott Dev
https://youtube.com/shorts/l5vFG8LI38s?feature=share
11 months ago
0
0
0
reposted by
See Scott Dev
Matt Pocock
11 months ago
Node.js now supports TypeScript. Here's everything you need to know:
www.totaltypescript.com/typescript-i...
loading . . .
Node.js Now Supports TypeScript By Default
TypeScript is coming to Node 23. Let's break down what that means.
https://www.totaltypescript.com/typescript-is-coming-to-node-23
9
333
91
Use Array.prototype.findLastIndex() in JavaScript to find the index of the last matching value
#javascript
#programming
#coding
loading . . .
Use findLastIndex() in JavaScript to find the last index of the matching value
YouTube video by See Scott Dev
https://youtube.com/shorts/M5pPe__kmS0?feature=share
11 months ago
0
0
0
Use the at() Array method in JavaScript to reference array items instead of bracket syntax.
#javascript
#coding
#programming
loading . . .
Use at() to reference elements in JavaScript Arrays
YouTube video by See Scott Dev
https://youtube.com/shorts/u1Gx98D0RXU?feature=share
11 months ago
0
1
0
reposted by
See Scott Dev
GitHub
12 months ago
GitHub Copilot Free now available for JetBrains IDEs
github.blog/changelog/20...
1
126
13
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
loading . . .
VSCode Multi Cursor can do THAT?
YouTube video by See Scott Dev
https://youtube.com/shorts/XcVtr3RNrP0?feature=share
12 months ago
0
1
0
I absolutely detest the smart TVs in my house and am plotting to replace them as soon as possible.
add a skeleton here at some point
12 months ago
0
0
0
reposted by
See Scott Dev
Theo
12 months ago
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
add a skeleton here at some point
3
132
7
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
loading . . .
Tailwind and Styled Components TOGETHER? #tailwind #react
YouTube video by See Scott Dev
https://youtube.com/shorts/iQqoSbT1zBI?feature=share
12 months ago
1
6
2
Are Styled Components BETTER than Tailwind in React?
#tailwind
#tailwindcss
#react
#javascript
#programming
#coding
loading . . .
Styled Components BETTER than Tailwind?
YouTube video by See Scott Dev
https://youtube.com/shorts/qDeqaiyZN1E?feature=share
12 months ago
2
3
0
Tailwind: is it all it's cracked up to be or just inline styles with a proprietary syntax?
#tailwind
#tailwindcss
#coding
#programming
#react
loading . . .
Is Tailwind just inline styles with extra steps?
YouTube video by See Scott Dev
https://youtube.com/shorts/mzFpWpihoVI?feature=share
12 months ago
0
1
1
reposted by
See Scott Dev
Next.js
12 months ago
Next.js 15.1 • React 19 (stable) • Improved errors and source maps • `after` (stable) • `forbidden` / `unauthorized` (experimental) • CSS inlining (experimental)
nextjs.org/15-1
loading . . .
Next.js 15.1
Next.js 15.1 introduces React 19 stable support, improved error debugging, new experimental authorization APIs, and more.
https://nextjs.org/15-1
7
302
37
reposted by
See Scott Dev
Theo
12 months ago
Astro 5.0 is a great release with tons of awesome stuff hidden inside. Had to do a video breaking it all down.
youtu.be/3xqa0SsRbdM
11
274
18
Can anyone tell me why my React component isn't updating even though I'm using useState?
#react
#javascript
#coding
loading . . .
WHY won't my React component update?
YouTube video by See Scott Dev
https://youtube.com/shorts/Uad5hOpgb5o?feature=share
12 months ago
0
3
0
Currying in React: What is it and how does it work? ALSO: why you should NOT use inline anonymous functions for callbacks!
#react
#programming
#coding
#tutorial
loading . . .
Currying in React (how does it work)?
YouTube video by See Scott Dev
https://youtube.com/shorts/S9kvrf6rTLI?feature=share
12 months ago
0
0
0
React Devs: Are you causing YOUR components a bunch of unnecessary and expensive re-renders? You could be if you aren't using useMemo the right way.
#react
#coding
loading . . .
STOP making your React components work so hard
YouTube video by See Scott Dev
https://youtube.com/shorts/S1QdihcX6YI?feature=share
12 months ago
0
0
0
Did you know that nesting components in React is bad? Let me tell you why!
#react
#programming
#coding
#tutorial
loading . . .
Beginners make THIS nesting mistake in React
YouTube video by See Scott Dev
https://youtube.com/shorts/RFbuJ-iZ8bc?feature=share
12 months ago
0
0
0
If you're like me and spend a lot of time refactoring your React components, check out this VSCode extension that will speed up your workflow!
#react
#javascript
#vscode
loading . . .
Refactor your React components FAST
YouTube video by See Scott Dev
https://youtube.com/shorts/nY8dUDc22Os?feature=share
12 months ago
0
0
0
People just starting out in React should know these five core things before diving in. Do you know each of these?
#react
#javascript
#programming
#developer
loading . . .
These are five concepts React beginners MUST know
YouTube video by See Scott Dev
https://youtube.com/shorts/w5Tkdwrtai8?feature=share
12 months ago
0
4
0
Tailwind beginners often run into this: why don't dynamic classnames work the way you'd expect?
#tailwind
#css
#webdevelopment
loading . . .
DON'T make this mistake in Tailwind (dynamic classes)
YouTube video by See Scott Dev
https://youtube.com/shorts/nshBwas2heY?feature=share
12 months ago
0
0
1
Question for developers: should you use Type or Interface when using TypeScript? (Hint: it's in the name).
#TypeScript
#Coding
loading . . .
Should you use Type or Interface in TypeScript?
YouTube video by See Scott Dev
https://www.youtube.com/shorts/XINEQuyDOMw
12 months ago
0
1
0
As part of my React series, here's one big, fat anti-pattern I see from junior devs all the time. Let's stop this heinous nonsense in 2025.
loading . . .
React beginners: don't do THIS in 2025
YouTube video by See Scott Dev
https://youtube.com/shorts/HMWE51fLN1Q?feature=share
about 1 year ago
0
0
0
SeeScottDev YouTube channel crossed 1k subs!
#1kcreator
goo.gl/VptRDI
loading . . .
https://goo.gl/VptRDI
about 1 year ago
0
0
0
you reached the end!!
feeds!
log in