Modern Web

Backend Abstractions, Serverless Patterns, and Why It’s Okay to Start Learning with Frameworks


Listen Later

In this episode of the Modern Web Podcast, Rob Ocel, Danny Thompson, Adam Rackis, and Brandon Mathis discuss the role of abstractions in software development. They explore frontend tools like React and SolidJS, backend abstractions like serverless platforms, and the importance of understanding patterns and learning through mistakes. The group also highlights emerging trends for 2025, including opportunities in platform plugins and developer marketplaces.

Key Points for the Episode:

  • The Role of Abstractions in Development: The panel discusses the benefits and challenges of abstractions in software development, emphasizing the importance of understanding underlying systems to avoid over-reliance on tools like React hooks and serverless platforms.
  • Learning Through Experimentation: Personal experiences with tools like Advent of Code, exploring new languages like Swift and Rust, and experimenting with new frameworks like SolidJS highlight the importance of hands-on learning and stepping outside comfort zones.
  • Platform Opportunities: A growing interest in building apps and plugins on established platforms like Stripe, Zoom, and Chrome Extensions showcases untapped opportunities for developers to create impactful solutions and monetize their skills.
  • Chapters
    0:00 - The Potential of Plugins and Platforms
    0:42 - Welcome to the Modern Web Podcast
    0:47 - Introducing the Hosts and Guests
    1:19 - Holiday Projects and Side Gigs
    1:31 - Danny’s Speedrun of a New Platform
    2:07 - Adam’s Holiday Reading List
    3:38 - Brandon’s Advent of Code Challenge in Swift and Rust
    5:01 - Learning New Programming Languages Through Challenges
    6:52 - Discussion on Abstractions in Software Development
    7:10 - The Balance Between Abstractions and Understanding the Basics
    8:56 - Learning Through Experience: The Importance of Stepping on Rakes
    9:46 - React’s Role in Frontend Development and Its Critics
    10:39 - The Evolution of Frontend and Backend Abstractions
    12:09 - The Impact of Serverless and Cloud Platforms
    13:31 - Misuse of Abstractions and Overcomplicated Code
    14:27 - The Common Pitfalls of React Hooks Misuse
    15:29 - Overuse of `useEffect` and Its Performance Implications
    16:41 - Learning from Industry Experts: Insights from Ben Lesh
    17:53 - The Evolution of the Web from Static Documents to Interactive Applications
    19:04 - The Role of Abstractions in Backend Development and Serverless Adoption
    21:06 - Advice for Developers on Understanding Patterns and Abstractions
    22:21 - Sponsor Message: This Dot Labs
    22:27 - Looking Ahead to 2025: Technologies and Trends
    22:43 - Excitement Around SolidJS and Signals-Based Frameworks
    23:29 - The Growing Ecosystem Around SolidJS and TanStack Router
    24:48 - Insights from a Conversation with Ryan Carniato
    25:19 - Interest in TanStack Start and React 19 Features
    26:09 - Danny Learning Spanish and Coding Challenges
    27:16 - Exploring New Platforms for Side Projects and Monetization
    27:55 - The Untapped Potential in Plugin and App Store Ecosystems
    29:01 - Case Study: Monetization through Small Chrome and Office Extensions
    30:09 - Growth of Developer Marketplaces (Stripe, Slack, Shopify, Zoom)
    31:06 - The Challenge of Getting Projects in Front of Users
    32:03 - Opportunities in Game Modding and Twitch Extensions
    32:32 - Closing Thoughts and Future Podcast Episodes
    32:45 - Sponsor Message and Where to Find the Podcast Online
    Follow the crew on Twitter and Linkedin:
    Rob Twitter: https://x.com/robocell
    Rob Linkedin:   / robocel  
    Danny Twitter: https://x.com/DThompsonDev
    Danny Linkedin:   / dthompsondev  
    Adam Twitter: https://x.com/AdamRackis
    Adam Linkedin:   / adam-rackis-5b655a8  
    Brandon Twitter: https://x.com/BrandonMathis
    Brandon Linkedin:   / mathisbrandon  

    Sponsored by This Dot: thisdot.co

    ...more
    View all episodesView all episodes
    Download on the App Store

    Modern WebBy Modern Web

    • 4.4
    • 4.4
    • 4.4
    • 4.4
    • 4.4

    4.4

    12 ratings


    More shows like Modern Web

    View all
    Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

    Software Engineering Radio - the podcast for professional software developers

    272 Listeners

    The Changelog: Software Development, Open Source by Changelog Media

    The Changelog: Software Development, Open Source

    283 Listeners

    Talk Python To Me by Michael Kennedy

    Talk Python To Me

    591 Listeners

    Software Engineering Daily by Software Engineering Daily

    Software Engineering Daily

    627 Listeners

    Soft Skills Engineering by Jamison Dance and Dave Smith

    Soft Skills Engineering

    272 Listeners

    Data Engineering Podcast by Tobias Macey

    Data Engineering Podcast

    141 Listeners

    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

    Syntax - Tasty Web Development Treats

    983 Listeners

    CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

    CoRecursive: Coding Stories

    189 Listeners

    Techmeme Ride Home by Brian McCullough

    Techmeme Ride Home

    941 Listeners

    Practical AI by Practical AI LLC

    Practical AI

    189 Listeners

    The Stack Overflow Podcast by The Stack Overflow Podcast

    The Stack Overflow Podcast

    64 Listeners

    PodRocket - A web development podcast from LogRocket by LogRocket

    PodRocket - A web development podcast from LogRocket

    58 Listeners

    Latent Space: The AI Engineer Podcast by swyx + Alessio

    Latent Space: The AI Engineer Podcast

    76 Listeners

    Front-End Fire by TJ VanToll, Paige Niedringhaus, Jack Herrington

    Front-End Fire

    9 Listeners

    The Pragmatic Engineer by Gergely Orosz

    The Pragmatic Engineer

    52 Listeners