POPULARITY
In this episode of Greater Perimeter Business Radio, Eric Boemanns speaks with Tracy Lee, CEO of This Dot Labs, about the intersection of technology and business, focusing on AI integration. Tracy shares her experiences in technology consultancy, emphasizing the importance of aligning AI initiatives with business value. She introduces the seven stages of AI adoption […]
Hosts Tracy Lee and Rob Ocel talk with Jesse Hall, Staff Developer Advocate at MongoDB, about the future of databases, web frameworks, and the evolving role of developers. They explore how MongoDB's latest release is transforming data storage and access patterns, the mindset shift required for adopting document databases, and the rise of vector databases. The conversation also covers the current state of frontend frameworks like Svelte, Next.js, and Angular, and how AI and low-code tools are reshaping the developer landscape. Whether you're a database enthusiast or a web development pro, this episode offers valuable insights into the technologies shaping the industry. 00:00 - Intro and Setting the Scene 02:30 - Behind the Scenes at All Things Open 04:00 - The Evolution of Databases 08:00 - Understanding Document Databases 10:45 - Vector Databases and AI Integration 14:00 - Frontend Frameworks: The State of the Ecosystem 18:30 - Collaboration Across Frameworks 22:00 - AI and the Future of Development 26:00 - The Future of Server-Side Rendering 29:00 - Closing Thoughts and Resources 30:00 - Outro Follow Jesse Hall on Social Media Twitter: https://x.com/codeSTACKr Linkedin: https://www.linkedin.com/in/codestackr/ Sponsored by This Dot Labs
In this episode of the Modern Web Podcast, Danny Thompson, Director of Technology at This Dot Labs, hosts a conversation with Theresa Mammarella, JVM engineer at IBM, and Brian Sam-Bodden, Applied AI Engineer at Redis. They explore their talks at JCONF in Dallas, Texas, covering topics like GenAI architectures in the Java community and OpenJDK's Project Valhalla. Their conversation covers Java's evolution, AI applications, semantic caching, and how these technologies are impacting development workflows and performance optimization. Chapters 00:00 - Introduction 01:00 - Brian on GenAI in the Java Community 01:47 - Java's Safe Evolution Path 02:17 - Teresa on Project Valhalla 03:54 - Value Classes and Performance 04:33 - Brian on Semantic Caching 06:54 - Challenges of Rewording Prompts 09:15 - What is RAG Architecture? 11:34 - Java's Role in AI 13:57 - Cost of LLMs and Caching Strategies 15:57 - Teresa on Java's Future 18:22 - Learning Resources for Java Developers 20:44 - Addressing Misconceptions About Java 22:39 - Final Thoughts Follow Theresa Mammarella & Brian Sam on Social Media Theresa Mammarella Twitter: https://x.com/t_mammarella?lang=en Brian Sam-Bodden Twitter: https://x.com/bsbodden Theresa Mammarella Linkedin: https://www.linkedin.com/in/tmammarella/ Brian Sam-Bodden Linkedin: https://www.linkedin.com/in/sambodden/
In this episode of the Modern Web Podcast, Danny Thompson, Director of Technology at This Dot Labs, sits down with Vincent Mayers, a seasoned tech conference organizer with over 15 years of experience. They discuss the intricacies of running successful conferences, including the challenges of selecting event locations, building community engagement, and creating memorable experiences for attendees. Vincent also shares insights into the evolution of tech conferences, from the importance of shorter talks to the value of the "hallway track" for networking. Tune in for an inside look at how these events shape the tech ecosystem and tips for organizing your own conferences! Chapters 00:00 - Introduction 01:45 - Vincent Mayers' Background 03:50 - Choosing Conference Locations 06:10 - Building Community and Spreading the Word 08:40 - Sponsorship and Funding Challenges 11:00 - Securing Speakers for Tech Conferences 14:20 - Improving the Conference Experience 16:30 - Badge Design and the Attendee Experience 18:50 - Engaging Attendees Beyond Talks 21:00 - The Role of Tech Conferences in the Java Ecosystem 23:12 - Attendees Still Using Older Java Versions 26:00 - Balancing Cutting-Edge Tech with Fundamentals 28:15 - Evolving Attention Spans in Tech Conferences 30:00 - The Importance of the Hallway Track 33:19 - Closing Remarks Follow Vincent Mayers on Social Media Twitter: https://x.com/vincentmayers Linkedin: https://www.linkedin.com/in/vincentmayers/Github: https://github.com/vincentmayers Sponsored by This Dot.
Danny Thompson, Director of Technology at This Dot Labs, talks with Tanner Linsley, Creator of TanStack, about his latest project, TanStack Start. They discuss the challenges of existing frameworks like Next.js and Remix, the development of TanStack Router, and the future of React Server Components. Tanner also explains how caching strategies and fine-grained invalidation can transform the user experience. Chapters 1. Introduction & Tanner's Background (00:00) 2. Going Full-Time on TanStack (01:00) 3. The Birth of TanStack Router (02:21) 4. Why Build Another Framework? (04:00) 5. React Server Components: Potential & Limitations (07:05) 6. Fine-Grained Cache Invalidation & UX (09:02) 7. Parallel Data Fetching in Routing (13:39) 8. TanStack Start: Alpha & Future Plans (16:41) 9. Where to Learn More About TanStack (18:48) Find Tanner Linsley on Social Media Twitter: https://x.com/tannerlinsley Linkedin: https://www.linkedin.com/in/tannerlinsley/ Github: https://github.com/tannerlinsley TanStack: https://tanstack.com/
Join Ben Lesh, Adam Rackis, and Tracy Lee as they talk about observables landing in the browser and its potential impact on the use of RXJS. They also talk about the significance of listening to customers vs having a strong vision in software development, and explore the factors that contribute to the success or failure of frameworks. Finally, they discuss the potential impact of AI automation on job roles and the outsourcing of tech jobs. This episode is sponsored by This Dot Labs. Watch this episode on YouTube. Read more on our blog.
Rob Ocel and Adam Barrett interview Jason Laster, Co-Founder of Replay, and learn about time travel debugging and how Replay's browser development tool makes debugging easier and faster. One of the hardest issues in debugging is collecting enough information about an issue that you can reliably reproduce it and then validate the fix. In this podcast, Jason discusses how Replay helps capture information and gives you the ability to not only revisit bugged behavior, but add additional breakpoints, and even test fixes as if they were present in the system at the time. Sponsored by This Dot Labs: http://thisdotlabs.com/ Subscribe to This Dot Media on YouTube Read More on Our Blog
I'm joined today by Tracy Lee, CEO of This Dot Labs and we're answering the question, "Is DevRel going away?" Come hang with us! Like what you hear? Connect with me - Website: gun.io/taylor Email: taylordesseyn@gun.io LinkedIn: Taylor Desseyn Tweet me: @tdesseyn Pics of the life, wife, daughter & dog: @tdesseyn
In this episode of the Modern Web Podcast, Ben Lesh (Author, RxJS), Adam Rackis (Senior Software Engineer, Spotify) and Tracy Lee (Google Developer Expert, RxJS Core Team) discuss several hot topics bouncing around the web lately: Tailwind CSS: Is it a hero or a zero? Is Remix better than Next.js? Should e-commerce sites be using Qwik or Remix? Is React dying? Internal apps vs consumer apps: what are more fun to work with? Sponsored by This Dot Labs
On this episode of Modern Web Podcast, host Simone Cuomo interviews Alvaro Saburido, a DevRel engineer and open-source developer. Alvaro talks about his project TresJS, a declarative way to create 3D experiences in Vue.js, and the importance of community-driven projects. He also discusses CentOS, Vitepress, the potential for innovation in virtual and augmented reality and the power of open-source. Sponsored by This Dot Labs
On this episode of the Modern Web Podcast, Dustin Goodman is joined by Ben Ilegbodu and Jonathan Creamer to discuss the role of DivOps engineering. They discuss the “back-end” of front-end development and the complexities of shipping modern front-ends to the web. They discuss the transition from backend engineering to DevOps, explore insights from Jonathan Creamer on managing a fork of Yarn, emphasize the ongoing need for DivOps engineering for innovation, delve into the concept of sublinear scaling, and highlight the importance of documenting decisions to enable scaling businesses. Sponsored by This Dot Labs
On this episode of the Modern Web Podcast, Rob Ocel interviews Daniel Roe, a framework lead at Nuxt, Google GDE, and Microsoft MVP. They discuss Daniel's journey into open source, the role of hype and venture capital in the open source ecosystem, and ways to contribute to open source projects. Finally, they discuss the challenges the open source ecosystem faces and why this is an issue that more companies and developers should be paying attention to. Sponsored by This Dot Labs
On this episode of Modern Web Podcast, Rob Ocel interviews Andrea Griffiths, a Senior Product Manager at GitHub. Andrea shares her story of transitioning into tech and product management from a nontraditional path, and how paid internships and open source contributions helped her along the way. They discuss the role of product manager, what they do, and how product managers need to have empathy and bridge the gap between stakeholders, users, and engineering teams. They also talk about how to build truly global tech communities and reach out to developers across the world who speak every language. [00:00:00] Tech career journey: GitHub via Latin America [00:03:56] Non-traditional career success through open source. [00:08:59] Gain experience, open source, support dreams. [00:13:15] Innovate, share, learn [00:18:01] Product management: Global expansion, execution, feedback, accessibility, localization, KPI. [00:21:33] Product managers bridge teams, stakeholders, users. [00:26:21] Product manager: glue, communicate, empathize. [00:31:06] Empower global tech communities [00:35:56] Global expansion for all developers. [00:40:39] Grow global developer communities: GitHub's mission. Sponsored by This Dot Labs.
On this episode of Modern Web Podcast, Rob Ocel interviews Mark Erikson, the Redux maintainer and senior front end engineer at Replay.io. They discuss the arcane complexities of publishing JavaScript packages to NPM today, the balance between developer experience and user experience when it comes to open source libraries, the unique troubles for React/Next library authors, and the responses to Mark's wildly successful blog about upgrading Redux to use ESM. 00:00:01] Ecosystem evolves, nobody at the wheel. [00:07:02] Open source library complexity: Dev exp. vs user exp. [00:13:11] ESM vs CJS: Technical merits, tree shaking, syntax. [00:18:35] Lazy-load files with CJS/ESM. [00:23:37] Publish libraries in multiple formats, React server components. [00:30:38] React team locks out valid code paths. [00:35:26] Open source maintainer responsibility: Maximally compatible, widely respected. [00:42:25] Competing philosophies on web evolution. [00:47:54] Unifying competing standards for developers. [00:53:19] Expertise gained through unexpected challenges. Sponsored by This Dot Labs.
In this episode of the Modern Web podcast, hosts Rob Ocel and Tracy Lee interview Aiden Bai, the creator of the Million.js library, a replacement for the Virtual DOM implementation in ReactJS. They talk about the process of creating Million.js as a high schooler, how the library speeds up React applications using blocks and the Million Compiler, and what the future of the library looks like. The conversation also touches on the alternative experience and education paths to becoming a developer, as well as the future of open source libraries, venture funded libraries, and indie hacked frameworks. Sponsored by This Dot Labs.
On this episode of Modern Web, Tracy Lee, Ben Lesh, Adam Rackis, and Dax Raad discussed the cloud offerings of SST and the advantages of using AWS. Adam was excited about SST's cloud wrappers and the fact that they were built with Solid instead of React to meet ambitious performance requirements. SST helps people build on AWS by simplifying the hundreds of services available and providing an experience that allows users to become experts in AWS. Dax discussed his experience with React and Solid, and the trade offs between the two. [00:02:40] Building on AWS made easy. [00:06:00] Simplifying AWS: Less than five services. [00:10:43] Hidden gem: IoT core pubsub real-time. [00:14:33] AWS back-end and front-end support. [00:17:20] Reaching new audiences with NextJS. [00:20:06] Simplicity over complexity: Solid wins. [00:24:01] GitHub-powered effortless development for all. [00:26:24] Serverless event-driven architecture solves cold start issue. [00:30:13] Granular auto-scaling, milliseconds up/down. Sponsored by This Dot Labs
In this podcast episode, hosts Rob Ocel, Alyssa Nicoll, and Mark Thompson discuss the "Angular Renaissance." They reflect on Angular's evolution from its early days through the pivotal transition to Ivy to the current trend of biannual releases, highlighting the community's warm and supportive nature. The focus then shifts to the upcoming release of Angular 17, emphasizing the significance of control flow features and deferred loading in optimizing applications. The team underscores the importance of community engagement, evidence-driven development, and the promising future of Angular. They also tease an upcoming developer event in November, encouraging listeners to stay updated on the latest developments. This episode is sponsored by This Dot Labs.
In this podcast episode, Tracy Lee, Ben Lesh, and guest Adam Rackis talk through the successful fusion of TypeScript and React. They chat about various web frameworks, like Angular and Svelte, emphasizing the impact of TypeScript support on the development process. The episode also highlights the excitement around Svelte's new feature, signals, and speculates on its potential standardization, as well as React 18's challenges and the evolution of the React ecosystem. Sponsored by This Dot Labs.
In this episode, hosts Rob Ocel and Tracy Lee are joined by Chuck Carpenter and Robbie Wagner from the Whiskey Web and Whatnot podcast. They discuss the future of web development, highlighting the industry's shift towards performance-focused development over flashy animations. They explore the longevity of jQuery, the use cases of frameworks like AngularJS and Ember, and the potential for combining components of Ember with Astro. The hosts also touch on the challenges of convincing stakeholders about performance and the need for developers to prioritize foundational web skills. Throughout, Robbie and Chuck share insights from The Whiskey Web and Whatnot podcast, celebrating its 100th episode. Sponsored by This Dot Labs.
In this podcast episode, Rob Ocel chats with Kathleen McMahon, a senior design systems engineer at Northwestern Mutual and a key contributor to the W3C Design Tokens Community Group. Kathleen McMahon kicks off the conversation by defining design systems as versatile collections of patterns and efficiencies that streamline workflows in design and engineering. She emphasizes that design systems can encompass diverse elements, such as design patterns, component libraries, CSS frameworks, and more, tailored to the unique needs of a company or product. The focus isn't on rigidity but rather on promoting consistency and efficiency while allowing flexibility for innovation. The dialogue then shifts to Kathleen's role as a design systems engineer and the dynamic nature of her work, influenced by factors like team size and company maturity. Kathleen shares her experiences in both small, multifaceted teams and larger, specialized teams at Northwestern Mutual. She provides insights into the varied responsibilities, from creating design tokens and components to ensuring accessibility and collaborating with diverse stakeholders. Rob and Kathleen delve into the invaluable role of design systems in simplifying workflows for designers and developers. Kathleen highlights how design systems liberate creative energy by offering reusable patterns, enabling teams to focus on solving more complex problems. They also explore the strategic decision of whether to build a design system within a specific framework or keep it framework-agnostic, shedding light on the considerations and potential challenges associated with third-party component libraries. The episode culminates with a discussion of ARIA (Accessible Rich Internet Applications) and its pivotal role in enhancing accessibility within design systems. Kathleen discusses the opportunities and challenges of leveraging libraries like Adobe's React ARIA hooks for accessibility. This episode is sponsored by This Dot Labs.
In this episode of the Modern Web podcast, host Rob Ocel engages in a conversation with Willow, also known as Ghost. Willow is not only one of the co-founders of Svelte Sirens but also an active member of the Svelte community, known for her contributions and expertise. The episode dives into Willow's personal journey into web development. Willow shares how she stumbled upon Svelte through a YouTube video and was immediately drawn to its exceptional capabilities. She described the pivotal moment when she realized Svelte's potential to revolutionize web development. One of the key highlights of the episode is the emergence of SvelteKit and its transformative effect on web development. Willow underscores the remarkable flexibility of SvelteKit, emphasizing how it allows developers to effortlessly tackle various project types, from single-page applications (SPAs) to static websites, all without the burden of extensive configuration overhead. Host Rob Ocel- Architect and Engineering Lead at This Dot Labs Guest Willow aka GHOST- Co-Founder of Svelte Sirens This episode is sponsored by This Dot Labs
In this episode, Rob Ocel is joined by Kayla Sween to discuss her tech journey, the conference scene, organizing events, and the trials of managing your own deployments in AWS. Along the way they talk about the benefits and challenges of online, live, and hybrid conferences, why all developers should look to attend conferences, how small teams can grow into more complicated DevOps configurations, and how Flightcontrol aims to make that process less painful. Finally, they discuss living with ADHD and how learning about yourself and others can be so empowering. Guest Kayla Sween - MagnoliaJS Organizer, Front End Developer Host Rob Ocel - Architect and Engineering Lead at This Dot Labs Sponsored by This Dot Labs
In this special episode of the Modern Web podcast, Tracy Lee and Ben Lesh are joined by Netflix Engineering Managers Ryan Burgess and Jem Young. They tackle the transition from coding to management roles, debunking myths and shedding light on real challenges. Emphasizing that management isn't a simple promotion, but a unique career track requiring distinct skills. Their candid conversation exposes the value of experienced architects guiding junior team members, fostering well-rounded teams. The group engages in lively banter, debunking the idea that management is the sole path to career growth, exploring industry trends, including streamlining management hierarchies for efficiency. This episode resonates with diverse tech career trajectories, inspiring you with insights into leadership, team dynamics, and the evolving landscape. Hosts Tracy Lee, CEO of This Dot Labs Ben Lesh, Author of RxJS Guest Jem Young, Engineering Manager at Netflix Ryan Burgess, Engineering Manager at Netflix Sponsored by This Dot Labs
In this episode, Tracy Lee is joined by co-host Jessica Wilkins and guest Chris Coyier, co-founder of CodePen, a company that provides an online code editor. They discuss various topics related to web development and technology. Chris talks about his background and his work at CodePen. They are currently working on CodePen 2.0, a major update to the platform. Chris mentions that although the interface of CodePen may not have changed much over time, there's value in maintaining reliability and consistency for users. They touch upon the challenges of keeping up with the ever-evolving landscape of web technologies. Chris expresses the importance of providing an online code editor that supports various technologies and languages, allowing users to experiment without setting up complex development environments. He also acknowledges the growing trend of AI integration in coding tools. The conversation then shifts to the debate surrounding different tools, frameworks, and technologies in the web development space. Chris emphasizes the need for cohesiveness among these technologies and their documentation, allowing developers to easily combine tools without friction. He mentions other online code editors like StackBlitz and CodeSandbox and their innovations. The interview highlights the importance of community and the role it plays in the success of projects like CodePen. Chris shares his dedication to maintaining the platform and ensuring its growth and relevance while also addressing potential business challenges, such as balancing free users and paid subscribers. The discussion reflects the dynamic nature of web development and the various factors that drive innovation and growth within the industry. Hosts Tracy Lee, CEO of This Dot Labs Jessica Wilkins, Software Engineer at This Dot Labs Guest Chris Coyier, Co-Founder of CodePen Sponsored by This Dot Labs
In this episode of the Modern Web Podcast, Rob Ocel dives into the intricate world of reliability engineering in software development with Maggie Johnson-Pint, co-founder of Stanza Systems. Uncover the secret behind the stampede effect that can cripple your application during traffic surges and gain insights into the indispensable need for a balanced blend of proactive and reactive strategies to ensure unwavering reliability. Reliability engineering goes beyond mere availability metrics, encompassing user experience, performance, and trustworthiness. While the giants of the industry like Google and Silicon Valley enterprises discuss it at length, the broader developer community often finds these concepts elusive. Stanza deciphers the code to crafting resilient systems that sail through unexpected challenges and observability that unveils the hidden dynamics of your software. Picture a scenario where your system functions flawlessly until it's pushed to its limits. Stanza's solution: wield the power of rate limiting and masterful traffic management. Empower your application to scale seamlessly, even during maintenance or surges in demand. Don't let downtime tarnish your reputation – keep the traffic flowing while maintaining control. But that's not all – we introduce you to Stanza, the game-changing tool designed to bring reliability optimization to your fingertips. Stanza revolutionizes the way web developers navigate the intricate world of performance. Imagine dynamically fine-tuning content delivery based on system load. Drawing inspiration from industry giants like Netflix, this approach enhances perceived reliability while alleviating system stress. Whether you're a part of a small team or a burgeoning enterprise, Stanza's integration fits seamlessly into diverse tech stacks, including serverless environments. It's your all-in-one solution, offering features like request limiting, prioritization, and real-time adjustments. We're here to demystify complex concepts, paving the way for a brighter, more reliable digital landscape. Elevate your application's reliability, user experience, and performance to unparalleled heights. Embrace the synergy of proactive and reactive measures with the roadmap laid out in this interview. Experience the transformation – explore Stanza and unlock a new era of software reliability! This Dot Labs is a development consultancy that is trusted by top industry companies, including Stripe, Xero, Wikimedia, Docusign, and Twilio. This Dot takes a hands-on approach by providing tailored development strategies to help you approach your most pressing challenges with clarity and confidence. Whether it's bridging the gap between business and technology or modernizing legacy systems, you'll find a breadth of experience and knowledge you need. Check out how This Dot Labs can empower your tech journey at thisdot.co. Host Rob Ocel, Software Architect at This Dot Labs Guest Maggie Johnson-Pint, Co-Founder of Stanza Systems
Uncover the best ESLint hacks with open source maintainer Josh Goldberg in this episode of the Modern Web Podcast. Enhancing Your Code Quality: TypeScript ESLint brings a new dimension to linting by blending ESLint's capabilities with TypeScript's type-checking. Now, developers can analyze TypeScript code with ease, utilizing linting rules and tools that leverage TypeScript's type-checking APIs. Say goodbye to tedious manual checks and embrace the power of automated code analysis. Version 6.0 Breakthrough: Discover the latest release of TypeScript ESLint V6.0, where preset configurations have been thoughtfully reworked. Developers can now enjoy more granular control over rules, tailoring their linting experience to suit their team's unique preferences and needs. With the separation of stylistic, strict, and opinionated rules, your codebase will reach new heights of consistency and excellence. User-Centered Experience: TypeScript ESLint focuses on developers' needs, actively seeking community feedback and engaging in discussions to ensure the best possible experience. Embrace the power of user-centered and informative error messages, guiding developers in mastering TypeScript and embracing its full potential. Get ready to elevate your TypeScript development with TypeScript ESLint V6.0, offering low configuration, high impact, and unrivaled performance. Boost your code quality and streamline your TypeScript development process with TypeScript ESLint. Say goodbye to manual checks and tedious errors, and unlock the potential of automated code analysis. Take control of your linting experience with V6.0's reworked presets, tailored to your team's preferences. Experience the future of linting with user-centered and informative error messages, guiding you towards mastery of TypeScript. Elevate your development journey with TypeScript ESLint V6.0, the ultimate tool for developer-friendly, efficient, and powerful linting. Host Rob Ocel- Software Architect at This Dot Labs Guest Josh Goldberg- Open Source Maintainer Sponsored by This Dot Labs
In this episode of Modern Web, Tracy Lee and Ben Lesh are joined live at RenderATL by Francesco Ciulla, Tessa Mero, Ady Ngom, and Jessica Wilkins! Tune in as they double click into the highly debated subject of Tailwind CSS and explore the advantages, readability concerns, and overall consensus on its usage. Discover why Tailwind CSS is making waves in the industry, particularly for new projects, and how it can simplify your development process while enhancing productivity. But that's not all! The conversation takes an intriguing turn as the group dives into the realm of web components. Hear opinions on whether web components can be a viable alternative to traditional frameworks. Gain insights into the challenges and opportunities surrounding web components, including server-side rendering and widespread adoption. Hosts Tracy Lee, CEO of This Dot Labs Ben Lesh, Author of RxJS Panel Francesco Ciulla, DevRel at daily.dev Tessa Mero, Developer Advocate at Appwrite Ady Ngom, Chief Consultant at Techlabs 28 Jessica Wilkins, Software Engineer at This Dot Labs Sponsored by This Dot Labs
In this milestone 100th episode, Chuck and Robbie are joined by a round table of industry experts and web developers with different philosophies, preferences, and experiences in the tech space to share their opinions on the state of web development. The round table includes Chris Coyier, Co-Founder of CodePen; Scott Tolinski, former Owner of Level Up Tutorials; Tracy Lee, CEO and Co-Founder of This Dot Labs; and Wes Bos, Founder of BosType Inc. The panel shares their opinions on the state of web development, reflecting on the journey from vanilla JavaScript to the rise of Tailwind CSS. They delve into the impact of Tailwind CSS on modern web development, discuss exciting new front-end APIs like the View Transitions API and Anchor Positioning API, and emphasize the importance of mastering JavaScript fundamentals. In this episode, Robbie and Chuck bring industry experts together for a captivating discussion filled with valuable insights on the evolution of front-end development, new web technologies, and their interests outside of web development. Key Takeaways [01:43] - An introduction to the round table of industry experts. [03:47] - A whiskey review: Sagamore and Benchmark. [07:00] - Tech hot takes. [21:14] - Scott's experience using popover API. [23:18] - Chuck discusses Chris' talk at RenderATL. [24:38] - How ChatGPT is negatively affecting Mozilla Firefox. [28:21] - What each guest would do if they weren't in web development? [32:46] - Interesting topics on Chuck's Twitter feed. [40:46] - What makes a milk? Quotes [09:11] - “CSS is getting so complex now that it has to be compiled.” ~ Wes Bos [23:15] - “Yeah, man, HTML rules.” ~ Scott Tolinski [25:33] - “People stopped using Google as much, they're going to AI.” ~ Wes Bos Links Chris Coyier Chris Coyier Twitter Chris Coyier LinkedIn Wes Bos Wes Bos Twitter Wes Bos LinkedIn Scott Tolinski Scott Tolinski Twitter Scott Tolinski LinkedIn Tracy Lee Twitter Tracy Lee LinkedIn Kelly Vaughn Twitter Kelly Vaughn LinkedIn RenderATL CodePen Syntax Podcast Level Up Tutorials This Dot Labs Modern Web Sentry Sagamore Spirit Benchmark Kentucky Straight Bourbon Tailwind CSS Twitter Nuxt Angular React JS jQuery Ember Netflix Rust Microsoft Safari Mozilla Firefox WWCD23 Google Apple ChatGPT IMBD Adobe After Effects The Dalmore 12 Ken Wheeler Nike Trader Joe's Smartless Podcast BlackRock Ferrari Make-A-Wish Foundation Apple News Connect with our hosts Robbie Wagner Chuck Carpenter Ship Shape Subscribe and stay in touch Apple Podcasts Spotify Google Podcasts Whiskey Web and Whatnot Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape's software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io.
Andrew Knight, popularly known as automation panda, was recently interviewed on the Modern Web Podcast by host Rob Ocel. Andrew, a software quality champion, developer advocate, and test automation expert, shared his insights and experiences in the interview. He spoke passionately about testing and the importance of improving software quality. Andrew discussed the challenges he faced early in his career and how he recognized the opportunity to enhance software stability, readability, and speed through effective testing. The conversation then shifted to the current state of testing in various tech communities. Andrew highlighted the wide variation in testing practices across companies, irrespective of programming languages or tech stacks. Smaller companies often lacked proper testing processes, while larger companies relied on traditional testing approaches that were deeply ingrained. Advancements in web testing frameworks and tools were another topic of discussion. Andrew acknowledged the long-standing availability of functional testing, which simulates user interactions with a website. However, he pointed out the emergence of newer tools like Cypress and Playwright, which provide a modern developer experience, making web testing more accessible, efficient, and enjoyable. Andrew also emphasized the importance of addressing user experience and visual aspects of testing, where human evaluation remains crucial but can be supplemented by visual testing tools like Applitools. The interview concluded with a glimpse into the future of autonomous testing. Andrew highlighted that while autonomous testing could never completely replace human exploratory testing, it held potential in understanding the behavior of software applications. The vision was to train autonomous agents to recognize established workflows, adapt to specific applications, propose test cases based on observed behaviors, and potentially execute these behaviors autonomously. This approach would allow developers to focus more on designing desired behaviors and less on implementing specifications. Throughout the interview, Rob Ocel and Andrew Knight discussed the trade-off between investment and return in software testing. They reflected on the value of maintaining extensive test coverage and questioned its significance compared to the effort required to sustain it. Andrew emphasized the importance of focusing on valuable behaviors and understanding customer needs when prioritizing testing efforts. They also touched upon the idea that not all edge cases or hypothetical scenarios warrant investing time and resources in testing if they have minimal real-world impact. Other topics covered in the interview include Andrew's talk on the eight Software Testing convictions, inspired by Japanese woodblock prints, which emphasize intentional design, accessibility, and the value of quality in software development. The discussion also revolved around the value of personas, engaging with real users to understand their needs and prioritize testing efforts accordingly. The interview highlighted the delicate balance between investing in quality and delivering value in software development and testing, with a focus on valuable behaviors and iterative learning from user interactions. Host Rob Ocel, Software Architect at This Dot Labs Guest Andrew Knight, Principal Developer Advocate at Applitools This episode is sponsored by This Dot Labs.
In this episode of Modern Web, Tracy Lee and Adam Barrett talk with Kevin Åberg Kultalahti of Svelte Society to discuss the long anticipated release of Svelte 4. Listen in as they explore the exciting technical enhancements that Svelte 4 brings to the table, including its reduced package size, enhanced web component support, and optimized performance. Svelte 4 introduces a revolutionary approach to web development by compiling components at build time rather than relying on a runtime framework. This means smaller bundle sizes, faster loading times, and improved performance for your applications. We delve into the technical details of how Svelte achieves this impressive feat, providing practical examples and insights into the inner workings of the framework. Compatibility is a key concern for any web development framework, and Svelte 4 addresses this head-on. With improved web component support, Svelte 4 enables seamless integration with existing codebases and allows developers to leverage the power of Svelte in combination with other frameworks or libraries. Our discussion explores the compatibility aspects of Svelte 4, highlighting its flexibility and ease of adoption for both new and existing projects. Whether you're a seasoned developer looking to stay at the forefront of web development trends or a newcomer eager to explore the latest innovations, this episode offers valuable insights and practical examples that showcase how Svelte 4 can revolutionize your web development workflow. Don't miss out on this opportunity to unlock the true potential of Svelte 4 and take your projects to new heights. Tune in now and discover the power of this cutting-edge framework! Guest: Kevin Åberg Kultalahti, Svelte Society @kevmodrome Hosts: Tracy Lee, CEO of This Dot Labs @ladyleet Adam L. Barrett, Software Engineer at This Dot Labs @adamlbarrett Sponsored by This Dot Labs
In this episode, Rob Ocel is joined by Debbie O'Brien (Senior Program Manager at Microsift and Playwright Developer Advocate) to discuss automated testing with Playwright! They talk about the evolution of the testing pyramid, how to write Playwright with the Playwright recorder, and some of the upcoming features of Playwright to deal with Shadow DOM, frames, selector issues, and so much more! Guest Debbie O'Brien: Senior Program Manager at Microsoft and Playwright Web Developer Advocate. @debs_obrien Host Rob Ocel: Architect and Engineering Lead at This Dot Labs. @robocell
Entrepreneurship and Leadership, with Tracy Lee, This Dot Labs (North Fulton Business Radio, Episode 671) Tracy Lee, CEO of This Dot Labs, reflected with host John Ray about her entrepreneurial journey from Silicon Valley to co-founding This Dot Labs. She discussed her journey of entrepreneurship, her passion for helping others, surrounding yourself with people who […] The post Entrepreneurship and Leadership, with Tracy Lee, This Dot Labs appeared first on Business RadioX ®.
In this episode, Rob Ocel is joined by Rick Conrades, Engineering Manager at This Dot Labs, to discuss software development and engineering management! They discuss how to identify and mitigate risks, how to make difficult technology tradeoffs, and how to "manage up"! Finally, they share tips for all software engineers about relating to engineering managers, and the surprising challenges that engineering managers face with their teams. Guest Rick Conrades, Engineering Manager at This Dot Labs Host Rob Ocel, Software Architect and Engineering Lead at This Dot Labs Sponsored by This Dot Labs
EPISODE DESCRIPTION:Every company wants to establish an effective, successful system for keeping employees happy and, yes, bringing in money. So why and how are some companies more able to achieve this than others? What are they doing that makes them every dev's dream company to work for? In this Dev Life edition of the Angular Plus Show, Rob Ocel from This Dot Labs helps us dive into these questions and uncover some of the tips and tools for building a winning team culture. It may or may not involve tacos and Hungarian pizza, but either way, this is… The Dev Life!LINKS:https://twitter.com/robocellhttps://twitter.com/ThisDotLabshttps://www.thisdot.co/discord.gg/angularCONNECT WITH US:Rob Ocel - @robocellBrooke Avery - @jediBraveryPreston Lamb - @PrestonJLamb
In this episode, Jesse Tomchak is joined by Sam Julien, Director of Developer Advocacy, for Auth0 at Okta. What is the day to day of someone in developer advocacy outside of what we see from blog posts and conference talks? Sam is passionate about helping developers become the best versions of themselves through Tiny Experiments book, and his current newsletter, Developer Microskills. We dive into the idea of self taught developers, developer productive that is actually effective, sustainable progress, and so much more. Guest Sam Julien - Director of Developer Advocacy, Auth0 at Okta Host Jesse Tomchak - Architect and Engineering Lead at ThisDotLabs - @robocell Developer Microskills newsletter (https://developermicroskills.com) Sam's website (http://www.samjulien.com/) How to Finish What You Start article (https://www.samjulien.com/how-to-finish-what-you-start) Guide to Tiny Experiments book (https://learn.samjulien.com/guide-to-tiny-experiments) Getting Started in Developer Relations book (http://www.gettingstartedindevrel.com) Sponsored by This Dot Labs
In this episode, Rob Ocel is joined by Jenny Truong, Head of Operations and Developer Relations at Stately, to talk about state machines, XState, and mental health. They discuss the challenges and opportunities of starting a company from an open-source project, the benefits of user research and how Stately has used it to develop their new stately studio, and they extensively discuss Jenny's recent talk at AgentConf on looking at moods, burnout, and stress through the lens of state machines. Finally, they talk about the fun of being a doughnut connoisseur. Guest Jenny Truong- Head of Operations and Developer Relations at Stately Host Rob Ocel - Architect and Engineering Lead @ThisDotLabs - @robocell Sponsored by This Dot Labs
In this episode, Rob Ocel is joined by Dominik Dorfmeister (Frontend Tech Lead at Adverity and Maintainer of TanStack Query), to talk about open-source software, TanStack Query, and more! They discuss the rapid growth of the TanStack, how Dominik first became involved as a core team maintainer and the challenges he's faced, the future of the TanStack and data-management as a driving force in front-end framework development, using TanStack in other frameworks, and the joys of skiing. Guest Dominik Dorfmeister, Frontend Lead at Adverty and Maintainer for TanStack Query Host Rob Ocel, Software Architect and Engineering Lead at This Dot Labs Sponsored by This Dot Labs
In this episode, Jesse Tomchak is joined by Tanner Linsley of smash hits like TanStack Table, Query, and Router, for a discussion about Tanner's latest project: TanStack Start. Tanner discusses the problems he's trying to solve, how building on existing ideas in the community has accelerated development pace, and how he went about solving it in a very "TanStack" fashion. Guest Tanner Linsley, Co-Founder at nozzle.io and Creator of TanStack Host Jesse Tomchack, Software Architect at This Dot Labs Sponsored by This Dot Labs
In this episode, Rob Ocel, is joined by Trecia Kat, to talk about breaking into tech, building a social media following, and finding community. They discuss how to find a niche through being yourself on social media, choosing between DevRel and engineering career paths, CSS, and even their hopes and fears for the Marvel Cinematic Universe. Guest Trecia Kat, Self-Taught Developer and DevRel Engineer Host Rob Ocel, Engineering Lead & Software Architect at This Dot Labs Sponsored by This Dot Labs
On this episode of The Modern Web, we catch up with Scott Spence, Developer Relations Engineer at Storyblok, and SvelteSociety London meetup organizer. We dive into the ins and outs of Svelte, ramping up from React, what's it like to a second career developer, and the importance of paying it forward to developers who are new to the community. Guest Scott Spence, Developer Relations Engineer at Storyblok Host Jesse Tomchak, Software Architect at This Dot Labs Sponsored by This Dot Labs
This week on Modern Web Alyssa Nicoll from Progress takes the web out of the browser and into native apps. Bringing you the cutting edge of native applications with embedded web technologies, Angular offers the best of both worlds. We take some minor detours into learning backend technology stacks as a long life JavaScript developer, and the awesome communities and friends we've made along the way. Join us for a spectacular journey and a couple tangents. Guest Alyssa Nicoll, Sr. Developer Advocate at Progress Host Jesse Tomchak, Software Architect at This Dot Labs Sponsored by This Dot Labs
In this episode, Rob Ocel is joined by Gant Laborde (CIO @infinite_red, Author of “Learning TensorFlow.js: Powerful Machine Learning in JavaScript”, Chain React organizer), to talk about React Native, conference organizing, and the promise of AI in development. They discuss the flexibility and power of hybrid native apps, the upcoming new architecture of React Native, the trials and tribulations of organizing conferences, the state of AI tooling and education, and the opportunities and challenges for developers in a future working alongside AI. Guest Gant Laborde - CIO at Infinite Red, Author of “Learning TensorFlow.js: Powerful Machine Learning in JavaScript”, Chain React organizer, Google GDE and Microsoft MVP Host Rob Ocel - Architect and Engineering Lead ThisDotLabs Sponsored by This Dot Labs
In this episode, Rob Ocel, is joined by Shai Reznik, Founder and CEO at HiRez.io and Community DevRel at Qwik, to talk about Qwik. They discuss the history of front-end development and frameworks, what has led to this recent surge in framework development, what architectural principles Qwik values most, how Qwik and QwikCity differ, how to build Qwik apps, and so much more! Guest Shai Reznik- Founder and CEO at HiRez.io and Community DevRel at Qwik Host Rob Ocel- Software Architect and Engineering Lead at This Dot Labs Sponsored by This Dot Labs
In this episode, Rob Ocel is joined by Jordan Powell, Developer Experience Engineer Cypress, to talk about Component Testing in Cypress. They discuss the explosive recent growth of Cypress, the exciting new features just launched in recent versions, and the changing shape of the testing “trophy”. Then, they dive deeply into component testing in Cypress: motivations, best practices, tips, and so much more! Guest Jordan Powell- Developer Experience Engineer at Cypress Host Rob Ocel- Software Architect and Engineering Lead at This Dot Labs Sponsored by This Dot Labs
Tracy Lee is the CEO of This Dot Labs, a JavaScript-focused agency, and Adam L Barrett is a Developer Consultant at This Dot Labs. They join the show to talk about the wonders of Svelte and SvelteKit. It is a tool for creating fast web applications. Additionally, they explain how these allow excellent user and developer experiences.About this EpisodeAll about Svelte and SvelteKitThe internals of SvelteBenefits of Svelte compared to other frameworksDifference between Framework and MetaFrameworkOn YouTubeMarvels Of Using Svelte and SvelteKit - JSJ 566SponsorsChuck's Resume TemplateDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs MembershipLinksThis Dot LabsTwitter: @adamlbarrettTwitter: @ladyleetTwitter: @ThisDotLabsPicksAdam - Zod Schema ValidationAdam - Frosthaven | Board Game | BoardGameGeekAJ - Silicon Power 1TB MicroSD under $100AJ - MBP M1 Storage ExpansionDan - Svelte Origins: A JavaScript DocumentaryDan - State of JS 2022 gender gapDan - Sneaky Pete TV show on Amazon PrimeDan - "We Hate Perfect Things" by AJDan - War in UkraineCharles - Karma | BoardGameGeekCharles - 1923 (TV Series 2022–2023)Charles - XeroCharles - This Dot LabsTracy - Women in TechSupport this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacy
In this episode Jesse Tomchak is joined by Paige Kelley to talk about the ins ad outs of building a design system including the gritty details of coordinating an actual micro frontend. They also talk about the return to conferences, what changes they've noticed in the conference experience, what it's like to speak at a tech event, and more. Guest Paige Kelley- Senior Software Engineer at Pax8 Host Jesse Tomchak- Software Architect at This Dot Labs Sponsored by This Dot Labs
In this episode, Rob Ocel and Jesse Tomchak are joined by Cory House at Connect Tech 2022 to discuss the past, present, and future of React. They talk about: lessons learned from 7 years of React (featuring discussions of coupling, testing, and hooks), how to pick a React meta-framework, and what pillars they think successful developers should prioritize. Hosts Rob Ocel- Software Architect and Team Lead at This Dot Labs Jesse Tomchak- Software Architect at This Dot Labs Guest Cory House- Founder of ReactJS Consulting Sponsored by This Dot Labs
In this episode Tracy Lee and Jesse Tomchak are joined by Jessica Sachs to talk about the world of Vue Components and all of the exciting new tools and communities being built to improve and simplify composition. Composables can be as simple as a logic gate or as complex as any renderless component, mixin, directive, or plugin, and in this conversation, our speakers dive into VueUse, which provides a collection of essential composition functions and renderless components. Hosts Jesse Tomchak- Software Architect at This Dot Labs Tracy Lee -Co-Founder and CEO of This Dot Labs Guest Jess Sachs- Software Engineer and Open Source Developer Sponsored by This Dot Labs
In this episode, Rob Ocel and Jesse Tomchak are joined by Jeremy Meiss live at Connect Tech 2022. They talk about the table stakes of CI/CD and having a high performing team, and the vast array of options available to run DevOps and be successful. They also dive into the topic of mentorship and documentation, and how it benefits teams and the industry at large. Hosts Rob Ocel- Software Architect and Engineering Lead at This Dot Labs Jesse Tomchak- Software Architect at This Dot Labs Guest Jeremy Meiss- Director of DevRel at CircleCI Sponsored by This Dot Labs
In this episode, we talk about how to transition from the arts into a career in tech, with Jessica Wilkins, software developer at This Dot Labs, technical writer at Free Code Camp, and former professional classical musician. Show Links DevDiscuss (sponsor) DevNews (sponsor) Cockroach Labs (sponsor) New Relic (sponsor) Porkbun (sponsor) Stellar (sponsor) Bright Data (sponsor) This Dot Labs Black Excellence Music Project HTML CSS JavaScript React Tailwind CSS edX Udemy freeCodeCamp How freeCodeCamp has evolved over time CS50: Introduction to Computer Science What it's like to be in a computer science class Node.js Express