Hosted by Wes Bos and Scott Tolinski since 2017, Syntax has published over 800 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.
CJ joined the team to help make RU-vid videos that dive deeper into topics covered on the podcast. He is a full stack software developer and the host of Coding Garden.
bro, I am just starting out to be good in frontend, your vid is the first one I am watching after basic html and css and js stuff, this is so easy to understand. thanks a ton for your effort.
For the first CSS Battle, the one with the squares, a possible idea to style could be: <div style="--c: #FFFCOLOR" ></div> <div style="--c: #FFFRED" ></div> Then, on each grid child, set the background to var(--c). Maybe something like this: body { background: #DEFAULT_COLOR display:grid; // other properties here * { background: var(--c); } }
Just wanted to flag that SetApp is managed by the same developer as CleanMyMac, so if you are concerned about their practices then it should apply to both.
Affinity Designer is a very good alternative to Illustrator Affinity Photo isn't my cup of tea but powerful Affinity Publisher is a good alternative to Indesign Pixelmator Pro is an excellent alternative to Photoshop Photomator (same devs) is a young but excellent alternative to Lightroom
college student with just an ipad here: it’s great if im being honest. used to have a laptop but there was just a point where i wasn’t using it at all, so it made more sense to me to sell it. i use my ipad to read my sheet music as a music major :)
Raycast does a lot of the utilities mentioned here, if you just want one app to handle these stuff: 1. Window Management (4:15): Not as powerful as BTT but Raycast does simple stuff like making windows larger/smaller too 2. App Cleaner (14:54): Raycast does the same "app uninstalling thingy" and clears all related files too. Search for any app > ⌘ + K > "Uninstall" 3. Emojis (17:36): Add a hotkey to replace the default MacOS keybind and it pops up INSTANLY! And the "AI Fuzzy" search is super convenient (paid)! 4. Clipboard History (20:27): Raycast can pin stuff, quickly filter (by links, images, colors for example) and 'remember' the history for very long (upto 3 months & forever if you pay up) And like Wes mentions, if you find it annoying to search for each of these utilities from the Raycast menu everytime - just assign a hotkey to these common stuff. I use "⌘ + ^ + Space" for emojis, "⌘ + Shift + V" for clipboard history
Not gonna lie. I've been coding for years and I have no idea wtf caching really means. I know in sveltekit I've got my server endpoint stuff and client stuff. There's cookies and the hooks thing but no idea where this caching stuff belongs in the flow of things
If your primary usage at school is writing in a google doc or whatever … why would you need a full computer? You don’t buy a Ferrari to drive down the street to buy milk and come right back. Figure out your needs. Get what fits your needs. What percentage of people do you think use a terminal? Do you think it’s 5%? Less? If you don’t really watch TV do you really need to spend $2,300 on an 8k TV? If an iPad covers your needs there’s no reason to get a MacBook or windows laptop. It’ll run a mouse and keyboard. It’s got reasonable battery life. It’ll run Google’s suite of cloud apps in a browser.
@@syntaxfm So, computer science students only using an ipad? Sorry, that wasn't clear from context in the short or the title. I imagine for early parts of a CS education even that is fine. I think for the average person an ipad is a perfectly find computer for them outside of trying to write code. For a lot of classes you're basically working in a browser or whatever anyhow. I would assume that after a couple of semesters a more capable machine may be needed.
Raycast has a built-in uninstaller that does some searching for stray files. 👍 `cmd+k` is the default shortcut to bring up actions on the selected app and then you can search uninstall. I also use it for emoji picking 😅 There is a shortcut available for that too.
I recently had to set up a MacBook for development, and I was trying to find the closet experience I could get to my linux set up. For linux, I really like using i3 and polybar. I ended up stumbling on aerospace and sketchybar for Mac that works well and can be configured pretty closely to resemble my linux set up.
I think Apple will never make an iPad as computer replacement because it will eat the mac market. They will give us limitation to iPad even now iPad more powerful
I recently started using a macbook pro for work. As a longtime windows user I'm dying for an equivalent to ShareX for screenshots and screen recordings...nothing I've found comes close and it's quite disappointing!
i've been using amethyst. I use 2 layouts. full screen and Vertical split and multiple virtual desktops. It's good enough . I'm curious about aerospace.
Okay, last comment, but great video guys (thank you!) On the plus-side of Setapp, not only have I discovered and found multiple apps that I love, but if I take the yearly/monthly cost of all the new must-haves that I use on Setapp, it would be more than the yearly cost of just paying for Setapp. That being said, I do agree Scott, I would prefer just owning the software outright, so for the ones that have standalone one-time/version licenses I have also purchased those to both support the developer, but also to future proof in the situation where I would need to abandon Setapp.
I moved from rocket to raycast as well. I never could get rocket to stop inserting emojis into my code editors. I'm also one that would rather purchase a lic vs have a subscription. Great episode 👍
CleanShot X is literally my favorite app that use daily! The quick recording, drag/drop, markup, and ease-of-use are one of the many reasons that it's now in my must-have list that I recommend to everyone!
For emoji on Raycast what may help is going into the settings and enabling a global shortcut. That way you can trigger it without needing to type emoji and jump straight to the emoji search. Rocket still seems nicer though, ill try it here. Thanks guys. All these app tips are great!
Wes, I’d love to hear specifics on why you homegrew your own window management shortcuts instead of Rectangle? All of the commands that you have are keyboard shortcuttable and I think even has a few more options.
Raycast doesn't have the ability to incrementally resize - say I want to grow the width of a window by 10% and anchor from the left corner. They do have custom width/height/x/y, which is what I need for recording, but missing this feature.
I switched to Aerospace for tiling. It’s awesome, fast, doesn’t use spaces so workspace switching is instant. And most importantly unlike Yabai you don’t have to disable SIP.
The thing that irks me about typescript up to now, is that it's a script. It should be able to run without being compiled (or compile on the fly). Deno does support running ts, but the browser definitely needs it soon.