Profile avatar
w3cj.com
Full Stack Dev, Explainer of Things Senior Creator at @syntax.fm / @sentry.io Host of coding.garden on Twitch and YouTube
101 posts 2,879 followers 1,634 following
Prolific Poster
Conversation Starter

create-react-app is officially deprecated - here is my opinionated guide on what to use instead. I talk about how the type of app you are building will determine the best tool for the job. Also, I show how to migrate from CRA to @vite.dev Watch 🍿: www.youtube.com/watch?v=oOd1...

Another fun one with the @syntax.fm crew. Can you tell if a site was built with wix / squarespace just by clicking around? Play along: www.youtube.com/watch?v=YTWp...

In my latest video over on @syntax.fm - I show how to use @preactjs.com signals in @react.dev and demonstrate how it gives us fine-grained reactivity. I also talk about the Signals Proposal that would add Signals directly to JavaScript. Watch 🍿: www.youtube.com/watch?v=Diy4...

No spoilers... but I'm really good at this game 😉

In my latest video over on @syntax.fm - I share the story of how I automated the creation of paper like images for a video. Watch 🍿: www.youtube.com/watch?v=RNRh...

A recap of the 15 MOST starred JS projects of 2024 and what they were up to last year. Full video here for those that cannot understand at 1450x - www.youtube.com/watch?v=NBDn...

I recap the 15 most starred JS tools, libraries, frameworks and run-times of 2024. (Congrats to:) @drizzle.team @htmx.org @tailwindcss.com @deno.land @tauri.app @react.dev @playwright.dev @bun.sh @astro.build @biomejs.dev @nodejs.org @shadcn.com @hono.dev Watch 🍿 - www.youtube.com/watch?v=NBDn...

I join Scott and Wes for a "high" stakes over / under web dev guessing game. Watch 🍿: www.youtube.com/watch?v=ngBg...

I hit inbox zero 153 times last year. Here’s how I do it. The Secret To Inbox Zero and Conquering Your Email youtu.be/Tsz5wteVyp4

Node.js v23.6.0 now runs TypeScript with no command line flag!

😎Check out the talk recording "1000 Ways To Autocomplete" by @w3cj.com. Watch it here⤵️ gitnation.com/contents/100...

Looking for something to learn in the new year? Try C#! www.youtube.com/watch?v=j085...

2025 New Years resolution: use maps and sets more and objects / arrays less. Watch 🍿 www.youtube.com/watch?v=De6J...

In my latest video over on @syntax.fm - I dive into the what, why, when and how of Monorepos. I also share some tips and tricks for working in monorepos with a seperate API and frontend. 🍿 Watch www.youtube.com/watch?v=KIgP...

Zero Sync is a game changer. You will be shocked at how fast it is. This is the type of new tech that really moves the needle to more native feeling web apps. Zero Sync Makes Local First Easy youtu.be/hAxdOUgjctk

In my latest video over on Syntax - I show how to setup magic link login with Next.js and NextAuth - I also show how to test email sending locally with Mailhog. Watch 🍿 www.youtube.com/watch?v=75AV...

Start testing emails like this

I'm live to work on Advent of Code days 1 through 7 with Deno! See you in the chat. adventofcode.com twitch.tv/codinggarden www.youtube.com/watch?v=cESM...

I'll be live over on @syntax.fm in about 1 hour to work on the first 5 Debug December challenges. Debug December is a series of 24 coding challenges where you solve bugs created by @sentry.io See you in the chat! www.debugdecember.com www.twitch.tv/syntaxfm www.youtube.com/watch?v=PLCn...

In my latest video over on @syntax.fm - I dive into the original Netscape C source code from 1998 to answer the question: Why does typeof null === "object" in JavaScript? Watch 🍿 www.youtube.com/watch?v=HApr...

A JavaScript rewind rap?? It’s only at #JSNationUS that the conference MCs drop a rap album 🎤 Shoutout to @henrihelvetica.bsky.social @w3cj.com @beaucarnes.bsky.social for being a part of “Hip Hop Array” and @notwoods.bsky.social for writing & video!

Had so much fun MCing and speaking at #JSNationUS this year! This was my 2nd time MCing and my first talk at a non local conference. Amazing experience! @jsnation.gitnation.org Thanks to @henrihelvetica.bsky.social @thebetterdaphne.bsky.social @beaucarnes.bsky.social for being awesome MCs with me!

In my latest video over on @syntax.fm - I show how I used the JavaScript Intl API to format dates, numbers and durations in some embeddable blue sky web components I've been working on (allows embedding of posts, searches, feeds etc. will release soon!) www.youtube.com/watch?v=DyHX...

I never thought I'd be able to use this line on an application: "My proven ability to consume Blair's Mega Death Sauce while solving a 5 kyu code kata makes me an excellent fit for this role." youtube.com/watch?v=py7M...

The webmaster shirt is back in stock in the @syntax.fm / @sentry.io shop! This one sells out quick, so get it while you can. sentry.shop Get 15% off everything and 20% off if you sign up for our newsletter here syntax.kit.com/blackfriday24 The nascar shirt and fingerboards are restocked as well!

In my latest video over on @syntax.fm - I show how to refactor messy @react.dev code that uses lots of useState hooks into a single useReducer. I talk about when / why to use a reducer and show how to set up our reducer from the ground up (with @typescriptlang.org) www.youtube.com/watch?v=F_zh...

A day of sight seeing in New York City on November 16th 2024, through the lens of my Sony Digital Mavica MVC-FD73 - released in 1999 - it can store 35 - 640x480 JPGs per 1.44MB 3.5" floppy disk (an IRL save icon).

In my latest video over on @syntax.fm - I showcase some of the latest features in @svelte.dev 5 by building a simple task management app. 🍿 Watch: www.youtube.com/watch?v=uSWM...

Amazing MCs on the stage❤️ @w3cj.com @thebetterdaphne.bsky.social @henrihelvetica.bsky.social & Beau Carnes

my NYC experience so far

I'm LIVE! Come hang out.