Logo
    Search

    Podcast Summary

    • Celebrating Syntax's 500th episode with favorite episodes and sponsor insightsThe 500th episode of Syntax podcast featured hosts Wes Bos and Scott Tolinski discussing their favorite episodes, top 10 picks, and answering listener questions. They highlighted their sponsors, Sentry and Paymentshub, and their upcoming events, DEX and Payments Day.

      Key takeaway from the 500th episode of Syntax podcast is the discussion about their favorite episodes, top 10 episodes ever, and the recording process. Wes Bos and Scott Tolinski, the hosts, shared some stats and answered listener questions. They also talked about their sponsors, Sentry and Paymentshub, who have been a major part of the podcast's success. Sentry's DEX conference, which focuses on improving developer experiences, was highlighted, and listeners were encouraged to register. Paymentshub, an integrated payments provider, was introduced as a solution for businesses that need to onboard and underwrite merchants, process payments, and provide analytics. The hosts also shared some struggles with hardware and the importance of reliable code, which ties into the themes of the sponsors' conferences and products. Overall, the episode celebrated the podcast's milestone and provided valuable insights for developers.

    • Consistent Idea Capture and Preparation Lead to Successful ContentMaintaining a list of ideas and dedicating time to recording can lead to 20 million downloads.

      Consistent idea capture and preparation are key to producing successful content, as demonstrated by the podcast Syntax reaching 20 million downloads. The hosts, Wes and Scott, shared their experience with recording and the evolution of their process. They record every Monday, dedicating the entire day to the podcast, and maintain a list of ideas to ensure they don't forget potential topics. The importance of having a system for capturing ideas was emphasized, as it can lead to a wealth of content over time. Libsyn, their podcast hosting platform, had different sessions reporting different download numbers due to changes in how they calculated things, but the hosts were able to celebrate reaching their milestone regardless. Their setup and recording process have evolved over the years, with the addition of guests requiring more attention and preparation. The hosts emphasized the importance of being prepared with ideas and research to make the most of their recording time.

    • Exploring web development topics with Wes Bos and Scott TolinskiThe Syntax podcast, hosted by Wes Bos and Scott Tolinski, offers in-depth discussions on web development topics, with a relaxed and organic conversation style, inviting experts to share their knowledge, and updating older episodes to reflect current trends.

      The Syntax podcast, hosted by Wes Bos and Scott Tolinski, is known for its in-depth discussions on various topics related to web development. They aim for a relaxed and organic conversation style, avoiding sales pitches, and often invite experts to share their knowledge. The podcast has a significant backlog of listeners, with many revisiting older episodes due to their timeless topics or discovering the podcast late. For instance, the episode comparing Gatsby and Next.js was a popular one, and they have revisited some topics to update the content. The podcast covers a wide range of topics, and some episodes, such as "How to build an API," could benefit from an update to reflect the current landscape. The hosts value providing valuable and up-to-date information for their audience.

    • Learning valuable skills from Server Side Fundamentals Show and 20 JavaScript array and object methods episodesThese episodes provided practical tips and insights to help developers enhance their skills, gain new knowledge, and improve problem-solving abilities in JavaScript and web development.

      The Server Side Fundamentals Show (episode 43) and the 20 JavaScript array and object methods episodes are particularly valuable for developers looking to enhance their skills. These episodes received a lot of positive feedback and helped many developers gain new insights and improve their problem-solving abilities. Additionally, the episodes on learning new things quickly and mastering HTML plus CSS fundamentals are essential foundational knowledge for any developer. The React episode, one of the earliest releases, also remains popular due to its introduction to React fundamentals. Overall, these episodes offer practical tips and insights to help developers grow and stay updated in their field.

    • Exploring the Essential Skills of Web Development through PodcastsLearn web development fundamentals and gain insights from developers' experiences through podcasts. Popular topics include React Hooks, JavaScript basics, and 'spooky stories'.

      HTML, CSS, and JavaScript form the foundational skills for web development. These technologies have fundamental episodes with valuable lessons that every developer should consider essential. According to the podcast's statistics, a significant number of listeners consume content through the website, but many more likely listen through other platforms. The podcast covers various topics, including React Hooks and the fundamentals of JavaScript, which received a high number of listens. Another popular category is the "spooky stories" episodes, where developers share their most embarrassing or intense experiences in web development. These stories provide a unique way for the community to connect and learn from each other's mistakes. Overall, the podcast emphasizes the importance of foundational knowledge and the value of sharing experiences to help developers grow.

    • Unexpected experiences and opportunities from podcastingCreating and hosting a podcast can lead to new connections, exploring new topics, and even surprising live shows.

      Creating and hosting a podcast can lead to unexpected experiences and opportunities. The speaker, who has been involved in the industry and hosted a podcast, shared his excitement about introducing Svelte to a friend and enjoying the process of recording fundamental episodes. He also mentioned his fondness for specific episodes, such as "Undocumented web," and memorable guests like Anthroghan and Rich Harris. Surprisingly, the speaker mentioned that he hadn't anticipated doing live shows when starting the podcast, given that he was primarily focused on YouTube at the time. Overall, the podcast has provided a platform for sharing knowledge, connecting with like-minded individuals, and exploring new areas of interest.

    • Maintaining a smooth production process through respect, communication, and shared commitmentThrough mutual respect, effective communication, and a shared commitment, the duo behind their podcast successfully maintains a smooth production process and secures sponsorships that align with their audience and values, resulting in positive feedback from their listeners.

      Despite occasional disagreements, the duo behind their podcast maintains a smooth production process through a combination of mutual respect, effective communication, and a shared commitment to delivering engaging content. They use simple methods like rock, paper, scissors to resolve disagreements on topics and sponsors, and they have yet to encounter any major issues with sponsors, as most align well with their audience and values. The hosts have had standout experiences with sponsors like Darknet Diaries and rollerblade wheels, which resulted in significant audience interest and positive feedback. Overall, their approach to collaboration and sponsorship reflects their dedication to providing an enjoyable listening experience for their audience.

    • Creative uses of technology for home entertainmentAffordable TVs and innovative solutions enable homeowners to enhance their entertainment experiences without significant investment or complications.

      Technology and innovation have made it possible for us to enhance our home experiences with affordable and convenient solutions. The speaker was sharing his desire to have a TV for his backyard patio, but didn't want to invest in an outdoor TV or deal with cables. His solution was to get an old TV on a TV cart, add roller blade wheels, and use Wi-Fi for streaming content. He also mentioned how affordable TVs have become, with decent models available for a few hundred dollars. The speaker also shared his surprise at the quality of a "Frame TV" he had recently purchased, which he initially doubted due to its art-like design but found to be both visually appealing and functional. The conversation underscores the idea that technology can bring convenience and enjoyment to our homes without breaking the bank.

    • Podcast recommendations lead to product discoveries and salesThe speaker finds product inspiration from podcasts and sells recommended items to his audience, fostering a community of like-minded individuals.

      The speaker derives many of his product recommendations, or "sick picks," from podcasts and other online sources. He shared some of his recent purchases, including office chair wheels, a webcam, and a laptop stand, which he made modest profits from selling to his audience. The speaker enjoys listening to others share their recommendations on podcasts, particularly those with a strong opinion, and finds it enjoyable to discuss and discover new products with like-minded individuals. The speaker plans to continue sharing his "sick picks" on the podcast and encourages listeners to do the same. The podcast, 500, will continue to release new episodes three times a week, with the next significant milestone being episode 1,000. The speaker expressed gratitude for the audience's support and encouraged them to subscribe and leave reviews. Overall, the speaker's passion for discovering and sharing new products, fueled by podcast recommendations, creates a sense of community and excitement among the podcast's audience.

    Recent Episodes from Syntax - Tasty Web Development Treats

    790: State of JS 2023 Reactions

    790: State of JS 2023 Reactions

    Scott and Wes dive into the 2023 State of JavaScript survey, breaking down the latest trends and pain points in front-end frameworks, build tools, and JavaScript runtimes. Tune in for their hot takes and insights on what’s shaping the JavaScript landscape this year!

    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

    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

    Related Episodes

    SSR, SEO, Tips for Students, music, security and GraphQL

    SSR, SEO, Tips for Students, music, security and GraphQL

    It’s a Potluck episode - you bring the questions and we turn them into tasty treats.

    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.

    Coffeecup’s CSS Grid Builder Tool

    Check out Coffeecup’s CSS Grid.cc builder tool and resources to learn, prototype and build next gen layouts with CSS Grid!

    Show Notes

    2:15

    • What’s the best resource for staying up to date with Javascript?

    3:48

    • How do you stay motivated if you don’t like your current project?

    7:08

    • What’s your favorite music to work to?

    11:10

    • In what order should developers learn tools related to GraphQL?

    13:48

    • As a JS developer, is it a good idea to learn other languages like PHP or Python?

    19:55

    • As a CS undergrad, what can you do in terms of programming that could be a great benefit after graduation?

    23:14

    • Should you be concerned about SEO when using JS frameworks like React?

    28:17

    • How can you build your network when you’re too tired or busy to go to a bunch of meetups?

    32:55

    • How do you come up with such good designs and UI for your courses?

    36:37

    • As more websites move to secure connections, where can a noob learn the basics of https, SSL certificates, how to deploy a secure website, etc.?

    43:05

    • Have you had experience working for large companies and how does it compare to smaller companies and/or freelancing?

    47:30

    • What are other programming podcasts you listen to?

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats!

    Dekoratory w JS - czy nadchodzi Hibernate ?

    Dekoratory w JS - czy nadchodzi Hibernate ?
    Najnowszy proposal odnośnie dekoratorów w JS mocno zmienia dotychczasowy obraz. Ogranicza dekoratory tylko do klas, nie pozwala operować na property descriptor. Natomiast wprowadza możliwość pisania i czytania metadanych.
    Czy zobaczymy nadejście Spring'a i Hibernate ?
    Czy JavaScript coraz bardziej zaczyna przypominać Java ?

    29: Reactive Extensions

    29: Reactive Extensions

    The Reactive Extensions (Rx) is a library for building async and event-based programs using observable sequences & query operators. Developers can use Rx to represent asynchronous data streams with Observables and query those data streams using LINQ operators. Rx can  utilize Schedulers to parameterize concurrency asynchronous data streams.

     

    Simply put, Rx = Observables + LINQ + Schedulers.

     

    Rx comes in many flavors and there are a lot of resources out there. Microsoft has open sourced this interesting and powerful way to work with async data streams so that we can all contribute and benefit from its strengths & weaknesses.Matthew Podwysocki (@mattpodwysocki), Microsoft ‘Open Sourcerer’, demystifies the Rx realm and opens our minds to new ideas.

    Resources

    Panelists

    DNE 331 - Como se manter atualizado em tech

    DNE 331 - Como se manter atualizado em tech
    No episódio dessa semana, Emilio Aiolfi, Keit Oliveira e Willian Arantes conversam sobre como se manter atualizado em tech. Como lidar com os tsunamis de conteúdo que recebemos todos os dias? Como será a volta dos eventos presenciais pós pandemia? Fique ligado e anote essas excelentes dicas.

    Links comentados no episódio: