Logo
    Search

    Podcast Summary

    • Exploring the New Web Development Platform, RemixRemix is a new web development platform that uses the loader for data access and is now publicly available for free. It exceeds expectations with its features and is sponsored by Sentry and Sanity, two valuable tools for developers.

      In the latest episode of Syntax, the hosts discussed their excitement about the new web development platform, Remix. Contrary to Scott's earlier statement, the loader makes data available to components through the useLoaderData hook instead of via props. Remix, created by the React Router team, is now publicly available and free for everyone. Both Scott and Wes have explored Remix and share their positive experiences. They find it to be an excellent tool that delivers on the hype. The episode is sponsored by two tools, Sentry and Sanity, which also exceed expectations. Sentry is a comprehensive error tracking system that allows users to log and analyze errors, exceptions, and performance metrics. It offers features like automatic version tracking and GitHub issue creation, making it an essential part of their workflow. Sanity, on the other hand, is a headless CMS that provides a seamless experience for building and managing content. Both Sentry and Sanity are valuable tools for developers and have proven to be worth the investment.

    • Tools and platforms for enhanced user experience and streamlined developmentUsing tools like Century.io for user feedback and performance metrics, Sanity for structured content management, and Remix for efficient web development can significantly improve user experiences, increase productivity, and foster better team collaboration.

      Utilizing the right tools and platforms can significantly enhance user experience and streamline development processes. During a recent discussion, the importance of user feedback tools and performance metric tools was emphasized, specifically mentioning Century.io. Century.io offers a range of features including user feedback, performance metrics, issue tracking, and more. By using these tools, developers can effectively identify and address issues, ultimately improving the user experience. Another tool highlighted was Sanity, a structured content platform that caters to both developers and marketing teams. Developers appreciate the flexibility of defining schemas using plain JavaScript or TypeScript, while marketing teams enjoy the user-friendly interface for editing and managing content. Sanity offers a development platform with APIs, as well as a content management platform, making it more than just a CMS. Lastly, Remix, a web platform focused on web fundamentals and modern UX, was introduced. Built on the fetch API, Remix allows developers to build better websites using fetch anywhere and everywhere, making the development process more efficient and effective. Overall, these tools and platforms can lead to improved user experiences, increased productivity, and better collaboration between teams.

    • A modern web framework combining server-side and client-side codeRemix allows for efficient development of modern web apps by co-locating server-side and client-side code, improving performance and eliminating the need for separate concerns.

      Remix is a modern web framework that allows developers to write server-side and client-side code together in a cohesive and efficient way. The framework's folder-based routing system is similar to other modern platforms like Next.js and Sveltekit, but it also allows for non-route based components to be located outside of the main application structure. Remix's unique feature is its ability to understand where data is being fetched and run fetches in parallel, eliminating the need for multiple spinners and improving overall performance. This "co-locating" of server-side and client-side code leads to faster load times and a more seamless development experience. Additionally, Remix feels different from traditional React apps, as it doesn't require explicit client-side JavaScript or separate concerns for server and client code. Overall, Remix offers a server-first approach without the need to constantly worry about server versus client distinctions, making it a powerful and intuitive choice for building modern web applications.

    • A modern web framework for faster user experience and server-side SEO benefitsRemix simplifies web development by handling the hard stuff, allowing developers to load data directly onto components using server-side code, reducing complexity and eliminating concerns related to security, double renders, and SEO.

      Remix is a modern web framework that offers a fast and smooth user experience while also providing server-side SEO benefits. Unlike traditional front-end frameworks, Remix allows developers to load data directly onto components using server-side code, eliminating the need to hit APIs and pass data via props. This approach reduces complexity and eliminates concerns related to security, double renders, and SEO. Additionally, Remix is flexible and may support other rendering engines beyond React in the future. Overall, Remix simplifies web development by handling the hard stuff and allowing developers to focus on writing clean, efficient code.

    • Streamlined data handling with Remix loader and action functionsExport loader functions for Git requests and data tasks, and action functions for handling requests directly in components for efficient and integrated data handling in Remix

      Remix offers a streamlined approach to handling data loading and requests through its loader and action functions. By exporting a loader function, you can make Git requests on specific routes and perform tasks such as querying a database, hitting an API, or throwing errors. Similarly, by exporting an action function, you can handle post, put, patch, and delete requests directly in the component, simplifying the process and allowing for a more integrated experience. This, along with other features of the Remix module API, makes data handling efficient and intuitive within the Remix framework.

    • Next.js's file-based routing systemNext.js simplifies web page development with its file-based routing system, eliminating the need for additional libraries and offering server-side rendering and caching capabilities

      Next.js's file-based routing system with conventions for exporting components, data fetching, headers, meta, links, and error handling, provides a streamlined and consistent approach for building dynamic and static web pages without the need to choose and integrate multiple libraries or packages. This convention-based system eliminates the need for tools like React Helmet and simplifies the development process. Additionally, Next.js supports server-side rendering and allows for caching through returning headers in each request. Unlike other frameworks like Gatsby or Svelte, which have their unique approaches, Next.js's approach offers a more straightforward and unified experience for building dynamic and static web pages.

    • A modern web framework with efficient caching and adherence to web API standardsRemix is a simple, efficient web framework that uses CDNs for caching, follows web API standards, and keeps things conventional with hooks for data loading and no built-in CSS system.

      Remix is a modern web framework that allows for efficient caching of pages per client using CDNs, adhering to web API standards. It handles CSS through traditional linking and offers good auto-reloading functionality. Remix keeps things simple by not handling too many things on its own and uses conventions. It doesn't have its own CSS system, and nested routes and layouts are supported. Remix uses hooks extensively and its data loading is done via hooks like useLoader instead of making data available via props. Overall, Remix is a modern, efficient, and simple web framework that leverages modern web technologies and follows conventions for a seamless development experience.

    • A fresh approach to building web apps with RemixRemix is a new framework that offers a unique approach to loading data and has built-in TypeScript support. It follows a convention for loading data and allows for greater flexibility in hosting.

      Remix is a new framework for building web applications that offers a unique approach to loading data and has built-in TypeScript support. The framework follows a convention for loading data by exporting queries from pages, making it easily accessible. TypeScript is fully baked in, and the only gotchas are related to deployment, which requires deciding on a deploy target during the initial project setup. The framework doesn't provide an easy way to change deploy targets without creating a new project and moving files over. This could be a potential improvement in the future. Unlike other frameworks like Next.js, Remix allows for greater flexibility in hosting, as anyone can host it and write their own way to deploy it on their platform. This can make deploying a Remix app to various platforms easier compared to some serverless platforms. However, it may require more configuration work on the user's end. Overall, Remix offers a fresh approach to building web applications, with a focus on convention over configuration for data loading and the freedom to choose any hosting solution.

    • Exploring Remix: A New Web FrameworkRemix is an easy-to-deploy framework with a simple learning curve, modern features, and potential longevity. It's worth exploring for building applications on platforms like Vercel.

      Remix, a new web framework, was found to be easy to deploy on platforms like Vercel, with a simple learning curve for building applications. The speaker expressed ease in using Vercel over Netlify due to its turnkey nature. Remix introduces new concepts such as data fetching, handling post requests, and writing components. While the speaker acknowledged missing out on discussing features like MDX, optimistic UI, and resource routes, they expressed confidence in diving deeper into these topics in future discussions. The speaker also highlighted Remix's potential longevity and its modern feel, making it an exciting addition to the web development landscape. Overall, the ease of use, modern features, and potential of Remix make it a promising new framework worth exploring further.

    Recent Episodes from Syntax - Tasty Web Development Treats

    789: Do More With AI - LLMs With Big Token Counts

    789: Do More With AI - LLMs With Big Token Counts

    Join Scott and CJ as they dive into the fascinating world of AI, exploring topics from LLM token sizes and context windows to understanding input length. They discuss practical use cases and share insights on how web developers can leverage larger token counts to maximize the potential of AI and LLMs.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    CJ: X Instagram YouTube TwitchTV

    Randy: X Instagram YouTube Threads

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    Scott and CJ chat with Paul Copplestone, CEO and co-founder of Supabase, about the journey of building an open source alternative to Firebase. Learn about the tech stack, the story behind their excellent documentation, and how Supabase balances business goals with open-source values.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 Who is Paul Copplestone?
    • 01:17 Why ‘Supa’ and not ‘Super’?
    • 02:26 How did Supabase start?
    • 08:42 Simplicity in design.
    • 10:32 How do you take Supabase one step beyond the competition?
    • 12:35 How do you decide which libraries are officially supported vs community maintained?
      • 15:17 You don’t need a client library!
    • 16:48 Edge functions for server-side functionality.
    • 18:51 The genesis of pgvector.
    • 20:59 The product strategy.
    • 22:25 What’s the story behind Supabase’s awesome docs?
    • 25:26 The tech behind Supabase.
    • 35:46 How do you balance business goals with open source?
    • 42:01 What’s next for Supabase?
    • 44:15 Supabase’s GA + new features.
    • 48:24 Who runs the X account?
    • 50:39 Sick Picks + Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    CJ: X Instagram YouTube TwitchTV

    Randy: X Instagram YouTube Threads

    787: You Should Try Vue.js

    787: You Should Try Vue.js

    Scott and CJ dive deep into the world of Vue.js, exploring what makes this frontend framework unique and why it stands out from React and Svelte. CJ gives a comprehensive tour, covering everything from getting started to advanced features like state management and Vue’s built-in styles.

    Show Notes

    Vue.js: The Documentary.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    786: What Open Source license should you use?

    786: What Open Source license should you use?

    Scott and CJ dive into the world of open source, breaking down its meaning, benefits, and the various types of licenses you’ll encounter. From permissive licenses like MIT and Apache 2.0 to copy-left licenses such as GNU GPLv3, they’ll help you choose and apply the right license for your project.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    785: What’s Next for NextJS with Tim Neutkens

    785: What’s Next for NextJS with Tim Neutkens

    Scott and Wes dive into the world of Next.js with special guest Tim Neutkens from Vercel. They explore the latest updates, including the React Compiler and React Server Components, discussing their impact on developer workflows and the future of Next.js development.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 What does the React Compiler do?
    • 05:04 Will React Compiler help with managing Context?
    • 06:39 What happens if you’re not using a React Compiler?
    • 09:30 Will this work on any NextJS version?
    • 12:18 What are React Server Components?
    • 16:28 Shipping all the data inside an encapsulated component.
    • 20:17 Clearing up the frustrations around retrofitting server components.
    • 23:13 Handing migration.
    • 28:30 Is this just a fetch request with props?
    • 36:41 How closely are the NextJS and React teams working?
    • 41:53 Will we ever get Async Client Components?
    • 43:52 Async Local Storage API.
    • 45:31 Turbopack.
    • 57:51 Sick Picks & Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    784: Logging × Blogging × Testing × Freelancing

    784: Logging × Blogging × Testing × Freelancing

    In this Potluck episode, Scott and Wes tackle listener questions on modern blogging, website environmental impact, and using LangChain with LLMs. They also cover CSS hyphens, unit vs. integration testing, and balancing web development with new parenthood.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    Scott and Wes dive into the world of browser caching for audio files, exploring the File System API and the Cache API. They discuss size restrictions across different browsers, how tools like Riverside.fm leverage IndexedDB, and walk through code examples for creating, retrieving, and managing cached audio data.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    782: The Developer’s Guide To Fonts with Stephen Nixon

    782: The Developer’s Guide To Fonts with Stephen Nixon

    Scott and CJ are joined by Stephen Nixon of ArrowType to delve into the world of fonts and type for developers. They explore the intricacies of font creation, the utility of variable fonts, and offer tips for making visually appealing typography on the web.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    In this potluck episode of Syntax, Scott and CJ serve up a variety of community questions, from the nuances of beginner vs. advanced TypeScript to the pros and cons of SvelteKit. They also discuss falling out of love with React, shipping private packages via NPM, and the eternal struggle of always starting but never finishing projects.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    780: Cloud Storage: Bandwidth, Storage and BIG ZIPS

    780: Cloud Storage: Bandwidth, Storage and BIG ZIPS

    Today, Scott and Wes dive into cloud storage solutions—why you might need them, how they use them, and what you need to know about the big players, fees, and more.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    Related Episodes

    Wes and Scott React to the State of JS

    Wes and Scott React to the State of JS

    In this episode of Syntax, Wes and Scott take a look at the 2021 State of JS survey that was recently published, including demographics, salary, browser APIs, overall happiness, and more!

    Linode - Sponsor

    Whether you’re working on a personal project or managing enterprise infrastructure, you deserve simple, affordable, and accessible cloud computing solutions that allow you to take your project to the next level. Simplify your cloud infrastructure with Linode’s Linux virtual machines and develop, deploy, and scale your modern applications faster and easier. Get started on Linode today with a $100 in free credit for listeners of Syntax. You can find all the details at linode.com/syntax. Linode has 11 global data centers and provides 24/7/365 human support with no tiers or hand-offs regardless of your plan size. In addition to shared and dedicated compute instances, you can use your $100 in credit on S3-compatible object storage, Managed Kubernetes, and more. Visit linode.com/syntax and click on the “Create Free Account” button to get started.

    LogRocket - Sponsor

    LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It’s an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax.

    Freshbooks - Sponsor

    Get a 30 day free trial of Freshbooks at freshbooks.com/syntax

    Show Notes

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats

    Hasty Treat - Spicy Takeout - PHP Is Good and We’re Just Re-Creating It

    Hasty Treat - Spicy Takeout - PHP Is Good and We’re Just Re-Creating It

    In this Hasty Treat, Scott and Wes talk about how much modern web development has taken from PHP!

    Freshbooks - Sponsor

    Get a 30 day free trial of Freshbooks at freshbooks.com/syntax and put SYNTAX in the “How did you hear about us?” section.

    LogRocket - Sponsor

    LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It’s an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax.

    Show Notes

    03:56 - Why much of modern web development is just recreating PHP

    • Everyone loves to hate on PHP, but modern Web dev takes a lot from PHP

    05:44 - Mixing templating and logic

    • We do this with JSX

    07:39 - Each request has its own scope

    08:57 - Massive standard lib

    • Format a date? No sweat!
    • Image resizing? Sure!
    • Audio bindings? Sure!

    10:16 - URL-based routing

    • Next.js pages
    • Serverless functions

    11:13 - Server-rendered

    11:38 - $_GET, $_POST, are just available

    12:29 - Variable interpolation

    12:59 - All-in-one frameworks

    13:32 - Direct DB access

    • SQL statements

    14:37 - Why do people hate PHP?

    • WordPress
    • Inconsistent API
    • Their first code was PHP and they sucked
    • PHP has come a long way
    • It used to not be safe
    • Blocking by default - no async/await

    17:48 - Why is JS still better?

    • Shared code between frontend and backend
    • Single language
    • Huge ecosystem (could be a con)

    Links

    Tweet us your tasty treats!

    Potluck — New Macs × Podcast Statistics × E-commerce Testing × WordPress × Charging More × Learning Web Dev × More!

    Potluck — New Macs × Podcast Statistics × E-commerce Testing × WordPress × Charging More × Learning Web Dev × More!

    It’s another potluck! In this episode, Scott and Wes answer your questions about new Macs and web development, podcast statistics during COVID, is it still worth it to learn WordPress, dealing with imposter syndrome, and more!

    Freshbooks - Sponsor

    Get a 30 day free trial of Freshbooks at freshbooks.com/syntax and put SYNTAX in the “How did you hear about us?” section.

    Sentry - Sponsor

    If you want to know what’s happening with your errors, track them with Sentry. Sentry is open-source error tracking that helps developers monitor and fix crashes in real time. Cut your time on error resolution from five hours to five minutes. It works with any language and integrates with dozens of other services. Syntax listeners can get two months for free by visiting Sentry.io and using the coupon code “tastytreat”.

    Show Notes

    00:47 - Roch Tolinski — You guys are doing a downtown job!!!

    02:45 - Yesterday Apple announced their new Macs. They seem pretty sweet, but I was curious, what does this mean for the world of web developers? Will my current apps slowly stop being supported? Will things like brew and node and npm still work on those new machines? Would it be smart to start learning new programs to be prepared for the transition?

    10:20 - Hey, great show! No really, great show. What is better for working at home/the office, iMac or MacBook Pro?

    13:25 - What are your thoughts on Remix? And has your listenership gone down since COVID-19? I have heard that less people listen to podcasts now because they no longer commute.

    19:33 - What is your approach to testing for e-commerce sites? I am about to launch a client’s online store and I’m sick with worry that a simple plugin upgrade will impact the store, and that I won’t know about it till a disgruntled customer complains.

    24:57 - I’m getting into web development through college (just trying for an associate's to start) and I’m noticing the intro courses are very hard to get into. I’ve been self-teaching so I kind of feel like I’m ahead. The intro to computing logic (basic algorithms) teacher teaches very slowly and forces us to use an awful software called Raptor to create pseudo programs. I’ve been asking to actually use a language rather than the software but the teacher doesn’t have enough programming knowledge to grade the actual language assignments. I feel like this course is a step back from what I already know. I was just wondering if you guys have any tips on getting through the grueling “required” courses?

    31:04 - So it's been announced now that Sapper will never hit 1.0, and instead Svelte core functionality is being expanded and Sapper is being deprecated. I know you all don’t have any inside info, but kind of wondering how Scott feels about this and what he’s doing with his Sapper site in the nebulous time between the big announcement and the release of the next Svelte version?

    35:17 - I’m currently working through a full-stack Udemy course to make the switch away from my day job to try freelance web development. I want to start taking on some easier freelance jobs to help make a little extra money and build my portfolio, and I see WordPress recommended as an easy way to do this. My question is, would it be worth undertaking the learning process to pick up some PHP and learn basic WordPress development so that I can start freelancing now, or would I be better served just focusing on HTML, CSS and JS and waiting until I broaden my understanding of these languages before I start taking on some preliminary clients?

    39:22 - If I plan to use WordPress as a headless CMS, how do I make sure the WordPress site itself is not publicly accessible? As far as I know, there’s no “API-only” mode for WordPress (like there is for, say, Rails or Laravel) and if I install a WordPress site on a server, it’s going to be discoverable online. I’d hate to have people find the WordPress API site and think it was my website — or for my static site to have to compete with my WordPress API for prominence in search engines. How do people ensure this doesn’t happen?

    42:01 - If I have a Vue.js website running on WordPress, how could I dynamically insert Vue components from the WordPress backend (e.g. have a post that inserts a Vue.js poll component)? I don’t want to recompile every time.

    44:24 - I’ve heard you mention previously that you have used WordPress to host sites in the past. I’m keen to learn how you have created your own themes for those sites. Did you write your own PHP, etc, or is there another way? I’m hoping to learn a bit more about developing for WordPress as it’s a skill I’d like to have in my back pocket, and would love to hear about any resources you would recommend for this.

    47:51 - I’ve been a web developer for over 15 years. Unfortunately, I had to leave web development for personal reasons. I have a lot of great skills. Unfortunately, because I’ve been out of the game for so long my resume is full of holes. All the current experience I have is project-based or freelance-based. I do not have the ability to show long-term projects or anything stable on my resume. I’m trying to get my first job back in the field after my long absence. It has proven to be nearly impossible. I am listening to your Tasty Treat about certifications and certified education. I agree that certifications do not show actual skill. I also agree that just because I do not have longevity and consistency on my resume that I do not have the skills to pay the bills. How can I get my first job back in the field? I am working on small projects to highlight my skills but no one really seems to care. What would you do?

    53:36 - I am currently in a food service job, but would love to move into the dev/design field. I have a year of experience in JavaScript, HTML, and CSS/Sass, as well as React, Gatsby, Next, and Node ( thank you both for helping with those ). I have a small amount of experience with freelance web design and development, but feel I am greatly underselling myself ($150 for a Gatsby site built for a friend and less than $100 for a couple Fiverr gigs). I have seen freelance work out well for my friends and family, but I am terrified of having to find clients. I have a hard time valuing my work and fold when money is brought up. There is always a part of me that says to just shoot high and have them talk the price down, but I hate the confrontation. How should I go about finding my first $1,000 client and how can I show the client that my work is worth more without talking about the tech involved?

    Links

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats!

    2021 In Review

    2021 In Review

    In this episode of Syntax, Scott and Wes review their predictions and highlights for 2021.

    .TECH Domains - Sponsor

    .TECH is taking the tech industry by storm. A domain that shows the world what you are all about! If you're looking for a domain name for your startup, portfolio, or your own project like we did with uses.tech, check out .tech Domains. Syntax listeners can snap their .TECH Domains at 80% off on five-year registration by visiting go.tech/syntaxistech and using the coupon code "syntax5".

    Sentry - Sponsor

    If you want to know what’s happening with your code, track errors and monitor performance with Sentry. Sentry’s Application Monitoring platform helps developers see performance issues, fix errors faster, and optimize their code health. Cut your time on error resolution from hours to minutes. It works with any language and integrates with dozens of other services. Syntax listeners new to Sentry can get two months for free by visiting Sentry.io and using the coupon code TASTYTREAT during sign up.

    Mux - Sponsor

    Mux Video is an API-first platform that makes it easy for any developer to build beautiful video. Powered by data and designed by video experts, your video will work perfectly on every device, every time. Mux Video handles storage, encoding, and delivery so you can focus on building your product. Live streaming is just as easy and Mux will scale with you as you grow, whether you're serving a few dozen streams or a few million. Visit mux.com/syntax.

    Show Notes

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats

    Hydration & New Frameworks Like Qwik

    Hydration & New Frameworks Like Qwik

    In this Hasty Treat, Scott and Wes talk about Qwik, a new framework designed for the edge. How are things like hydration, lazy loading, rendering, and optimization handled by Qwik?

    Sentry - Sponsor

    If you want to know what’s happening with your code, track errors and monitor performance with Sentry. Sentry’s Application Monitoring platform helps developers see performance issues, fix errors faster, and optimize their code health. Cut your time on error resolution from hours to minutes. It works with any language and integrates with dozens of other services. Syntax listeners new to Sentry can get two months for free by visiting Sentry.io and using the coupon code TASTYTREAT during sign up.

    Sanity - Sponsor

    Sanity.io is a real-time headless CMS with a fully customizable Content Studio built in React. Get a Sanity powered site up and running in minutes at sanity.io/create. Get an awesome supercharged free developer plan on sanity.io/syntax.

    Show Notes

    Tweet us your tasty treats