Logo
    Search

    Podcast Summary

    • Automate development workflows with GitHub ActionsGitHub Actions automate tasks, save time, offer integrations, and provide valuable insights during the development process. LogRocket helps diagnose and fix bugs with reproducible user interactions, network activity, console logs, and error logs.

      GitHub Actions are automated workflows created by GitHub to build, test, and deploy code directly from GitHub. They are triggered by specific events, such as pushing code or opening a pull request, and can be customized using YAML files. GitHub Actions can save developers time and effort by automating repetitive tasks and providing valuable insights into the development process. They also offer integrations with various tools and services, making it easier to manage projects and collaborate with team members. The next time you encounter a problem that requires continuous integration and delivery, consider using GitHub Actions to streamline your workflow and improve productivity. Additionally, during the discussion, the hosts mentioned LogRocket, a tool that helps developers diagnose and fix bugs by providing a reproducible video of user interactions. LogRocket can be particularly useful when trying to understand how a user caused an issue on a website, as users can find creative ways to break things. With LogRocket, developers can easily view network activity, console logs, and error logs, making it easier to identify and resolve bugs. If you're interested in trying LogRocket, you can sign up for a free 14-day trial using the link provided in the episode.

    • GitHub Actions: More than just continuous integrationGitHub Actions is a new feature that offers serverless functions to run scripts based on repository events, providing more than just continuous integration with additional functionality and flexibility.

      GitHub Actions is a new feature offered by GitHub that allows users to write code in the form of actions, which can be triggered by various events happening in a GitHub repository. These actions can be used for a variety of tasks such as building applications, deploying them, running tests, and more. GitHub offers hosted runners for Linux, Windows, and Mac environments, but for users with a high volume of actions, the free minutes provided might not be sufficient. In such cases, users can choose to host their runners themselves to avoid additional costs. GitHub Actions can be equated to a serverless function that runs scripts whenever an event occurs in a repository. It offers more than just continuous integration as it also includes process-based actions around issues or other repository events. While it might seem like a replacement for continuous integration services, it offers additional functionality and flexibility. The beta testing phase of self-hosting runners is ongoing, and users can look forward to hosting their sensitive code on their own servers if needed.

    • GitHub Actions: A new feature for automated workflowsGitHub Actions lets users define workflows using YAML files, with steps for tests, builds, and deploys. Pre-built actions and integrations available, cost-effective, and can streamline workflows.

      GitHub Actions is a new feature from GitHub that aims to replace traditional continuous integration (CI) services like Codeship, Sema4, and CircleCI. GitHub Actions allow users to define automated workflows using YAML files, which can include steps for running tests, building projects, and deploying to various platforms. With GitHub Actions, users no longer need to rely on third-party services for basic CI needs, as many common actions and integrations are already available in the GitHub marketplace. Additionally, GitHub Actions can be more cost-effective than traditional CI services, as users only pay for the compute resources they use. While there is still a learning curve to using GitHub Actions, the ubiquity of the platform and the availability of pre-built actions make it a compelling alternative to other CI solutions. Overall, GitHub Actions has the potential to streamline development workflows and reduce costs for many teams.

    • GitHub Actions: Run code and utilize libraries on GitHub serversGitHub Actions enables running code and using libraries to perform tasks like checking branches, getting code info, generating screenshots, and more. The 'Next diff for Next JS' action demonstrates this power by using Puppeteer and Node.js to take webpage screenshots and post as comments.

      GitHub Actions provides a new way to run code and utilize libraries on their servers, making it possible to perform various tasks such as checking out branches, getting information about code, and even generating screenshots of changed pages. The example of the "Next diff for Next JS" action demonstrates this power, as it uses Puppeteer and Node.js to take screenshots of webpage changes and post them as comments. This can be particularly useful for identifying visual bugs that may not be caught through traditional testing methods. The GitHub Actions marketplace offers a wealth of other actions, allowing developers to explore and be inspired by the possibilities.

    • Automating tasks beyond CI with GitHub ActionsGitHub Actions offer a wide range of capabilities beyond CI, including formatting code, validating licenses, deploying apps, scanning repositories for secrets, and more. Triggered at any point, they provide endless possibilities for developers to streamline workflows and enhance projects.

      GitHub Actions are more than just a continuous integration replacement. They offer a wide range of capabilities that can automate various tasks, from formatting code and validating licenses to deploying applications and scanning repositories for secrets. These actions can be triggered at any point, making it possible to stop the push of sensitive information before it's even committed to a repo. The GitHub Actions marketplace offers numerous pre-built actions and the ability to create custom ones, providing endless possibilities for developers to streamline their workflows and enhance their projects. From formatting code to deploying applications and securing repositories, GitHub Actions offer a powerful set of tools to boost productivity and efficiency. So, whether you're looking to improve your development workflow or explore new automation possibilities, GitHub Actions are definitely worth checking out.

    • Consider using existing libraries and frameworks instead of building from scratchSaving time and reducing errors by utilizing existing solutions, emphasizing community and collaboration in software development

      It's possible to find solutions to programming problems without having to reinvent the wheel. During the latest episode of Syntax, the hosts discussed the benefits of using existing libraries and frameworks instead of building everything from scratch. They emphasized that this not only saves time but also reduces the risk of introducing errors. Additionally, they highlighted the importance of community and collaboration in software development, as many solutions have already been developed and shared by others. So, next time you encounter a problem, consider checking if someone else has already solved it before diving into a lengthy development process. And don't forget to tune in to Syntax for more insightful discussions on programming and development. For a full archive of past episodes, visit syntax.fm and subscribe to our podcast or leave a review if you enjoy our content.

    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

    Nr. 15 - Synapsenfestival - Evernote - Die Go-To-Notiz-App für dein externes Gehirn und maximale Produktivität

    Nr. 15 - Synapsenfestival - Evernote - Die Go-To-Notiz-App für dein externes Gehirn und maximale Produktivität
    Heute geht es um den Elefanten unter den Notiz-Apps, der App, die dir hilft ein Elefantenhirn aufzubauen. Es geht um Evernote. Evernote ist sicherlich eine der Notiz-App Fagschiffe, die in der Community allerdings durchaus kritisch betrachtet wird. Was der Grund ist und warum du trotzdem auf Evernote setzen solltest erfährst du in der heutigen Folge.

    Nr. 21 - Synapsenfestival - Apple Kurzbefehle - Ohne Programmierkenntnisse eigene Apps und Workflows bauen

    Nr. 21 - Synapsenfestival - Apple Kurzbefehle - Ohne Programmierkenntnisse eigene Apps und Workflows bauen
    Ohne Programmierkenntnisse eigene Apps erstellen? Mit Apple Kurzbefehlen kannst du individuelle Workflows im Baukastenprinzip erstellen und später mit einem Klick ausführen. Apple Kurzbefehle basieren auf den Funktionen von Siri. Die Betriebssysteme iOS und iPad OS enthalten viele hilfreiche Basis-Funktionen, mit denen du deine eigenen Kurzbefehle perfektionieren kannst. Zudem kannst du manuelle Eingaben verarbeiten, berechnen und auch an andere Apps transportieren. Verknüpfst du die richtigen Tools und die optimalen Aktionen miteinander, dann kannst du damit sehr umfangreiche Abläufe zusammenstellen, mit denen du im Alltag Zeit sparst.

    Nr. 28 - Synapsenfestival - Things 3 - Der #1 Task Manager für deine digitale Toolbox

    Nr. 28 - Synapsenfestival - Things 3 - Der #1 Task Manager für deine digitale Toolbox
    Wenn du die Produktiv mit System Episoden hier im Podcast gehört hast dann weißt du welche  zentrale Rolle der Taskmanager  in deiner digitalen Toolbox spielt oder spielen sollte. Wir stellen dir mit Things 3 heute den wahrscheinlich populärsten, schicksten und sicherlich auch mit am leistungsfähigsten Taskmanager für Mac OS und iOS vor. Things 3 ist fester Bestandteil unserer Toolbox. Wir erklären dir warum und wieso er es bei dir auch sein sollte.

    Nr. 3 - Richtig suchen und finden mit Google, so funktioniert's...

    Nr. 3 - Richtig suchen und finden mit Google, so funktioniert's...
    'Googeln' hat sich im heutigen Tagesablauf etabliert und ist zum Automatismus geworden, wenn man eine bestimmte Information sucht. Der Großteil von uns 'googelt' mehrmals am Tag, ganz selbstverständlich und unterbewusst. Auch wenn du wahrscheinlich bisher immer gefunden hast, wonach du gesucht hast, kannst du noch effektivere Ergebnisse erzielen. Wir erzählen dir, wie das geht. Zu wissen, welche Operatoren es gibt und welche du beim Googeln am sinnvollsten einsetzt, wird deine Effektivität dramatisch erhöhen und dir enorm viel Zeit und Nerven sparen. Hier erhältst du das in der Episode angekündigte Take-Away: https://office-brain.automates.best/dashboard-anmeldung

    The Cloudcast #219 - DevOps Enterprise Summit 2015

    The Cloudcast #219 - DevOps Enterprise Summit 2015
    Brian talks with Sam Fell (@samueldfell; Director of Product Marketing @ElectricCloud) about the DevOps Enterprise Summit, how Enterprise customers are different that startups, understanding the people/process side of DevOps and how Electric Cloud is making it easier to help Enterprise companies become more agile in deploying software.

    Show Links:


    Topic 1 - Tell us about your background and a little bit about Electric Cloud.

    Topic 2 - We’re here at DevOps Enterprise Summit in San Francisco. It’s been a great week in terms of learning and real customer stories of transformation. What have been your biggest takeaways or insight from some of the talks?

    Topic 3 - I’ve been doing some side research on the people and process part of companies transformation to DevOps and building/using Cloud Native applications. Certain patterns are beginning to emerge for me, but I’m curious on what you see from your customers.

    Topic 4 - Electric Cloud announced ElectricFlow this week, a framework for automated deployments. Talk a little bit about the product and how it fits into the stories we heard about this week?

    Topic 5 - We heard all week that DevOps is not about technology, but rather it’s about people and culture. But we know that technology plays a role. Are there things within the Electric Cloud platform that helps with those people elements, essentially shortcuts that can help make the people pieces be more successful?