Hosted by Wes Bos and Scott Tolinski since 2017, Syntax has published over 600 podcast episodes on full-stack web development, covering everything from HTML, CSS, JavaScript, server side languages, databases, deployment environments, and more.
In 2023 Syntax.fm joined forces with Level Up Tutorials adding 2000+ free video tutorials to our library.
Wes Bos is co-host of Syntax and a web development educator. Constantly learning, he creates web development courses focused on JavaScript, TypeScript, React, CSS, Node.js and whatever else comes his way.
Scott Tolinski is co-host of Syntax and the creator of Level Up Tutorials. In his free time Scott is a dedicated Bboy (breakdancer) & enjoys pushing himself athletically through dance, working out and snowboarding.
Syntax is brought to you by Sentry (sentry.io)
Пікірлер
If anyone is having issues deploying using Nixpacks and pnpm. I fixed it by adding "packageManager": "[email protected]", to my package.json. I ran into the issue of Nixpacks not recognising the pnpm lock file when I tried to deploy the nextjs site... hope it helps someone.
These videos are 🔥🔥
I loved the episode! I dig those explorations into more dev-adjacent, but still related fields.
I always thought servers were fun, so I decided to subscribe for a cheap VPS and play around with self hosting. And a couple of hours after I did I found your videos. So detailed, so insightful. Perfect! It's like the universe is trying to tell me to keep messing around. Keep up the good work!
This is most comprehensive video on coolify. Thanks ❤
Dokploy ?
I'm running into issues getting Cloud-init to create the initial "cj" user. When I ssh into the server it doesn't exist in /etc/passwd. Cannot figure what the issue is here
I am 100% stealing "you wouldn't italicise the Mona Lisa"
44:00 Was thinking to myself... Please say C# Please say C# Please say C# 🤞😝🤞 And then it happened and... I just... no ... words... 🥹
This video was an absolute godsend. Thank you. I only have one question. If I'm hosting my backend on port 8080, how would i setup my caddyfile so that my frontend can make calls to it? Do i need a reverse proxy for that too?
I figured it out :) I've never subscribed so fast in my life btw. keep it up.
So after beating my head against the cloudflare DNS for 3 hours I finally made it work. For whatever reason, my SSL just worked after: 1 - I set Cloudflare SSL to full 2 - I set all A proxy status to cloudflare proxied Hope it helps some ppl out there 😄
Coolify and pocketbase have changed my life.
I know this has absolutely nothing to do with fonts but would you guys be able to do an episode about database, which ones are your go to in terms of hosted services pros and cons of each. and migration backups scaling ect... Not sure if that's had already been done.
After setting up domain to access coolify, Can we disable ip address from accessing coolify? For example, we access coolify using ip, but then we setup domain to access it, then how to block IP
This can be done with a dynamic caddy config. You can redirect requests to the IP address to a domain. I show how to do this at 25:25 - for example to set this up for an IP, specify 192.168.0.1 { redir example.com } in a dynamic config. - the http is important because you cannot have a TLS certificate for an ip address
i always thought sudo was like a cutesy spelling of pseudo like, 'fake root admin'
I guess one of the habits of highly effective devs is to not procastinate by watching videos of highly effective devs' habits. Oh well
I use Google coldline for backups. Cheapest solution if you do not download so often
I think one thing to call out with design systems is that while they’re typically not the source for innovation, it should support teams experimenting with new UI ideas by providing low-level “nuts and bolts” to help experimental UI at least stay cohesive with the system: design tokens, CSS parts in components, constructable style sheets, etc
I run this on my local Proxmox server. It's been so amazing! Sometimes I just want to have to configure all of the backend stuff and it's been so easy building my Angular frontend app using pocketbase!
Today I destroyed my Mac to the point where the operating system told me I lacked the necessary permissions to even open System Preferences. Your video made it rise like a phoenix from the ashes. Thanks a lot!
please make more stuff on pocketbase.
I'm a hobbie-scripter and ts is a constant pain. I want it, kind of, but I hate it.
I really want to try this out. I currently have an app I am working on and certain parts could benefit from the local first approach. How does sqlite handle auth? Had a brief look at the docs, but wasn't totally sure. Currently I'm using Firebase backend with Passage integaration from 1Password for auth. Does anyone know can sqlite cloud handle OIDC integration like Passage?
What stack do you use to build syntax website
Svelte Kit + Planetscale
@@syntaxfm don't you use cms for blog post?
This is a golden video, just what I needed, thank you sir!
Bro looks like AI generated
Which one?
Why is no one asking for CJs moustache care, drop it
I think the ultimate react will be useSvelte() Ya ya its a bad joke, i don't hate react i just like svelte more hahaj
Such a cohesive team, CJ just fits naturally, And i share scotts impluse to always reach for Svelte
Bro this video is pure gold! Thanks for sharing your amazing technical knowledge to the world.
Check out Illinois Mono for readability
+1 more CJ content (plus the sick stash)
Always has been
The worst explanation ever.
What makes you say that? I’m curious what this was missing. Would love feedback
PrimeVue and PrimeVue Tailwind both seem incredibly promising for those interested in Vue design kits. Customizable, themeable... I haven't spent a lot of time with it yet, but the functionality and styling and the sorts of components they include out of the box seems incredible (check out the variations on their data tables)
Vue already grow to have a place in the job market, not as many jobs as react, but there's more. Also Vue/Nuxt is one of the options Indie Hackers use to create their apps. It's curious but must Nuxt Devs don't take full advantage of Nuxt, they use it for the frontend and they have a Laravel, Rails or especially a Node Backend.
When I finally got the chance to get into "reasonably modern" web dev, I skipped over React precisely because it looked like there were a lot of things that could trip me up and I needed to get up to speed fast. Learned Vue, Svelte, and I'm now thinking of picking up Qwik, Solid, and HTMX. I might get slightly overly excited by new concepts, :-) And yes, React is starting to look more interesting as well.
Alright Scott, you've sold me on Svelte. I'm gonna give it a try. I totally agree with you about having Stockholm syndrome using React.
CJ, you are amazing.
This is a case study for decentralized crypto wallets! 😉
i think cjs likes vue nuxt3 is good
I think CJ’s nickname should just be .cjs from now on
Vue is amazing, especially with Nuxt
Congrats Wes! CJ great job! You filled those big shoes well! Now ... how can we make it so when I watch this video here - it marks the episode as played in my pod catcher of choice? Great content as always y'all!
I wish that were possible. Podcasts are plain ole rss feeds so not much we can do there.
WHERE IS WES!!!
Wes will be out for a few episodes because he had a baby. kzread.info/dash/bejne/iJ5tvJZ9o9KeqZc.html
when the jsdocs episode?
Don't waste talent, bring CJ more often!
He’s recorded 6 this month while Wes is on leave
TS is useful but has turned into a religion.
Great tutorial! Thanks for creating it!
The only reason I learned react was due to the Vue 3 days. I loved Nuxtjs but the migration took too long to stabilise in that time I picked up Next.js
Congrats Wes! If you do use js doc to author your library instead of typescript, if you want to provide types to users you’ll still have to create d.ts files manually or with a build step. github.com/Rich-Harris/dts-buddy IMO easier to just use ts, but to each their own!