Logo
    Search

    Podcast Summary

    • Staying updated in web development: Strategies and toolsExplore repositories, stay curious, and use tools like LogRocket and Retool to stay informed and cut through the noise in web development

      Staying updated with the latest developments in your favorite projects and repositories can be achieved through effective use of tools and resources. In this episode of Syntax, Wes Bos, Barracuda, Boss, and Scott Talinski discuss strategies for navigating the constant influx of new information and tools in web development. Scott and Wes emphasize the importance of staying curious and capable of understanding the latest trends and advancements. They propose exploring repositories and projects to learn about upcoming changes and features. LogRocket and Retool are two sponsors of the episode, each offering unique solutions for developers looking to stay informed and troubleshoot issues. LogRocket provides a video replay of user interactions, allowing developers to see exactly what caused an error and access network requests for further investigation. Retool, on the other hand, offers a low-code platform for building internal tools and applications, making it easier for developers to create custom solutions for their teams. By using these tools and staying curious, developers can effectively cut through the noise and stay updated on the latest developments in their projects and the wider web development community.

    • Create internal tools with RetoolRetool simplifies internal tool creation by connecting to data sources, offering templates, and features like charts, notifiers, and collaboration tools.

      Retool is a tool that allows developers to easily create internal tools for their applications by connecting it to existing data sources. This platform offers various integrations, templates, and features such as charts, GitHub PR notifier, Slack notifier, and more. By staying updated with projects you're interested in, you can be prepared for new features, breaking changes, and even contribute to the development process. Retool simplifies the process of creating internal tools, making it an essential resource for developers looking to streamline their workflow and collaborate effectively with their teams. Additionally, being engaged in the development process can lead to valuable insights and opportunities to provide feedback, ultimately improving the end product.

    • Exploring RFCs for insights into new features and developmentsEngage with RFCs to contribute to foundational tools and gain insights into proposed changes, classified by technical groups.

      RFCs (Request for Comments) are an essential resource for understanding new features and developments in various programming libraries and projects. RFCs are open forums where ideas and issues are discussed, and they have been a long-standing technique used since the early days of the Internet and computing. When an RFC is published, it undergoes review by technical groups and is given a classification, such as required, recommended, elective, limited use, or not recommended. RFCs can be found by searching for the project name followed by "RFCs" on Google. They are often structured and detailed, providing valuable insights into proposed changes and their potential implications. Engaging with RFCs offers developers a unique opportunity to contribute to the development of foundational tools and languages used in building applications. I personally enjoy exploring RFCs in Node and NPM land due to their impact on the tools we use daily.

    • Engaging in open-source communities: More than just commentsSupport emojis, avoid unnecessary comments, provide constructive feedback, and look at RFCs for future developments. Most active changes occur in pull requests and issues.

      Engagement in open-source communities can take various forms, and it's essential to contribute meaningfully. The speaker in this discussion shares that they don't always comment but instead use supportive emojis. They emphasize the importance of avoiding unnecessary comments and only providing constructive feedback with proper arguments. The speaker also suggests looking at the number of comments in RFCs as a way to identify potentially interesting topics. RFCs, or Request for Comments, are a great resource for understanding future developments in a project. However, the active changes are more likely to be found in pull requests and issues rather than discussion boards. Overall, the speaker encourages respectful and thoughtful engagement in open-source communities.

    • Navigating GitHub Issues: A Combination of SkillsUnderstand issue context, recognize contributors, and adapt to project workflows for effective GitHub issue navigation.

      Effectively navigating GitHub issues requires a combination of skills. Firstly, understanding the context of the issues and identifying those with significant conversation or PRs associated can lead to valuable discoveries. Secondly, recognizing the contributors and their influence in a project can help prioritize which issues to focus on. Lastly, being respectful and adaptable to the unique ways people use technology is crucial. Moreover, repositories may have different ways of handling PRs, such as labels, making it essential to familiarize yourself with the specific project's workflow. Additionally, checking the milestones tab can reveal ongoing initiatives and projects, providing further insight into potential areas of contribution. Overall, mastering the art of sifting through GitHub issues requires a keen eye for detail, a solid understanding of project dynamics, and a respectful and adaptable mindset.

    • Managing and learning from open-source projects using milestones and pull requestsMilestones help prioritize and group new features, while pull requests provide insight into specific code changes. Following core contributors on Twitter and examining PRs can enhance your understanding of the project and its community.

      Open-source projects, like Svelte, use milestones and pull requests (PRs) to manage and develop new features. Milestones are used to group and prioritize upcoming features, such as more aggressive inner HTML optimization and addressing issues like bind group not working with nested components in Svelte's post-launch version 3. PRs provide insight into the specific changes being made to the codebase, allowing you to learn about new features and improvements. Additionally, following core contributors on Twitter is an excellent way to stay informed about upcoming features and developments in the project. When examining PRs, the "Files changed" tab offers a detailed view of the modifications made, providing valuable learning opportunities about the project's codebase. As you grow as a programmer, becoming proficient at interpreting these resources will help deepen your understanding of the project and its community.

    • Exploring GitHub for learning and discoveryGitHub is not just a code hosting platform, it's a valuable resource for learning to read and understand code by exploring others' projects and repositories.

      Learning from today's discussion is that GitHub is not only a platform for hosting and sharing code, but it's also an excellent resource for learning to read and understand code. By exploring the repositories and projects of others, you can gain valuable insights and discover new features, just like the hosts did with SvelteKit. So, whether you're a seasoned developer or just starting out, GitHub offers a wealth of opportunities for growth and exploration. And who knows, you might even stumble upon some exciting new developments before others do! As always, don't hesitate to share any interesting finds with the community, and tune in next time for more Syntax.fm insights and discoveries. Don't forget to check out the full archive of past shows at syntax.fm, and don't forget to subscribe and leave a review if you enjoy the podcast.

    Recent Episodes from Syntax - Tasty Web Development Treats

    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

    779: Why SQLite is Taking Over with Brian Holt & Marco Bambini

    779: Why SQLite is Taking Over with Brian Holt & Marco Bambini

    Scott and CJ dive into the world of SQLite Cloud with special guests Brian Holt and Marco Bambini. They explore why SQLite is gaining traction, its unique features, and the misconceptions surrounding its use—let’s get into it!

    Show Notes

    • 00:00 Welcome to Syntax!
    • 01:20 Who is Brian Holt?
    • 02:26 Who is Marco Bambini?
    • 05:12 Why are people starting to talk so much about SQLite now?
    • 08:47 What makes SQLite special or interesting?
    • 09:46 What is a big misconception about SQLite?
    • 11:13 Installed by default in operating systems.
    • 12:03 A perception that SQLite is intended for single users.
    • 13:36 Convincing developers it’s a full-featured solution.
    • 15:11 What does SQLite do better than Postgres or MySQL?
    • 17:30 SQLite Cloud & local first features.
    • 20:38 Where does SQLite store the offline information?
    • 23:08 Are you typically reaching for ORMs?
    • 25:00 What is SQLite Cloud?
    • 27:29 What makes for an approachable software?
    • 29:18 What make SQLite cloud different from other hosted SQLite options?
    • 32:13 Is SQLite still evolving?
    • 34:40 What about branching?
    • 37:37 What is the GA timeline?
    • 40:04 How does SQLite actually work?
    • 41:19 Questions about security.
    • 44:28 But does it scale?
    • 45:52 Sick Picks + Shameless Plugs.

    Sick Picks

    Brian: Trainer Road
    Marco: Tennis

    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

    News 24/21: GitHub CLI // RightNow // Android 12 Beta 2 // Apple Remote Work

    News 24/21: GitHub CLI // RightNow // Android 12 Beta 2 // Apple Remote Work

    Passend zu unserer letzten Folge hat GitHub ein Update ihrer eigenen CLI veröffentlicht, mit der nun GitHub Actions unterstützt werden. Ihr könnt euch jetzt alle Workflows anzeigen lassen, den Status überwachen und natürlich einen Workflow von dort starten.
    RightNow hat Dennis nun seine 13,47€ ausgezahlt, dafür dass Facebook seine Handynummer verschlampt hat.
    Sebi gibt einen Überblick über die Safari 15 Beta: CSS Aspect Ratio, WebGL 2.0, Top Level Await in JavaScript und LAB Farbraum.
    Android 12 ist in der zweiten Beta veröffentlicht worden und die meisten Features, die bei der Google I/O vorgestellt wurden, können nun genutzt werden. Bis zum offiziellen Release sollte sich nicht mehr so viel ändern.
    Am Ende reden wir in Anlehnung an die Remote-Work-Regelungen und Diskussionen von Apple über unsere Sichtweise dieses Themas.

    Schreibt uns!
    Schickt uns eure Themenwünsche und euer Feedback.
    podcast@programmier.bar

    Folgt uns!
    Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen.
    Twitter
    Instagram
    Facebook
    Meetup 

    Hasty Treat - Hacktoberfest

    Hasty Treat - Hacktoberfest

    In this Hasty Treat, Scott and Wes talk about this year’s Hacktoberfest - a great way to support open source.

    NativeScript - Sponsor

    NativeScript is an open source framework for building truly native mobile apps with Angular, Vue.js, TypeScript, or JavaScript. It’s is a great way for front-end developers to get started building native mobile apps. Get started today at nativescript.org/syntax.

    Show Notes

    2:42

    7:35

    • Things to PR

    12:56

    • Things not to PR

    18:05

    • How Pull Requests work

    21:45

    Tweet us your tasty treats!

    Gitigitt

    Gitigitt
    GitHub | Synology DS220j | neun Ingolstadt | FREKVENS | exentra Hackathon | Franzis | Amazon | Sentry x Codecov | Evernote x Bending Spoons | Directus | Notion AI | ChatGPT | WhatsApp | teenage.engineering | Apple | Gitolite | Gitea | GitLab | Dependabot | SonarQube | nexfil | mosint | brakence

    United We Stand - Rev. Marlin Lavanhar

    United We Stand - Rev. Marlin Lavanhar
    Sermon delivered on Sunday, November 11, 2012, at All Souls Unitarian Church in Tulsa, Oklahoma, by Rev. Marlin Lavanhar, Senior Minister. SERMON DESCRIPTION Patrick Henry (in 1799) famously said, “United we stand; divided we fall. Let us not split into factions which must destroy that union upon which our existence hangs.” It is said in different words in the Bible, “A house divided against itself cannot stand.” Mark 3:25 Democracy works because we are united by a vision and set of values larger than any party, platform, or position. All Souls is the same, in that there are often people on both sides of every social, political, and economic debate who call this church their home. We have been successful in being able to hold divergent opinions and disagree while still retaining our loyalties to our church home. This spirit began at the founding meeting of the church. On this Sunday following a national Presidential election, we share the spirit that binds us together as a nation and a church even when differences could divide us. It is good to be reminded of our highest ideals, as well as what has inspired the best of the best to remain loyal to something higher than their own opinions, agendas and biases. It is the root of greatness. SUBSCRIBE TO PODCAST: VIEW ON YOUTUBE: SUBSCRIBE TO WATCH OTHER VIDEOS: GIVE A DONATION TO HELP US SPREAD THIS LOVE BEYOND BELIEF: LET’S CONNECT: Facebook: Twitter: All Souls Church Website: