CJ's Avatar

CJ

@w3cj.com

Full Stack Dev, Explainer of Things Senior Creator at @syntax.fm / @sentry.io Host of coding.garden on Twitch and YouTube

3,720
Followers
1,635
Following
182
Posts
23.10.2024
Joined
Posts Following

Latest posts by CJ @w3cj.com

So stoked for this! Don't forget to tune in to the premiere in about 40 minutes!

06.03.2026 14:22 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

MADCSS DOT COM
MADCSS DOT COM
MADCSS DOT COM
MADCSS DOT COM

Tune in March 6th 10AM ET

05.03.2026 20:25 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

ITS HAPPENING!!!! Get your bracket picks in before it starts!

04.03.2026 21:09 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A photo of all the things you can win if you win the MadCSS bracket challenge. $1500 worth of stuff for first prize including one of every single thing from the syntax store, one of all the MadCSS exclusive merch AND a $69 taco bell gift card.

A photo of all the things you can win if you win the MadCSS bracket challenge. $1500 worth of stuff for first prize including one of every single thing from the syntax store, one of all the MadCSS exclusive merch AND a $69 taco bell gift card.

A photo of the MadCSS tournament bracket. Including all 16 participants and all 8 round 1 match ups.

A photo of the MadCSS tournament bracket. Including all 16 participants and all 8 round 1 match ups.

Who do you think will win the March MadCSS tournament?

Fill out your bracket before March 6th for a chance to win some really dope stuff: madcss.com

02.03.2026 21:54 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Agreed. Hono is hands down the best for JS / TS APIs right now.

02.03.2026 21:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The JS ecosystem leaves a lot to be desired. Most frameworks are just routing systems with a little bit of data loading sprinkled on top. Something closer to Laravel / Rails like AdonisJS would be ideal but many devs are already bought in to React/Next.js. Nothing comes close to combining the 2.

02.03.2026 17:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Nice! I haven't given it a try yet but it looks really compelling.

02.03.2026 17:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

If you were building a full stack JS framework from scratch today, what would you add that is missing from Next.js, SvelteKit, Nuxt, Tanstack Start and Solid Start?

02.03.2026 16:28 πŸ‘ 6 πŸ” 0 πŸ’¬ 8 πŸ“Œ 0

The lack of route level middleware in Next.js has always bugged me.

Claude added the feature to vinext in under an hour!

Unlikely to be merged in but vinext being vite based makes things like this possible!

Code: github.com/w3cj/vinext/...
Demo: vinext-route-proxy-examples.cj-syntax.workers.dev

25.02.2026 15:30 πŸ‘ 10 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
search results suck right now, use THIS instead
search results suck right now, use THIS instead YouTube video by Syntax

I have been using SearXNG as my daily driver search engine and it's been great!

I show what it is and how to set it up in my latest video

I also take a look at Perplexica - a self hosted AI answer engine that uses SearXNG under the hood

watch 🍿: www.youtube.com/watch?v=9pNM...

10.02.2026 13:17 πŸ‘ 29 πŸ” 4 πŸ’¬ 2 πŸ“Œ 3

πŸ˜„ I'll be hosting / refereeing / setting the challenges! We had to have someone on the inside and not competing to make it fair for the others.

20.01.2026 14:49 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Crazy! Glad I have the alt text as backup. The more you know 🌈

18.01.2026 17:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

i took this picture, further proof we live in a simulation

18.01.2026 13:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

me neither! was a little after 10pm

18.01.2026 13:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

don't think so, just late at night on the way to the C terminal

18.01.2026 13:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The last car on The Denver International Airport Automated Guideway Transit System at night with no passengers. The ceiling lights are orange and blue. The train tunnel can be seen out of the window.

The last car on The Denver International Airport Automated Guideway Transit System at night with no passengers. The ceiling lights are orange and blue. The train tunnel can be seen out of the window.

πŸ„³πŸ„΄πŸ„½πŸ……πŸ„΄πŸ…
πŸ„ΈπŸ„½πŸ…ƒπŸ„΄πŸ…πŸ„½πŸ„°πŸ…ƒπŸ„ΈπŸ„ΎπŸ„½πŸ„°πŸ„»
πŸ„°πŸ„ΈπŸ…πŸ„ΏπŸ„ΎπŸ…πŸ…ƒ
πŸ„°πŸ…„πŸ…ƒπŸ„ΎπŸ„ΌπŸ„°πŸ…ƒπŸ„΄πŸ„³
πŸ„ΆπŸ…„πŸ„ΈπŸ„³πŸ„΄πŸ…†πŸ„°πŸ…ˆ
πŸ…ƒπŸ…πŸ„°πŸ„½πŸ…‚πŸ„ΈπŸ…ƒ
πŸ…‚πŸ…ˆπŸ…‚πŸ…ƒπŸ„΄πŸ„Ό

