ajcwebdev
Podcast cover art for Live at Remix Conf 2023

Live at Remix Conf 2023

Published:

Podcast Link: Live at Remix Conf 2023

Speakers at RemixConf discuss frameworks, data at the edge, GraphQL, job-hunting, and finding passion in tech, while spotlighting new ways to build developer communities.

Episode Description

Speakers at RemixConf discuss frameworks, data at the edge, GraphQL, job-hunting, and finding passion in tech, while spotlighting new ways to build developer communities.

Episode Summary

During this hour-long conversation recorded live at RemixConf 2023, the panel explores a breadth of topics crucial to modern web development and developer communities. They begin by highlighting the vibrant atmosphere of smaller conferences and the unique networking opportunities they offer. Next, they dive into cutting-edge backend technologies, including Terso’s approach to SQLite on the edge and GraphBase’s GraphQL solutions, addressing how these tools improve performance and simplify data management. The speakers also explore effective ways to break into the tech industry, touching on open source contributions and the value of resilience, even during periods of widespread layoffs. Finally, they discuss best practices for professional growth, from embracing practical performance strategies to harnessing personal passion and new advancements such as AI. The episode offers a comprehensive look at the real-world challenges, triumphs, and mindset shifts that guide successful developers today.

Chapters

00:00 - 05:00: Conference Kickoff and Introductions

In the opening minutes of this episode, the hosts set the stage by describing the energetic scene at RemixConf. They note the advantages of smaller, more intimate events, where attendees can make meaningful connections and participate in casual “hallway track” discussions. The participants introduce themselves, establishing the context for the rest of the show. This early portion emphasizes how RemixConf brings people together from diverse backgrounds—both veterans in the JavaScript ecosystem and those newer to development. The speakers share their initial thoughts on the day’s sessions, the overall vibe of the conference venue, and the kinds of topics they expect to explore further, making it clear that the next hour will cover a range of technical and career-focused insights.

05:00 - 10:00: Glauber’s Background and Terso’s Edge Database

Around the five-minute mark, Glauber from Terso takes center stage to discuss his unique journey from contributing to the Linux kernel to building new database offerings. He explains how his early career in kernel development shaped his approach to solving large-scale problems and highlights the shift from the ChiselStrike product to Terso, a platform that provides SQLite databases on the edge for faster performance. Listeners learn about the motivations behind Terso’s pivot and how real-time data synchronization can dramatically improve modern web applications. The conversation also touches on the challenges of educating a front-end-oriented audience about database internals, illustrating how bridging technical gaps can lead to more powerful developer tools and better user experiences.

10:00 - 15:00: Jamie’s Introduction and GraphBase Overview

In this segment, Jamie from GraphBase joins the discussion, offering another perspective on modern data management. He outlines how GraphBase leverages GraphQL and edge computing to deliver low-latency queries for applications at scale. Jamie recalls his early experiences with Ruby on Rails and Node.js, explaining how he became fascinated by GraphQL’s ability to unify disparate data sources. The group explores the practicalities of adopting GraphQL—such as reduced client complexity—and underscores how GraphBase seeks to simplify the developer experience by making data operations more intuitive. This segment also reinforces how both Terso and GraphBase address similar challenges from different angles, emphasizing the synergy between efficient databases and powerful APIs.

15:00 - 20:00: Simplifying GraphQL and Real-Time Use Cases

As the conversation deepens, the speakers delve further into the nuts and bolts of GraphQL implementations. Jamie brings up the potential for using plain Fetch instead of dedicated GraphQL clients, especially in frameworks like Remix that handle server-side rendering and data fetching gracefully. They touch on live queries, a feature that can replace subscriptions in certain real-time scenarios. By comparing approaches to data fetching, caching, and type generation, the group underscores how GraphQL can be tailored to both simple and advanced projects. This segment serves as a primer on how developers can decide whether they truly need complex tooling or if simpler built-in features can suffice for most use cases.

20:00 - 25:00: The Value of Smaller Conferences

Between minutes 20 and 25, the discussion pivots to the advantages of attending niche or smaller-scale conferences such as RemixConf. Speakers share personal anecdotes of how more intimate settings facilitate deeper hallway conversations, stronger community bonds, and lasting professional relationships. They contrast the experience with massive conferences, where talks can become little more than glorified YouTube videos, and networking often feels impersonal. The panel stresses how these smaller gatherings offer unique opportunities for real-time feedback, problem-solving, and finding collaboration partners who share specific interests. This part of the episode highlights the social and career benefits of participating in events where personal connections outweigh raw attendance numbers.

25:00 - 30:00: Remix Talks and React Core Team Highlights

As the half-hour mark approaches, the hosts discuss the conference schedule, spotlighting several highly anticipated talks and panel discussions. They note presentations from Cloudflare on edge computing, alongside React core team panels featuring Dan Abramov, which promise to delve into future directions for React. The group emphasizes that RemixConf isn’t just for frontend die-hards—it covers an extensive range of topics, from advanced React features to effective ways of managing data flow. This chapter sheds light on how community-driven events like RemixConf aren’t limited to a narrow slice of the ecosystem. Instead, they provide a comprehensive platform for exploring everything from cutting-edge frameworks to best practices for shipping more performant, scalable web apps.

30:00 - 35:00: Performance Insights and Real User Metrics

In this segment, the conversation shifts to web performance, where the speakers highlight the difference between synthetic lab tests and real-user monitoring (RUM) data. They caution against relying solely on Lighthouse scores, emphasizing that Google’s actual ranking signals focus on real-world metrics like Core Web Vitals. This discussion includes anecdotes from mobile and large-scale web experiences, illustrating how real-time data collection can paint a more accurate picture of user satisfaction. They also share insights on balancing performance with developer velocity, noting that even with modern frameworks like Remix, adopting the right metrics and measurement tools remains critical to delivering fast, responsive sites in production.

35:00 - 40:00: Navigating Layoffs and Entering Tech

Between minutes 35 and 40, the topic turns to the challenges of entering the tech industry amidst widespread layoffs. The panel discusses the cyclical nature of the job market, emphasizing that downturns eventually subside. They underscore that while competition might be stiffer during these times, tech skills remain in high demand for those committed to continuous learning. Advice includes focusing on personal projects, contributing to open source for visibility, and networking strategically at smaller gatherings like RemixConf. The speakers also address misconceptions that people should hold off on learning to code, arguing that passion, skill-building, and a proactive approach can still unlock significant opportunities in any economic climate.

40:00 - 45:00: Standing Out as a New Developer

In this chapter, the hosts offer practical tips for aspiring developers hoping to break into tech roles. They revisit the idea of making yourself known—whether through open source contributions, blogging, or speaking at conferences. The group highlights that you don’t need to be the top 1% in technical expertise to find success; rather, you should focus on delivering tangible value and communicating your skill set effectively. They also stress that participating in smaller or local events can be an affordable way to build a professional network and receive targeted feedback on your work. Overall, the conversation frames determination and authenticity as key assets for any newcomer.

45:00 - 50:00: Strategies for Conference Speaking and Visibility

As the conversation continues, the speakers discuss how first-time presenters can break into the speaking circuit. They address the misconception that topics must be highly advanced to be accepted, stressing that strong framing and clear audience benefits can make even beginner or intermediate talks compelling. The group recommends aligning talk proposals with the conference’s target interests—such as focusing on hands-on demos for frontend audiences or real-time use cases for databases. They also share tips for making the most of any speaking opportunity, including how to handle Q&A sessions, engage with attendees, and build lasting connections that can open doors in the future.

50:00 - 55:00: Community Encouragement and Emcee Perspectives

In this block, Jen provides insights from her experience emceeing tech events, explaining how hosts balance time constraints with audience questions. She highlights the importance of audience engagement, noting that any question—even a simple personal query—can break the ice and spark deeper discussion. The panel reaffirms how behind-the-scenes interactions often reveal the supportive nature of the community, dispelling any intimidation newcomers might feel. By encouraging direct interactions and reminding speakers that vulnerability can actually be a strength, they underscore how conferences can be welcoming spaces when organizers, emcees, and attendees all actively contribute to a collaborative atmosphere.

55:00 - 60:58: Finding Personal Passion and Closing Thoughts

In the final stretch, the show turns introspective as participants reveal how they discovered their unique passions within tech—whether in areas like open source, RedwoodJS, databases, or performance optimization. The group likens finding passion to “falling in love,” suggesting that authentic interests naturally emerge when you explore and experiment. They wrap up by revisiting key themes: the continued promise of developer tools like GraphQL and edge databases, the supportive environment at smaller gatherings, and the belief that genuine curiosity can fuel a fruitful career, even in challenging times. The episode concludes with words of encouragement for listeners to embrace personal growth, stay resilient, and keep building.