17.01.2026 05:50 πŸ‘ 39 πŸ” 0 πŸ’¬ 5 πŸ“Œ 0

dev containers are amazing

i slept on them way too long

i show everything you need to know to get started in my latest video: www.youtube.com/watch?v=kPMA...

15.01.2026 18:49 πŸ‘ 27 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
devcontainer-features/src/firewall at main Β· w3cj/devcontainer-features Contribute to w3cj/devcontainer-features development by creating an account on GitHub.

check out all the available options here: github.com/w3cj/devcont...

15.01.2026 18:48 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
example devcontainer.json with claude code and firewall

example devcontainer.json with claude code and firewall

i created a dev container firewall feature that makes it super easy to lock down the network inside a dev container

includes tons of allow lists like Github APIs / npm registry as well as AI APIs / tools

this devcontainer.json is all you need for running sand-boxed claude code

15.01.2026 18:48 πŸ‘ 11 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
writing javascript as fast as possible
writing javascript as fast as possible YouTube video by Syntax

watch me try to break a world record

www.youtube.com/watch?v=3NCN...

09.01.2026 13:17 πŸ‘ 18 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
feeling behind as a programmer
feeling behind as a programmer YouTube video by Syntax

the best programmers are the ones that can adapt and constantly learn / progress while everything is changing around them

for me, 2026 will be the year of "just enough AI"ℒ️, less hype, less FOMO, more building / shipping

www.youtube.com/watch?v=e-_7...

30.12.2025 12:13 πŸ‘ 24 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
oops, you're a programmer now | everything you should know
oops, you're a programmer now | everything you should know YouTube video by Syntax

I break down the basics of files, file paths, extensions and types in my latest video -> youtu.be/z8bllh74Lck?...

17.12.2025 18:31 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

File extensions and file paths being considered "advanced" is crazy to me. Modern OS's hide these by default and the lack of computer literacy here is a real problem for new devs especially vibe coders.

17.12.2025 18:31 πŸ‘ 31 πŸ” 2 πŸ’¬ 3 πŸ“Œ 0
oops, you're a programmer now | a guide
oops, you're a programmer now | a guide YouTube video by Syntax

Whether you've been tricked into becoming a programmer (by AI) or are intentionally looking to dive into the world of computers and programming, my latest video will get you started.

Watch 🍿: www.youtube.com/watch?v=z8bl...

16.12.2025 12:03 πŸ‘ 18 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Working on Debug December Days 6 - 12 | Syntax Bytes w/ CJ
Working on Debug December Days 6 - 12 | Syntax Bytes w/ CJ YouTube video by Syntax

I'm live over on @syntax.fm to work on the @sentry.io Debug December challenges.

www.debugdecember.com

Tune in everywhere you get your live streams.

twitch.tv/syntaxfm

www.youtube.com/watch?v=8f8G...

See you in the chat.

12.12.2025 16:22 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm working on moving my dev environment fully to a VM or container. Any tips / tools I should look into?

I basically never want to run npm install or compile binaries on my local machine ever again.

12.12.2025 15:43 πŸ‘ 14 πŸ” 0 πŸ’¬ 6 πŸ“Œ 0
Video thumbnail

building todo apps is so hard these days

scaffolded a new app, tried to start it, promise error, tried to apply db migrations, could not locate the sqlite bindings file, tried to build sqlite, node gyp compile error, re-installing xcode command line tools, ETA 23 minutes

09.12.2025 15:46 πŸ‘ 21 πŸ” 0 πŸ’¬ 5 πŸ“Œ 0
Preview
syntaxfm - Twitch Debug December | Days 1 - 5 | Syntax Bytes w/ CJ

CJ is live to solve the @sentry.io Debug December Day 1 - 5 challenges.

twitch.tv/syntaxfm

www.youtube.com/watch?v=ICBK...

See you in the chat.

05.12.2025 18:04 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Advent of Code | Day 3 and Day 4 Explained | JavaScript / TypeScript
Advent of Code | Day 3 and Day 4 Explained | JavaScript / TypeScript YouTube video by Syntax

In his latest video, @w3cj.com explains how he solved Advent of Code Day 3 and Day 4 with JavaScript / TypeScript.

Watch 🍿: youtu.be/PVbLd6zOVhg

04.12.2025 12:41 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
CodingGarden - Twitch [TS] Advent of Code Day 3 && 4 | !faq | !commands

I'm LIVE on twitch to do Advent of Code Day 3 && 4.

See you in the chat - www.twitch.tv/codinggarden

04.12.2025 04:27 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0