The modern web is changing fast. Front-end frameworks evolve quickly, standards are emerging and old ones are fading out of favor. There are a lot of things to learn, but knowing the right thing is more critical than learning them all. Modern Web Podcast is an interview-style show where we learn about modern web development from industry experts. We’re committed to making it easy to digest lots of useful information!
Modern Web Podcast S12E36- Unit Testing, TypeScript, and AI: Enhancing Code Quality and Productivity in 2024
In this episode of the Modern Web Podcast, host Rob Ocel and co-hosts Adam Rackis, Tracy Lee, and Danny Thompson discuss the importance of unit testing for maintaining code quality and reliability, emphasizing its role in scaling projects and ensuring long-term stability. The conversation also highlights the benefits of TypeScript in improving code safety and developer productivity, sharing experiences on how it catches errors early in the process. They also examine the growing role of AI in automating development tasks, weighing the efficiency gains against the risks of over-reliance on automation while stressing the importance of understanding the underlying processes.
Chapters
00:00 - Introduction and Episode Overview
02:59 - The Importance of Unit Testing
10:03 - Best Practices for Implementing Unit Tests
17:15 - TypeScript’s Role in Code Safety and Productivity
2:30 - AI in Software Development: Automating Tasks
29:16 - Balancing AI Automation with Developer Expertise
32:07 - Final Thoughts and Closing Remarks
Sponsored by This Dot: thisdot.co
10/23/2024 • 34 minutes
Modern Web Podcast S12E35- How to Create a Memorable Conference Experience with Vincent Mayers
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.
10/17/2024 • 34 minutes, 43 seconds
Modern Web Podcast S12E34- Building Scalable AI Applications: Insights from AWS's Michael Liendo
In this episode of the Modern Web Podcast, Rob Ocel, Danny Thompson, and Adam Rackis talk with Michael Liendo, Senior Developer Advocate at AWS, about building practical AI applications and tackling challenges like scalability, multimodal functionality, and cloud infrastructure choices. Michael shares insights on tools like AWS Amplify and DynamoDB, discusses strategies for managing cloud costs, and explores the evolving role of prompt engineering. Michael previews his upcoming talks at AWS re:Invent on AI and scalable B2B SaaS applications.
Chapters
00:00 - Introduction and Guest Welcome
01:30 - Talking Weather and Life in the Midwest
03:00 - Exploring Generative AI and Practical Applications
06:45 - Navigating Cloud Costs and Scalability Considerations
08:30 - Maintaining Creativity and Customization with AI
11:00 - Managed Services vs. On-Prem Infrastructure Debate
15:30 - Choosing a Tech Stack for Side Projects and Startups
18:45 - Learning Cloud: Paths for Full-Stack Cloud Development
22:30 - The Role of Cloud Certifications in Today's Market
26:00 - Preview of Michael’s Upcoming Talks at AWS re:Invent
32:00 - Where to Find Michael Online
Follow Michael Liendo on Social Media
Twitter: https://x.com/focusotter
Linkedin: https://www.linkedin.com/in/focusotter/
Sponsored by Wix Studio: wix.com/studio
10/14/2024 • 35 minutes, 58 seconds
Modern Web Podcast S12E33- The Journey To Making A New Framework: TanStack Start with Tanner Linsley
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/
10/9/2024 • 21 minutes, 8 seconds
Modern Web Podcast S12E32- Why is It so HARD to Break Into Tech with Jason Torres
Tracy Lee and Rob Ocel chat with Jason Torres about the challenges of breaking into tech, especially for self-taught and underrepresented developers. Jason shares his journey from a 15-year career in the film industry to pursuing software development, discussing the emotional and financial hurdles involved. They also discuss the importance of networking, finding a niche rather than mastering everything, and the impact of the tech downturn on junior developers.
Chapters
1. Introduction and Tech Career Journeys (00:00 - 02:30)
2. The Struggles of Breaking Into Tech (02:31 - 06:00)
3. Jason’s Career Pivot from Film to Tech (06:01 - 10:30)
4. The Importance of Networking and Community (10:31 - 15:00)
5. Specializing vs. Being a Generalist in Tech (15:01 - 20:00)
6. Finding Your Path in Tech (20:01 - 25:30)
7. Dealing with Imposter Syndrome and Belonging (25:31 - 30:00)
8. Final Thoughts and Tips for Breaking Into Tech (30:01 - 33:00)
9. Closing Remarks and Tech Talk Humor (33:01 - End)
Follow Jason Torres on Social Media
Twitter: https://x.com/TasonJorres
Linkeidn: https://www.linkedin.com/in/thejasontorres/
Sponsored by Wix Studio: https://www.wix.com/studio
10/8/2024 • 29 minutes, 5 seconds
Modern Web Podcast S12E31- Balancing Innovation with Compliance and Privacy Concerns in Healthcare with John Crighton, CTO Lightning Step
In this episode of the Leadership Exchange, John Crichton, Chief Technology Officer at Lightning Step Technologies, shares insights on balancing privacy and compliance requirements while fostering innovation in the electronic medical records (EMR) space. The discussion explores the complexities of healthcare data, the evolving use of AI to improve efficiency and patient care, and the importance of servant leadership in building high-performing teams. John also reflects on his experience transitioning from the financial services industry into healthcare, offering advice on integrating AI and developing team culture in both fields.
Chapters
[00:00 - 00:25] Introduction and Welcome
[00:26 - 01:07] Guest Introduction: John Crichton
[01:08 - 02:21] The Lack of Standardization in EMRs
[02:22 - 02:52] Challenges in Clinical Trials and EMR Data
[02:53 - 04:28] Balancing Innovation and Compliance in Healthcare
[04:29 - 06:51] The Impact of Shifting Compliance and Privacy Concerns
[06:52 - 07:10] The AI and Data Privacy Challenge in Healthcare
[07:11 - 09:43] Integrating AI While Ensuring Data Security
[09:44 - 12:33] Leveraging AI for Developer Productivity and Clinical Efficiency
[12:34 - 15:13] AI in Enhancing Patient Care: Lightning Intelligent Assistant
[15:14 - 16:41] Ethical Considerations Around AI in Healthcare
[16:42 - 19:00] Comparing Regulatory Challenges: Financial Services vs. Healthcare
[19:01 - 21:22] Healthcare Records and Financial Records: Privacy and Security
[21:23 - 24:00] The Role of AI in Agile Development Processes
[24:01 - 26:21] Leadership Lessons: Mentorship and Servant Leadership
[26:22 - 29:12] Building a High-Performing Team Through Culture and Leadership
[29:13 - End] Closing Remarks and Where to Find John Crighton
Find John Crighton on Social Media
Linkedin: https://www.linkedin.com/in/johncrighton/
Lightning Step Technologies: https://lightningstep.com/
10/4/2024 • 29 minutes, 31 seconds
Modern Web Podcast S12E30- The Evolution of AI Tooling & Ethical AI Practices with Shivay Lamba
Machine Learning and AI expert Shivay Lamba, discusses the evolution of machine learning tools, and his work on MLOps and deploying large language models (LLMs). The conversation covers the accessibility of AI, the power of JavaScript in machine learning through tools like TensorFlow.js, and the growing importance of ethical AI practices. Shivay also discusses the transition of web-based AI tools, the importance of transfer learning, and how developers can break into the space of AI and machine learning.
Chapters
1. Shivay’s Journey into Machine Learning (00:00 - 03:30)
2. The Power of TensorFlow.js and Web AI (03:31 - 07:00)
3. Challenges in Hackathons: Using Pre-trained Models (07:01 - 10:00)
4. Navigating the AI Ecosystem: Python vs. JavaScript (10:01 - 13:30)
5. LLMs and Their Growing Popularity (13:31 - 17:00)
6. The Importance of Core Machine Learning Knowledge (17:01 - 20:00)
7. AI Ethics & Challenges in Scaling Models (20:01 - 23:00)
8. Shivay’s Content & Community Involvement (23:01 - 25:00)
9. Conclusion & Final Thoughts (25:01 - End)
Follow Shivay on Social Media
Twitter: https://x.com/HowDevelop
Github: https://github.com/shivaylamba
Sponsored by This Dot: thisdot.co
10/1/2024 • 26 minutes, 36 seconds
Modern Web Podcast S12E29- Why TypeScript is the Most Important Tool in Open-Source with Nick Taylor
In this episode of the Modern Web Podcast, Nick Taylor, Senior Software Engineer at OpenSauce discusses the current state of open source, including the challenges around funding, sustainability, and contributor burnout. Nick shares insights into how open source has impacted his career and highlights the growing importance of tools like TypeScript in the open-source ecosystem.
The panel also discusses the evolution of TypeScript, its widespread adoption, and its role in shaping the modern web development landscape. They explore the nuances between JavaScript and TypeScript, the friction that developers sometimes face when working with types, and how TypeScript has grown into a default tool for many projects.
Chapters
00:00 - Introduction and Co-Host Introductions
00:47 - Guest Introduction: Nick Taylor
01:37 - The Current State of Open Source
02:50 - Funding Challenges in Open Source
03:54 - Open Source Success Stories and Funding Examples
05:35 - Open Source Burnout and Quiet Quitting in Tech
06:43 - Challenges for Open Source Maintainers
07:26 - Motivation and Incentives for Contributing to Open Source
08:35 - Career Benefits of Open Source Contributions
10:11 - Nick’s Journey into Open Source Contributions
12:38 - The Burden of Managing Popular Open Source Projects
14:27 - Hacktoberfest and Low-Quality Contributions
16:14 - Challenges for Beginners Contributing to Open Source
18:01 - The Impact of Hacktoberfest and Mitigating Spam PRs
20:12 - TypeScript's Rise in Popularity
23:16 - Why TypeScript Became Popular in Open Source
25:45 - The Debate Around Static Typing in JavaScript
27:08 - TypeScript vs. JavaScript: Future Considerations
30:21 - The Role of Build Steps in Modern Development Frameworks
33:35 - The Complexity of TypeScript for Different Developer Levels
36:12 - Enum Usage and TypeScript's Type System
38:53 - TypeScript’s Structural Typing and Its Implications
39:47 - Nick’s Contact Information and Closing Remarks
Follow Nick Taylor on Social Media
Twitter: https://x.com/nickytonline
Linkedin: https://www.linkedin.com/in/nickytonline/
Github: https://github.com/nickytonline
Sponsored by Wix Studio: https://www.wix.com/studio
9/27/2024 • 42 minutes, 38 seconds
Modern Web Podcast S12E28- The Evolution of CSS: From Early Days to Flexbox & Grid with Kevin Powell
In this episode of the Modern Web Podcast, CSS expert Kevin Powell discusses the evolution of CSS, from the early days of CSS3 to the rapid advancements with Flexbox, Grid, and the latest innovations. Kevin explains how CSS is making strides to integrate features that previously required JavaScript, like scroll-driven animations and popovers, simplifying development and improving performance. He also touches on the importance of understanding the fundamentals of CSS, debugging techniques, and the future of tools like Tailwind and Sass.
Chapters
0:00 - Introduction and Technical Setup Issues
01:05 - Guest Introduction: Kevin Powell
02:00 - Kevin's Journey into CSS and Content Creation
03:21 - Evolution of CSS: From CSS3 to Modern Features
05:46 - The Role of JavaScript in CSS and New Features
08:08 - Popovers, Anchor Positioning, and Progressive Enhancement in CSS
10:26 - Discussion on SAS, Tailwind, and CSS Tools
12:35 - Challenges with Tailwind and Over-Componentization
14:57 - The Importance of Learning Core CSS Principles
16:56 - The "CSS is Hard" Memes and Overcoming CSS Frustration
19:12 - Formatting Contexts and Advanced CSS Concepts
21:31 - Opportunities for Junior Developers to Master CSS
23:54 - Browser Discrepancies and the Future of Web Standards
26:14 - Refactoring CSS for Performance and Best Practices
27:50 - Favorite CSS Resources and Conferences
28:26 - Imposter Syndrome and Kevin's Speaking Journey
29:55 - Closing Remarks and Where to Find Kevin Powell Online
Follow Kevin Powell on Social Media
Twitter: https://x.com/KevinJPowell
Github: https://github.com/kevin-powell
YouTube: https://www.youtube.com/kevinpowell
9/24/2024 • 29 minutes, 27 seconds
Modern Web Podcast S12E27- How AI is Evolving: Code Completion, Legacy code, LLMs with CS Dojo’s YK Sugi
YK Sugi, Senior AI Developer Advocate at Sourcegraph and founder of CS Dojo, shares his journey from coding with MATLAB to working at Google and founding his YouTube channel, and how ChatGPT inspired his shift towards AI-driven applications. Along with our hosts, he discusses AI's impact on coding, particularly in large codebases, and the role of tools like Sourcegraph’s Cody and GitHub Copilot in improving developer workflows. They also explore how AI is evolving in code completion, legacy code, and its broader potential in development.
Chapters
Introduction and Guest Introduction 00:00
YK’s Coding Journey 02:01
AI’s Impact on YK’s Career 07:31
AI in Large Codebases 11:01
Choosing AI Models for Coding 17:01
AI for Code Completion and Development Efficiency 21:01
The Future of AI in Software Development 26:31
AI and Human Creativity 32:01
Closing Remarks and Where to Find YK 36:01
Follow YK on Social Media
Twitter: https://x.com/ykdojo
Linkedin: https://www.linkedin.com/in/ykdojo/
Github: https://github.com/ykdojo
9/20/2024 • 44 minutes, 37 seconds
Modern Web Podcast S12E26- Docker: The Secret Weapon for Cloud Efficiency with Kyle Tryon
Rob Ocel, Tracy Lee, Adam Rackis, and Danny Thompson sit down with Kyle Tryon, Senior Developer Advocate at Depot, to talk all things Docker, dev containers, and modern build systems. They break down how Docker simplifies development by solving those "it works on my machine" problems, how cloud-based caching speeds up builds, and why tools like Kubernetes are becoming essential for scaling modern apps. Kyle also shares his journey from fixing laptops in retail to becoming a leading voice in the dev space, plus some great insights into how Docker and Depot are changing the game for developers everywhere.
Chapters
1: Introductions (00:00 – 02:40)
2: What is Docker and Why It Matters (02:41 – 06:30)
3: Docker Files and Containers 101 (06:31 – 11:00)
4: Challenges of Environment Setup & Dev Containers (11:01 – 15:00)
5: The Power of Layer Caching in Docker (15:01 – 20:30)
6: Introduction to Depot and Cloud-Based Builds (20:31 – 25:00)
7: Optimizing Docker Builds with Depot (25:01 – 30:00)
8: Docker in the Modern Web Stack (30:01 – 35:00)
9: The Future of Cloud Builds and CI/CD Pipelines (35:01 – 40:00)
10: Final Thoughts and Where to Find More (40:01 – End)
Follow Kyle Tryon on Social Media
Twitter: https://x.com/TechSquidTV
Linkedin: https://www.linkedin.com/in/kyle-tryon/
Github: https://github.com/techsquidtv
Sponsored by This Dot
9/17/2024 • 44 minutes, 57 seconds
Modern Web Podcast S12E25- How to Take Extreme Ownership Over Your Engineering Efforts with Nate Emerson
Nate Emerson is both a self-taught developer and a computer science university grad. How is that possible? In this episode, Nate talks about his unusual career trajectory, and what it has taught him about the differences between being self-taught vs. formal education in software development. Along with Tracy Lee and Jason Torres, he discusses leadership principles, such as extreme ownership, the value of confidence in engineering, and how humility and teamwork contribute to organizational success. They also highlight the importance of solving practical problems in tech and how this mindset can lead to innovation.
Here are the chapter titles with timestamps:
1: Setting the Stage – The Importance of Practical Skills in Engineering (00:00)
2: Engineering Management and Leadership Culture (04:36)
3: Extreme Ownership – A Leadership Superpower (09:12)
4: Confidence and the Developer's Journey (13:37)
5: Hiring Smarter and Building Stronger Teams (18:27)
6: Problem-Solving and Technology's Real-World Impact (23:13)
7: Leadership, Humility, and Long-Term Success (30:20)
8: Wrapping Up – Final Thoughts on Leadership and Ego (41:58)
Follow Nate Emerson on Social Media
Twitter: https://x.com/nateemerson
Linkedin: https://www.linkedin.com/in/nate-emerson
YouTube: https://www.youtube.com/channel/UC0K8hu90G3iV6327ymEViNw
9/10/2024 • 44 minutes, 35 seconds
Modern Web Podcast S12E24- How to Invest in New Software Engineering Talent with Shashi Lo
In this episode of the Modern Web Podcast, we sit down with Shashi Lo, Senior UX Engineer at Microsoft and the founder of the Gridiron Survivor project. Shashi shares his approach to mentoring junior developers by helping them bridge the gap between boot camp and their first job in tech. We cover the challenges of onboarding, the importance of code reviews, and how companies can better support new talent by investing in mentorship and training. Shashi also talks about his experience with building a community of learners, the process of de-risking junior candidates, and why companies should be more proactive in nurturing the next generation of developers.
00:00 - Meet Shashi Lo
02:25 - The Gridiron Survivor Project
05:02 - The Importance of Code Reviews
07:25 - Teaching the Basics of Project Communication
09:47 - Code Reviews as a Learning Tool
12:06 - Why Shashi Mentors: Giving Back to the Community
14:26 - The Importance of De-Risking Junior Candidates
16:41 - Building in Public: Transparency and Learning
19:00 - Assessing Candidates for the Gridiron Survivor Project
21:25 - The Power of Simple Coding Tests
23:45 - Scaling Up Skills: From Small Tasks to Big Projects
26:07 - Should Companies Be Doing This?
28:25 - Finding Hidden Gems in the Job Market
30:47 - The Challenges of Filtering Candidates
33:02 - Where to Find Shashi Online
34:38 - Closing Remarks
Follow Shashi Lo on Social Media
Twitter: https://x.com/shashiwhocodes
Linkedin: https://www.linkedin.com/in/shashilo/
Github: https://github.com/shashilo
Sponsored by This Dot.
9/6/2024 • 35 minutes, 51 seconds
Modern Web Podcast S12E23- Challenges of Growing into a Software Leadership Role with Gant Laborde
In this episode, Rob Ocel sits down with Gant Laborde, CIO at Infinite Red, to explore Gant's journey in the tech industry, his transition into leadership, and his role as a Chief Innovation Officer. Gant shares insights into the challenges and rewards of innovation within a company, how to manage upward and downward effectively, and the importance of trust in leadership. They also discuss the evolving landscape of AI, the significance of experimentation, and the courage needed to make bold decisions.
Chapters
1. Introduction and Opening Remarks - 00:00
2. Gant's Background and Journey in Tech - 02:05
3. Transitioning to Leadership at Infinite Red - 05:08
4. Defining Innovation at an Agency - 07:28
5. The Role of AI in React Native - 09:39
6. Navigating the Hype and Troughs of Technology - 11:35
7. The Challenges of Middle Management - 15:12
8. Building Trust and Managing Upwards - 16:25
9. Empowering Teams and Passing the Torch - 19:40
10. Developing Courage and Taking Risks - 22:30
11. Why Leadership is Worth It - 30:28
12. Final Thoughts and Wrap-Up - 31:53
Follow Gant Laborde on Social Media
Twitter: https://x.com/GantLaborde
Github: https://github.com/GantMan
Linkedin: https://www.linkedin.com/in/gant-laborde/
Mastodon: https://mastodon.social/@gantlaborde
9/5/2024 • 33 minutes, 29 seconds
Modern Web Podcast S12E21-Color Theory For Software Engineers + Color Accessibility & Performance with Sarah Shook
In this episode of the Modern Web podcast, Tracy Lee and Rob Ocel sit down with Sarah Shook, a UI/UX engineer at Hunter Industries. They discuss the topic of Sarah’s THAT Conference talk on color theory, exploring the intricacies of RGB, HSL, and hex color models. The discussion also touches on the importance of understanding how color accessibility impacts your page’s performance.
Chapters
- 00:00 - Introduction and Guest Introduction
- 01:30 - Balancing Work and Parenthood
- 03:20 - Family-Friendly Conferences and THAT Conference Experience
- 05:45 - Overview of Sarah's Presentation on Color Theory
- 07:00 - Understanding Additive and Subtractive Color Models
- 09:00 - RGB to Hex Conversion Explained
- 11:45 - Importance of Color Theory in Web Development
- 14:00 - Accessibility and Color Luminescence
- 16:00 - Tools and Resources for Color Accessibility
- 18:30 - Sarah’s Experience with Vue and Other Frameworks
- 21:00 - Discussion on Framework Deployment and Tooling
- 23:15 - The Challenges and Benefits of Learning Multiple Frameworks
- 25:00 - Tailwind, TypeScript, and Framework Preferences
- 27:00 - Vue Community and Tooling Insights
- 29:00 - Advanced JavaScript and TypeScript Content with DropJS
- 31:00 - Sarah’s Color Utility Project and Where to Find Her
- 32:30 - Closing Thoughts and Outro
Follow Sarah Shook on Social Media
Twitter: https://x.com/shookcodes
Linkedin: https://www.linkedin.com/in/sarahshook/
Github: https://github.com/shookcodes
8/27/2024 • 26 minutes, 10 seconds
Modern Web Podcast S12E21- "Do What Matters with Who Matters While It Matters" Mark Techson on Leadership
Tracy Lee and Rob Ocel sit down with Mark Thompson, aka "Mark Techson", to explore key themes around personal branding, workplace culture, and leadership. Mark shares his journey of building a strong personal brand, discussing how consistent online presence can shape public perception and create professional opportunities. The conversation provides valuable insights into the art of leading without a formal title, emphasizing the importance of cultural sensitivity and gradual influence in workplace environments.
A significant portion of the discussion is devoted to Mark's motto of "Do what matters with who matters while it matters." This practical approach encourages listeners to focus on meaningful work, prioritize important relationships, and make the most of their time. Mark also reflects on the challenges of maintaining resilience in the face of personal adversity, offering a candid look at how to balance personal and professional life effectively.
Listeners will find actionable advice on how to take control of their career trajectory, foster a positive work culture, and navigate the complexities of leadership, all while staying true to themselves.
Chapters
[00:00] Introduction
[02:19] Personal Branding and Online Presence
[06:36] Navigating Workplace Culture
[08:56] The Story Behind 'Well Dressed Wednesdays'
[11:12] Developing the "Do What Matters" Framework
[13:29] Balancing Public and Private Life
[18:10] Overcoming Personal Challenges
[20:28] Taking Control of Your Career
[22:49] Practical Takeaways for Listeners
Follow Mark on Social Media
Twitter: https://x.com/marktechson
Linkedin: https://www.linkedin.com/in/marktechson/
Github: https://github.com/MarkTechson
Bluesky: https://bsky.app/profile/marktechson.com
Sponsored by Wix Studio.
8/20/2024 • 31 minutes, 47 seconds
Modern Web Podcast S12E20- Acing the Interview for Software Engineers with Anthony D. Mays
In this episode of the Modern Web Podcast, Anthony D. Mays discusses code exercises, landing your first job, and how to succeed in interviews. He shares his personal journey to becoming a software engineer and career coach, and emphasizes the importance of not only having technical knowledge but also a strong problem-solving process. The conversation also touches on the role of senior engineers in guiding and empowering junior engineers, the interview processes at different companies, and tips for success in interviews. In this conversation, Anthony covers the interview process and how candidates can best prepare for technical interviews. emphasizing the importance of collaborative problem-solving and being authentic in interviews. They also explore the idea of secret questions and whether or not they are effective in assessing a candidate's skills.
Chapters
00:00 Introduction and Guest Introduction
03:24 The Importance of Problem-Solving Process in Interviews
06:32 Guiding and Empowering Junior Engineers
10:20 Understanding Different Interview Processes
19:51 Tips for Success in Interviews
24:57 Collaborative Problem-Solving in Technical Interviews
26:26 The Effectiveness of Secret Questions
29:42 Defining the Interview Process
30:37 The Importance of Authenticity
32:30 Interviewer Training and Feedback
35:18 Selecting the Right Opportunity
Follow Anthony D. Mays Social Media
Twitter: https://x.com/anthonydmays
Linkedin: https://www.linkedin.com/in/anthonydmays/
Github: https://github.com/anthonydmays
Bluesky: https://bsky.app/profile/anthonydmays.com
8/16/2024 • 50 minutes, 23 seconds
Modern Web Podcast S12E19- Kent C. Dodds on Why he Traded Angular for React, Launching EpicWeb.dev, + What’s Next for EpicReact.dev
Kent C. Dodds joins Tracy Lee and Rob Ocel at THAT Conference-WI for a discussion about his journey from being an Angular developer to becoming a leading figure in the React community. Kent shares his motivations for making the switch, detailing how React's focus on JavaScript fundamentals and its incremental adoption of new features appealed to him. He also reviews his current and upcoming projects, including the launch of EpicWeb.dev, a comprehensive platform designed to provide end-to-end web development education. Kent talks about the updates coming to EpicReact.dev, including a new tutorial where developers can build useState and useEffect from scratch, aimed at deepening their understanding of React hooks.
Chapters
00:00 Introduction and Background
02:41 Preparing for a 90-Minute Keynote
05:37 Writing a Book and Other Projects
08:04 Surrounded by Ambitious People
09:01 Personal Stories and Balance
10:22 Lessons from Domo and Joe Eames
11:21 Learning from Experienced Engineers
12:41 The Importance of Surroundings
13:33 Choosing the Right People to Associate With
14:46 Kent's Organizational Skills
15:41 Balancing Work and Family
17:06 Committing to Big Things
18:04 Avoiding Burnout and Assessing Priorities
19:26 Sharing Personal Stories in Talks
20:21 Finding Effectiveness and Efficiency
21:17 Dealing with Burnout and Overwhelm
22:46 The Entrepreneurial Mentality
23:15 Running to the Top and Figuring It Out
24:14 Kent's Various Projects
25:41 Transitioning from Angular to React
Follow Kent C Dodds on Social Media
Twitter: https://x.com/kentcdodds
Linkedin: https://www.linkedin.com/in/kentcdodds/
Bluesky: https://bsky.app/profile/kentcdodds.com
Github: https://github.com/kentcdodds
EpicWeb.dev: https://www.epicweb.dev/
EpicReact.dev: https://www.epicreact.dev/
Learn More About THAT Conference Wisconsin 2024: https://thatconference.com/wi/2024/
8/14/2024 • 36 minutes, 18 seconds
Modern Web Podcast S12E18- Browser Native APIs with Rachel Nabors
Rachel Lee Nabors talks about the challenge of remaining current with new APIs and libraries, and how to prioritize which technologies you should invest your time in. Along with Tracy Lee, Rachel discusses their project of refactoring a demo using modern APIs and the benefits of challenging oneself with browser native APIs. The conversation also covers Rachel's involvement in standards development, and the evolving web technologies landscape.
Sponsored by This Dot
Watch this episode on our YouTube Channel
Read more on our blog
Timestamps
[00:00:00] Intro.
[00:03:10] Refactored code, removed external libraries, streamlined.
[00:04:35] Understanding web APIs requires deep knowledge.
[00:05:19] Focus on problem solving, not memorization.
[00:06:39] Many regions, new technologies, use cases.
[00:10:03] React Docs collaboration inspires Angular.
[00:12:17] Career advice and success stories.
Rachel Nabors' Social Media
Bluesky: nabors.bsky.social (Bluesky Social).
Instagram: https://www.instagram.com/rachelnabors/?hl=en
Twitter: https://x.com/rachelnabors
GitHub: https://github.com/rachelnabors
LinkedIn: https://www.linkedin.com/in/rachelnabors/
Substack: The Tech Career Survival Guide (The Scrimba Podcast).
Additional Links
CascadiaJS: https://cascadiajs.com/
Rachel Nabors’ “Alice” Project: https://dribbble.com/rachelthegreat/projects/350942-Alice-in-Web-Animation-API-Land
8/9/2024 • 14 minutes, 35 seconds
Modern Web Podcast S12E17- Don’t Make It Difficult to Engage with Your Brand: DevRel with Jonan Scheffler
Jonan Scheffler talks about bridging gaps between a brand and a developer community while also discussing the challenges DevRel teams face when aligning their goals with organizational objectives.
Sponsored by This Dot Labs
Watch this episode on YouTube
Read more on our blog
8/8/2024 • 21 minutes, 1 second
Modern Web Podcast S12E16- Tim Neutkens, Co-Author of Next.js on the State of Next
Tim Neutkens, Co-author and Tech Lead for Next.js, discusses how open source maintainers are simplifying the web, and covers the challenges faced with the current Next.js setup. Tim talks about TurboPack, a solution that optimizes bundling, improves parallelism, caching, and module graph calculations. He also talks about TurboAC, which focuses on addressing performance and compatibility issues, providing seamless transitions for Next.js users. Tim highlights the importance of efficient bundling processes to avoid excessive recompilation and discusses the updates in Next.js versions to enhance caching, rendering behavior, and client-side caching. Tim also discusses some exciting upcoming features in Next.js 15.
Socials
Twitter: @timneutkens
GitHub: timneutkens
Bluesky: timneutkens.bsky.social
Website: https://timn.tech/
Links
Vercel on Twitter, LinkedIn, Facebook, Instagram, YouTube, GitHub and Vercel's website
Next.js on Twitter, GitHub, LinkedIn, YouTube, Instagram, Facebook, official Next.js website
Turbopack on Twitter, GitHub, YouTube, LinkedIn, Instagram, Official Turbopack Docs
Webpack on GitHub, Twittvser, YouTube, and Official Webpack Website
Show Notes
[00:00:02] Next.js and the upcoming release of TurboPack.
[00:04:27] JavaScript bundlers evolving to handle growth.
[00:07:58] TurboPack solves Webpack limitations efficiently.
[00:12:12] Bundler compatibility for optimal app performance.
[00:16:50] Client components separated in webpack instance. Turbo pack for better parallelism and stability. Industry moving towards server-side. Feed and rollup still relevant. Collaboration between tools for future.
[00:20:57] Replacing part with roll down, similar to Webpack. Overlapping ecosystem with Avonetic Conference. Limits with unbundling and loading on demand. Cycle of building frameworks and hitting limits. History of using Webpack for client-side code. Two compiler architecture for server and client. Coordination between server and client with Webpack.
[00:25:38] Server action imports, turbo pack improves performance.
[00:30:04] Next.js is popular for websites.
[00:34:18] Chipotle using Next in Vercel, exciting improvements.
[00:38:51] Next.js 15 release candidate with changes.
Sponsored by Wix Studio.
8/7/2024 • 45 minutes, 21 seconds
Modern Web Podcast S12E15- Agentic AI: What Does AI Agency Mean Our Future? Safety and Security with Tejas Kumar
Tejas Kumar and Tracy Lee discuss AI models, tool calling, and Vercel's AI SDK for generating components. They explore AI agency, the importance of documentation, safety concerns, regulation, and the need for human oversight in AI development.
Sponsored by This Dot
Watch this episode here.
7/24/2024 • 15 minutes, 45 seconds
Modern Web Podcast S12E14- What’s Great About TypeScript ESLint v8 + The “Trough of Disillusionment” in Adoption with Josh Goldberg
Josh Goldberg, TypeScript ES-Lint Maintainer, discusses the newest features and benefits of TypeScript ESLint v8, AI in coding, and industry adoption cycles. He highlights the improved performance and type-aware linting feature of TypeScript ESLint v8. They talk about the importance of using proper tools for better coding outcomes, the "trough of disillusionment" in technology adoption, and discuss the Gartner hype cycle.
Sponsored by This Dot
Watch this episode on YouTube
Read more on our blog
7/19/2024 • 17 minutes, 15 seconds
Modern Web Podcast S12E13- These JavaScript Tools Make Collaboration and Deployment Easier with Jack Herrington
Join Jack Herrington and Tracy Lee at CascadiaJS 2024 as they talk about content creation, experimenting with new tools, and continuous learning. They cover some of the latest in what’s going on in the Vercel, Next.js, and Deno Deploy ecosystems, and what these teams are doing to enable easy deployment and better community collaboration.
Sponsored by This Dot Labs
Watch this episode on YouTube
Download this episode here
7/18/2024 • 26 minutes, 27 seconds
Modern Web Podcast S12E12- Observables: Coming to a Browser Near You with Dominic Farolino (Google Chrome)
Dominic Farolino, Software Engineer on the Google Chrome team, shares his exciting work on adding observables to the browser as a web platform primitive to enhance web performance. He discusses the benefits of incorporating observables into browsers, simplifying developer workflows, and their efforts to make RxJS a widely used library. They also highlight the importance of setting deadlines, sharing updates, and collaborating to advance web technologies.
Sponsored by This Dot
Watch this episode on YouTube
Read more on our blog
7/12/2024 • 17 minutes, 2 seconds
Modern Web Podcast S12E11- Integrating AI models into Dev Platforms (Low-Code, Accessibility, and APIs) with Amanda Martin from Wix
In this interview at RenderATL 2024, Tracy Lee and Rob Ocel interview Amanda Martin, a developer advocate at Wix, about integrating AI models into web development platforms, incorporating AI into low-code environments, and the accessibility of AI technologies through APIs and pre-built models.
Sponsored by This Dot
Watch this episode on YouTube
Read more on our blog
7/11/2024 • 23 minutes, 9 seconds
Modern Web Podcast S12E10- React Version Transitions, Library Updates, and Why Standards Bodies are so Complex with JLarky
On this episode of Modern Web, hosts Tracy Lee, Ben Lesh, Adam Rackis, and guest JLarky share their takes on the JavaScript ecosystem, including thoughts on React version transitions and TypeScript compatibility. They also explore the challenges of library updates, as well as web standards and the complexities within standards bodies.
Sponsored by This Dot
Watch This Episode on YouTube
Read more on our blog
6/27/2024 • 45 minutes, 45 seconds
How Svelte and RSCs are Changing Web Development with Rich Harris
Rich Harris, Tracy Lee, Ben Lesh, and Adam Rackis discuss the state of Svelte, React Server Components (RSCs), and the future of web development. Discover React Server Components, web development's next evolution in co-locating resources for improved data management, and reusability. Uncover the benefits of component-based data fetching, like improved composition, and ease of development.
Sponsored by This Dot
Watch this episode on our YouTube Channel
Read more on our blog
6/19/2024 • 45 minutes, 45 seconds
Modern Web Podcast S12E08- “Pretty Reasonable” Takes on RSC, Next.js, Type Enforcement, + More with Colby Fayock
Colby Fayock joins hosts Ben Lesh, Adam Rackis, and Tracy Lee to talk about their latest takes on React Server Components, Next.js, and performance optimization. If you want to learn more about the React Server Components conversations on the web, the intricacies of caching in web development, the ins and outs of SDK development for Next.js, the power of type enforcement with tools like Zod and TypeScript, and the art of async programming, check out this podcast. The four also talk about performance optimization and the complexities of integrating new technologies into existing applications.
Sponsored by This Dot
Watch this episode on YouTube
6/6/2024 • 37 minutes, 12 seconds
Modern Web Podcast S12E07- Are you an AI Engineer? What is RAG? AI Implemented with Tracy Lee and Rob Ocel
Tracy Lee and Rob Ocel discuss their excitement for AI's industry impact and the ease of implementing RAG with databases and large datasets. Tracy also mentions upcoming tech conferences like City JS, Cascadia JS, and Render, emphasizing the value of attending in-person events.
Sponsored by This Dot
Watch this episode on YouTube.
Read more on our blog
5/30/2024 • 36 minutes, 50 seconds
Modern Web Podcast S12E06- What’s New with Astro in 2024 with Matthew Phillips, CTO of Astro
On this episode of the Modern Web Podcast, Tracy Lee, Adam Rackis, Ben Lesh, and guest Matthew Phillips discuss what’s going on in the world of Astro. They explore the concept of 'Islands' and how Astro allows seamless integration of components from different frameworks like React or Vue. The conversation covers technical details like client directives for selective rendering and the challenges of collecting metrics. They also discuss the importance of type safety and the development of server actions in Astro, including the introduction of AstroDB for database integration.
Sponsored by This Dot
Watch this episode on YouTube
Read more on our blog
5/17/2024 • 38 minutes, 52 seconds
Modern Web Podcast S12E05- Local-First Application Development is Back? with Dev Agrawal
Dev Agrawal talks about the newfound interest in building 'local first' applications, which is often seen as an outdated paradigm. With Rob Ocel, he discusses how these apps prioritize user devices as the primary data source, allowing for offline access and user control. The conversation highlights the benefits of local-first architecture in creating personalized experiences and seamless synchronization, and the importance of data ownership and Conflict-free Replicated Data Types (CRDTs) for collaborative environments. They also discuss what meta frameworks are ideal for local-first development, signals, and server components.
Sponsored by This Dot.
Watch this episode on YouTube.
Read more on our blog.
5/10/2024 • 43 minutes, 6 seconds
Modern Web Podcast S12E05- Local-First Application Development is Back with Dev Agrawal
Dev Agrawal talks about the newfound interest in building 'local first' applications, which is often seen as an outdated paradigm. With Rob Ocel, he discusses how these apps prioritize user devices as the primary data source, allowing for offline access and user control. The conversation highlights the benefits of local-first architecture in creating personalized experiences and seamless synchronization, and the importance of data ownership and Conflict-free Replicated Data Types (CRDTs) for collaborative environments. They also discuss what meta frameworks are ideal for local-first development, signals, and server components.
Sponsored by This Dot
Watch this episode on our YouTube Channel
Read more on our blog
5/9/2024 • 40 minutes, 4 seconds
Modern Web Podcast S12E04- 6 Steps to AI Adoption: Benefits of SLMs vs LLMs
Rob Ocel and Jerome Hardaway continue their series on AI adoption. In this installment, they discuss the differences between small language models (SLMs) and large language models (LLMs), highlighting the unique strengths of each. They also explore the advancements in AI chips by tech giants like Apple and Google, and their potential impact on the industry for developers. The conversation touches on the evolving role of engineers in relation to AI, the role of the software engineer in the AI age, and some ethical implications of AI implementation.
Sponsored by This Dot
Watch this episode on YouTube
Read more on our blog
4/23/2024 • 47 minutes, 32 seconds
Modern Web Podcast S12E03- How to Go from Software Engineer to AI Engineer with Shawn Wang
Tracy Lee and Rob Ocel host an exciting episode featuring guest Shawn Wang, who shares insights on the emergence of AI engineering as a distinct field. Shawn emphasizes the importance of core knowledge and skills in AI engineering, and outlines a systematic approach to education and development. He envisions a future where AI engineering becomes a recognized profession, highlighting the rising demand for AI engineers. The conversation also explores the use of advanced AI technology in software development, showcasing tools like GPT vision for automating tasks and generating code efficiently.
Sponsored by This Dot
Watch this episode on our YouTube Channel
Read more on our blog
4/17/2024 • 47 minutes, 32 seconds
Modern Web Podcast S12E02- 6 Steps to AI Adoption: Building with AI APIs
Tracy Lee, Jerome Hardaway, and Rob Ocel continue their six part series on the six steps for AI adoption. In this episode they discuss AI API integration and better building with AI models. They discuss the importance of choosing the right tools for specific tasks, such as APIs for filtering inappropriate content. Jerome emphasizes the role of AI in enhancing coding abilities and problem-solving, while cautioning against using AI tools where they may not be beneficial. The conversation also explores the challenges of working with API documentation, the impact of AI on different engineering levels, and the importance of efficient resource management in AI development.
Sponsored by This Dot
Watch this episode here.
Read more on our blog.
4/15/2024 • 35 minutes, 27 seconds
Modern Web Podcast S12E01- The Future of JavaScript Package Handling and Open Source with Darcy Clarke
Darcy Clarke shares vlt.sh, a new package manager which he has been building with npm Creator Isaac Schlueter and Node TSC member Ruy Adorno. Along with hosts Tracy Lee, Ben Lesh, and Adam Rackis, he shares insights on emerging developer tools, pair programming, and sustainability in open source.
Sponsored by This Dot.
Watch this episode on YouTube.
Read more on our blog.
4/12/2024 • 35 minutes, 9 seconds
Modern Web Podcast S11E32- Why Every Developer Should Try Elm + Are We Abandoning JavaScript? with Lindsay Wardell
Lindsay Wardell, senior software engineer at NoRedInk, shares her opinions on Elm, and explains why every software engineer should give it a try. She and Rob Ocel also discuss trends in fullstack development away from JavaScript, and why developers should broaden their experience with multiple languages to stay adaptable.
Sponsored by This Dot
Watch this episode on our YouTube Channel
Read more on our blog
4/3/2024 • 44 minutes, 3 seconds
Modern Web Podcast S11E31- 6 Steps to AI Adoption: Prompt Engineering for Workflow Optimization with Jerome Hardaway
Tracy Lee, Rob Ocel, and Jerome Hardaway continue their six part series on adopting AI technology into your workflow. In this episode, they discuss the importance of prompt engineering in optimizing AI interactions, emphasizing the need for clear communication, task breakdown, and effective tooling. Jerome highlights the significance of understanding AI prompts, avoiding humanization of AI, and leveraging prompt patterns for code quality enhancement.
Sponsored by This Dot
Watch this episode on our YouTube Channel
4/1/2024 • 45 minutes, 54 seconds
Modern Web Podcast S11E30- NextJS 14 Server Actions and Why Building CRUD Apps is Good For You with Dave Gray
Dave Gray covers some of the latest updates to NextJS, including Server Actions, changes to static content caching, and the transition from dynamic to static content generation. They talk about the changing landscape of front-end development and popular frameworks like Vue, Angular, and Astro. Dave shares valuable insights on mastering new technologies by building simple CRUD applications, and setting clear goals for side projects. Lastly, he provides advice on starting and growing a successful YouTube channel, emphasizing the importance of consistency and engagement with the algorithm.
Sponsored by This Dot
Watch this episode on our YouTube channel
Read more on our blog
3/27/2024 • 31 minutes, 40 seconds
Modern Web Podcast S11E29- How Deno & JSR are Changing JavaScript Development with Kevin Whinnery
In this podcast episode, Tracy Lee, Rob Ocel, and Adam Rackis, alongside guest Kevin Whinnery, explore Deno, an alternative JavaScript runtime, and JSR, a TypeScript-first module registry. The conversation covers compatibility challenges, adoption strategies, and the potential impact of Deno and JSR in server-side JavaScript development.
Sponsored by This Dot
Watch this episode on our YouTube Channel
Read more on our blog
3/21/2024 • 37 minutes, 57 seconds
Modern Web Podcast S11E28- Making and Using GPTs to Improving Developer Workflows with Jerome Hardaway & Tracy Lee
Tracy Lee and Jerome Hardaway (Vets Who Code) continue their series where they define the six steps of AI adoption. In this episode, they discuss the second step, making and using GPTs and other AI tools to improve your workflow. They explore how AI can be used for resume building, workflow optimization, development processes, and education. They also emphasize the importance of learning how to structure tasks effectively within AI interactions.
Sponsored by This Dot Labs
Watch this episode on our YouTube Channel
Read more on our blog
3/20/2024 • 34 minutes, 52 seconds
Modern Web Podcast S11E27 The Democratization of AI with Carter Rabasa
Tracy Lee, Adam Rackis, Ben Lesh, and guest Carter Rabasa discuss the democratization of AI technology and the challenges developers face with AI today. Carter educates the group on the significance of vector databases for fuzzy and similarity searches, along with the evolving landscape of AI technologies. The conversation also touches on the risks associated with advanced AI capabilities like privacy concerns. Don't miss this insightful discussion on the socio-economic impacts of technology adoption, and the importance of responsible development.
Sponsored by This Dot Labs
Watch this episode on our YouTube channel.
Read more on our blog.
3/14/2024 • 40 minutes, 7 seconds
Modern Web Podcast S11E26- Dismantling Your AI Bias with Jerome Hardaway and Tracy Lee
Tracy Lee and Jerome Hardaway (Vets Who Code) embark on a series of defining the six steps of AI adoption. In this episode, they define the first step: destroying the bias, through which technologists must first acknowledge the transformative potential of AI across industries. Tracy and Jerome explore the role of AI in enhancing human capabilities, particularly in education and workflow improvement, and how developers can reframe their thinking about AI to more mindfully integrate AI into their daily work.
Sponsored by This Dot Labs
Watch this episode on our YouTube Channel
Read more on our blog.
3/12/2024 • 39 minutes, 25 seconds
Modern Web Podcast S11E25- Are Performance Issues Really Next.js’s Fault? What Vercel Should Actually Be Building
Jay Phelps, a Senior Software Engineer at Netflix, alongside Ben Lesh, Tracy Lee, and Adam Rackis, explores challenges facing React developers, the problem with Vercel and Next.js, and the solutions that the web platforms teams should be focused on to improve the web for everyone, especially those that use third party scripts.
Sponsored by This Dot Labs
Watch this episode on our Youtube Page!
Read more on this blog.
2/27/2024 • 37 minutes, 11 seconds
Modern Web Podcast S11E24- Will HTMX Take Away Front End Developer Jobs? with Jack Herrington
Jack Herrington talks with Tracy Lee on the latest trends in JavaScript development and developer culture. They talk about evolving web development tools and philosophies and the abstractions that come with these new frameworks. Jack and Tracy talk about the potential of HTMX and Astro, highlighting trends towards simplicity in tech and the role of client-side libraries like HTMX in bridging front-end and back-end development.
Sponsored by This Dot Labs
Watch this episode here!
Read more on our blog!
2/22/2024 • 28 minutes, 9 seconds
Modern Web Podcast S11E23- AI (Probably) Won’t Ruin Your Engineering Career
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.
2/16/2024 • 26 minutes, 30 seconds
Modern Web Podcast S11E22- A Solid(JS) Developer Experience with Atila Fassina, SolidJS DX Team
Atila Fassina is a devrel engineer at Crabbula and on the Solid DX team. He is passionate about creating content and in this show we talk about his involvement with SolidJS and developer experiences in general. Rob and Atila discuss how to improve DX, performance optimizations, and the nuances behind developer documentation and how to create a comprehensive toolkit for developers. Atila also talks about the upcoming stable release of Solid and its integration with Tauri V2 for mobile app development.
Sponsored by This Dot Labs
Watch this episode on our YouTube!
Read more on our blog.
2/8/2024 • 44 minutes, 16 seconds
Modern Web Podcast S11E20- New Web APIs, CSS, Tailwind, and RSC with Chance Strickland, Ben Lesh, Adam Rackis, and Tracy Lee
Tracy Lee, Adam Rackis, Ben Lesh host Chance Strickland to discuss new web APIs, CSS, Tailwind and Atomic CSS pros and cons, React Server Component implementations, and so much more on this podcast.
Sponsored by This Dot Labs
Watch this Episode on YouTube.
Read more on our blog.
1/31/2024 • 33 minutes, 49 seconds
Modern Web Podcast S11E20- Can Vercel Fix React? A Conversation with Tracy Lee, Ben Lesh & Adam Rackis
What is the current state of React and its influence from Vercel? What are the challenges of upgrading to React 18 and the impact on testing? The hosts also cover the potential for the runtime Bun to become the default for node development. The conversation explores the future of front-end development, the complexities of modern web development, and the influence of content creators in the industry.
Sponsored by This Dot Labs
Watch this podcast on our YouTube channel!
Read more on our blog.
1/25/2024 • 31 minutes, 11 seconds
Modern Web Podcast S11E19- ChatGPT Can't Solve These Problems! with Chris Gardner
Loren Sands-Ramshaw, Developer Relations Engineer at Temporal joins Rob Ocel to talk about reliable application development. They introduce the topic of durable execution and talk about reliability in systems, unraveling common issues developers face and showcase the benefits that durable execution can bring to software development. They also talk about the challenges of traditional programming and the complexities of event-driven architecture.
Sponsored by This Dot Labs
Watch this episode on YouTube!
Read more on our blog!
1/24/2024 • 41 minutes, 1 second
Cyber Security Leadership 101 with Dr. Joye Purser
Rob Ocel interviews Dr. Joye Purser, the Global Lead Field CISO at Veritas Technologies. Dr. Purser explains the need for passionate problem solvers in the private sector and outlines the three key elements of security leadership. She discusses the rising threat of cyber security attacks in the private sector and what organizations are doing to address them, and what skillsets are needed to hire leadership in this area.
Sponsored by This Dot Labs
Watch this episode on YouTube
Read more on our blog
1/16/2024 • 27 minutes, 14 seconds
Modern Web Podcast S11E18- ChatGPT Can't Solve These Problems! with Chris Gardner
Ever been curious about neural networks? Chris Gardner talks neural networks, covering fundamental concepts, historical development, and practical applications. What’s the difference between AI (artificial intelligence) and machine learning? Learn about the practical application of neural networks in solving complex problems with large datasets and the importance of understanding underlying concepts. The episode also explores the challenges of training neural networks and the ethical considerations and biases inherent in machine learning models.
Sponsored by This Dot Labs
Watch this episode on YouTube
Read more on our blog
1/16/2024 • 47 minutes, 50 seconds
Modern Web Podcast S11E17- Astro: Do You Even Need JavaScript? with James Quick
In this episode, James Quick has an in depth discussion with Dustin Goodman about Astro, a static site generator, and its features. The two go deep into the future of Astro, how it competes with the current web landscape, and Astro’s features such as the View Transition API support, the image optimization component, Astro v3. They also discuss island architectures and Astro pulling in other frameworks and the excitement around the new Qwik integration and what it means for developers.
Sponsored by This Dot Labs
Watch this video on YouTube
Read more on our blog!
1/11/2024 • 48 minutes, 35 seconds
Modern Web Podcast S11E16- Does Replay Fix All Debugging Issues? - Jason Laster, Co-Founder at Replay.io
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
1/5/2024 • 40 minutes, 40 seconds
Modern Web Podcast S11E15- Remix vs Next.js: Who Will Win the Framework War? + Is React Over? with Ben Lesh & Adam Rackis
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
12/20/2023 • 33 minutes, 12 seconds
Modern Web Podcast S11E14- All About TresJS: Vue.js, Open Source, and 3D Magic with Alvaro Saburido
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
12/13/2023 • 1 hour, 24 seconds
Modern Web Podcast S11E13- Unlock the Power of DivOps Engineering with Ben Ilegbodu and Jonathan Creamer
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
12/6/2023 • 50 minutes, 28 seconds
Modern Web Podcast S11E12- The Evolving Ecosystem of Open Source with Daniel Roe, Nuxt Team Lead
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
11/29/2023 • 58 minutes, 17 seconds
Modern Web Podcast S11E11- What is a Product Manager? with Andrea Griffiths of GitHub
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.
11/15/2023 • 46 minutes, 23 seconds
Modern Web Podcast S11E10- Why Does Publishing React JavaScript Packages Have to be so Hard? with Mark Erikson, Redux Maintainer
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.
11/8/2023 • 1 hour, 29 seconds
Exploring Million.js: A Revolutionary Virtual DOM Replacement with Aiden Bai, Creator of Million.js
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.
11/1/2023 • 50 minutes, 15 seconds
Modern Web Podcast S11E8- ReactJS vs. Solid with Dax Raad, Founder of Bumi
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
10/25/2023 • 32 minutes, 30 seconds
Modern Web Podcast S11E7- Angular’s Renaissance: The Community-Powered Framework with Mark Thompson and Alyssa Nicoll
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.
10/18/2023 • 58 minutes, 19 seconds
Modern Web Podcast S11E6- The React Ecosystem Shake-Up: Who’s to Blame? with Adam Rackis, Senior Web Engineer at Spotify
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.
10/11/2023 • 38 minutes, 1 second
Modern Web Podcast S11E5- What Everyone Gets Wrong About AI-Powered Development- Moving Beyond the Obvious with Jerome Hardaway
In this podcast episode, Jerome Hardaway and Rob Ocel explore AI-powered development. They discuss the importance of active engagement in tech communities and the value of skill development. Jerome highlights the changing landscape for junior developers and the availability of free online resources for learning.
The episode also emphasizes AI's practical benefits, such as boosting productivity and aiding job readiness. It dispels misconceptions about AI hindering creativity, presenting it as a valuable tool for developers.
This episode is sponsored by CircleCI.
10/4/2023 • 1 hour, 2 minutes, 47 seconds
Modern Web Podcast S11E4- Frameworks vs. Fundamentals: Striking the Right Balance ft The Whiskey Web and Whatnot Podcast
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.
9/27/2023 • 50 minutes, 32 seconds
Modern Web Podcast S11E3- Design System Engineering at Scale with Kathleen McMahon
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.
9/20/2023 • 56 minutes, 8 seconds
Modern Web Podcast S11E2- Exploring Svelte, Open Source, and Discord Bots with Willow (GHOST)
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
9/13/2023 • 47 minutes, 51 seconds
Modern Web Podcast S11E1- Why All Developers Should Attend Conferences with Kayla Sween, Organizer of MagnoliaJS
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
9/6/2023 • 57 minutes, 31 seconds
Modern Web Podcast S10E25- Navigating Tech Career Transitions with Insights from Netflix Engineering Managers Jem Young & Ryan Burgess
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
8/30/2023 • 40 minutes, 27 seconds
Modern Web Podcast S10E24- Unbelievable Transformation: How CodePen Revolutionized Web Development with Co-Founder Chris Coyier
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
8/23/2023 • 32 minutes, 27 seconds
Modern Web Podcast S10E23- The Secrets of Software Reliability: A Proactive Approach for Seamless User Experiences with Maggie Johnson-Pint
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
8/16/2023 • 46 minutes, 6 seconds
Modern Web Podcast S10E22- The Ultimate TypeScript ESLint Hacks with Josh Goldberg
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
8/9/2023 • 51 minutes, 25 seconds
Modern Web Podcast S10E21- Unleashing Hot Takes with Tailwind CSS and Exploring the Web Components Revolution
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
8/2/2023 • 22 minutes, 16 seconds
Modern Web Podcast S10E20- From Rocks to Code: An Extraordinary Journey to Developer Advocacy with Michelle Mannering
In this episode of the Modern Web Podcast live at RenderATL, Tracy Lee interviews Michelle “Mish” Mannering. As an advocate for developers at GitHub, Mish emphasizes the importance of effective communication and creating tutorials that cater to developers of all levels.
Get inspired as Tracy and Mish reveal their unconventional journeys into the tech industry, proving that diverse backgrounds can lead to remarkable success in Developer Relations. With their infectious enthusiasm, they describe the joy of engaging with the vibrant developer community, attending events, and witnessing awe-inspiring projects come to life.
Tune in now to the Modern Web Podcast and join Tracy and Michelle as they delve into the exciting world of Developer Relations, uncovering valuable insights, and fostering a stronger developer community.
Guest
Michelle "Mish" Mannering, Developer Advocate at GitHub
Hosts
Tracy Lee, CEO of This Dot Labs
This episode is sponsored by This Dot Labs.
7/26/2023 • 21 minutes, 54 seconds
S10E19 Modern Web Podcast- Unlocking Success with Scott Tolinski: From Side Project to Full-Time YouTube Career
In this episode of Modern Web, co-hosts Tracy Lee and Ben Lesh sit down live at RenderATL with Scott Tolinski, co-host of the Syntax podcast and of Level Up Tutorials, to discuss his journey as a web development tutorial creator and YouTuber. He shares his experiences of transitioning from a full-time developer to creating YouTube tutorials as a side project. Initially, Scott started his YouTube channel to fill his free time but eventually saw it gain popularity and became his full-time career in 2017. However, he faced challenges when attempting to monetize his content and struggled to convince his audience to pay for his courses after providing free content for years.
Scott also talks about the technical aspects of his work, highlighting the benefits of using Svelte, a JavaScript framework, and his preference for its close resemblance to the DOM. He also mentions the evolution of his content creation strategies, such as releasing teaser videos on YouTube to redirect viewers to his website, where the main courses were available behind a paywall.
The conversation touches on the challenges of being a YouTuber, including the unpredictability of ad revenue and the abundance of kids' content that can be both entertaining and controversial. Scott expresses his openness to his own children exploring YouTube but emphasizes the importance of allowing them to choose their own path.
Overall, the interview provides insights into Scott Tolinski's experiences as a developer, YouTuber, and co-host of the Syntax podcast, highlighting his journey from creating free tutorials to monetizing his content and the challenges he faced along the way.
Guest
Scott Tolinski, Co-host of Syntax.fm
Hosts
Tracy Lee, CEO of This Dot Labs
Ben Lesh, RxJS Core Team Lead
This episode is sponsored by This Dot Labs.
7/19/2023 • 39 minutes, 17 seconds
S10E18 Modern Web Podcast- Software Testing Strategies and Real User Engagement with Andrew Knight
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.
7/12/2023 • 51 minutes, 46 seconds
S10E17 Modern Web Podcast- Exploring Svelte 4 with Kevin Åberg Kultalahti: Performance, Compatibility, & Web Component Support
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
7/5/2023 • 34 minutes, 31 seconds
S10E16 Modern Web Podcast- What’s All the Hype Around Signals? ft. Ben Lesh & Ryan Carniato
In this episode, Rob Ocel is joined by Ben Lesh (RxJS Core Team Lead) and Ryan Carniato (Principal Engineer at Netlify, Creator of SolidJS) to discuss Signals. They talk about what Signal are, why they're suddenly so popular, how Signals differ from Observables, and whether Signals (or Observables) should be integrated into the web platform. They also cover how engineers should think about the "Signals hype", and how Signals are implemented differently from framework to framework.
Guests
Ryan Carniato - Principal Engineer @Netlify, Creator of @solid_js, and the CEO of Signals - @RyanCarniato
Ben Lesh - RxJS Core Team Lead, and the CEO of Observables? - @BenLesh
Host
Rob Ocel - Architect and Engineering Lead @ThisDotLabs - @robocell
6/22/2023 • 54 minutes, 2 seconds
S10E15 Modern Web Podcast- Automated Testing with Playwright ft. Debbie O’Brien
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
6/7/2023 • 1 hour, 1 minute, 11 seconds
S10E14 Modern Web Podcast- What is an Engineering Manager Anyway? with Rick Conrades
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
5/24/2023 • 51 minutes, 35 seconds
S10E13 Modern Web Podcast- The Day-to-Day of Developer Advocacy with Sam Julien
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
5/10/2023 • 56 minutes, 21 seconds
S10E12 Modern Web Podcast- State Machines for your Mind with Jenny Truong
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
4/26/2023 • 55 minutes, 56 seconds
S10E11 Modern Web Podcast- Maintaining a Successful Open-source Project with Dominik Dorfmeister
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
4/12/2023 • 0
S10E10 Modern Web Podcast- Building the TanStack with Tanner Linsley
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
3/29/2023 • 1 hour, 9 minutes, 24 seconds
S10E09 Modern Web Podcast- Being Yourself, For Fun And Profit ft. Trecia Kat
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
3/15/2023 • 49 minutes, 35 seconds
S10E08 Modern Web Podcast- Understanding Svelte and Ramping Up from React ft. Scott Spence
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
3/1/2023 • 1 hour, 17 minutes, 1 second
S10E07 Modern Web Podcast- Native Apps with Embedded Web Technologies ft. Alyssa Nicoll
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
2/15/2023 • 1 hour, 8 minutes, 48 seconds
S10E06 Modern Web Podcast- Deep Learning about React Native and AI with Gant Laborde
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
2/8/2023 • 54 minutes, 2 seconds
S10E05 Modern Web Podcast- Making Your Websites ”Qwik” with Shai Reznik
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
2/1/2023 • 1 hour, 14 minutes, 44 seconds
S10E04 Modern Web Podcast- Component Testing with Cypress ft. Jordan Powell
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
1/25/2023 • 56 minutes, 32 seconds
S10E03 Modern Web Podcast- Building a Design System with Paige Kelley
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
1/18/2023 • 36 minutes, 55 seconds
S10E02- Authorization on the Web with Cerbos ft. Alex Olivier
In this podcast, Rob Ocel and Adam L. Barrett talk with Alex Olivier, Product Lead at Cerbos, to discuss Authorization. They discuss how authorization (AuthZ) differs from authentication (AuthN), how Cerbos works and how it makes authorization simpler, what differentiates business logic from authorization logic, how to test authorization logic, and more!
Hosts
Adam L. Barrett - Senior Developer at @thisdotlabs - @adamlbarrett
Rob Ocel - Architect at @thisdotlabs - @robocell
Guest
Alex Olivier - Product Lead at @cerbosdev - @alexolivier
For more information on Cerbos, check out cerbos.dev.
1/11/2023 • 52 minutes, 22 seconds
S10E01- Developing an API is Like Building Legos with Ray Gesualdo
In this episode, Rob Ocel is joined by Ray Gesualdo, live at Connect Tech 2022, to discuss API development and how the process is a lot like building with the internationally famous toy, Legos. They share some fond memories of growing up and now raising kids around Legos, talk about the traits and characteristics of the best component and service APIs, and show how some of the great victories and lasting lessons of Lego apply to building more resilient, modular, reusable, and consistent software.
Host
Rob Ocel- Software Architect and Engineering Lead at This Dot Labs
Guest
Ray Gesualdo- Staff Software Architect at SalesLoft
Sponsored by This Dot Labs
1/4/2023 • 31 minutes, 58 seconds
S09E24- React: Past, Present, & Future with Cory House
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
12/28/2022 • 44 minutes, 33 seconds
S09E23-Talking Vue Composition Functions with Jess Sachs
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
12/21/2022 • 31 minutes, 3 seconds
S09E22- When the World Ends, We Need Documentation with Jeremy Meiss
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
12/14/2022 • 40 minutes, 16 seconds
S09E21- GraphQL, Microservices, Bridging the Programming Language Gap, and Client App Consumption with Roy Derks
In this episode Tracy Lee and Dustin Goodman are joined by Roy Derks- Developer Experience at StepZen ⸱ Tech Entrepreneur ⸱ GraphQL Speaker, Trainer, and Advocate- to discuss microservice design and how GraphQL can help alleviate problems derived from poorly designed microservices. They discuss different strategies teams leverage to best scale their GraphQL APIs whether they use RPC, federated schemas, or REST wrappers. They explore how GraphQL is programming language agnostic and how it’s helping to bridge gaps between different language teams. They discuss how GraphQL can positively impact consumer application usage and how it can possibly help save energy consumption and help with the world energy crisis.
Guest
Roy Derks
Hosts
Tracy Lee
Dustin Goodman
Sponsored by This Dot Labs
12/7/2022 • 25 minutes, 30 seconds
S09E20- Building Functional Web Apps with Enhance ft. Simon MacDonald
In this episode Rob Ocel is joined by Simon MacDonald- Head of Developer Experience at Begin- to talk about Functional Web Apps and how Enhance can help to build them. They talk about the value of building with web-standards, HTML, and web components; progressive enhancement; how Enhance works and how it differs from other libraries such as Remix or Next; and how to use Enhance with dynamic web apps and/or legacy systems. They also discuss who are the developers whose experience Simon is the head of, and a discussion of Simon's love of books and recommendations for what you should be reading!
Host
Rob Ocel- Software Architect, This Dot Labs
Guest
Simon MacDonald- Head of Developer Experience, Begin
Sponsored by This Dot Labs
11/23/2022 • 1 hour, 1 minute, 39 seconds
S09E19- The Future of DevRel and Databases with Tejas Kumar
In this episode Rob Ocel is joined by Tejas Kumar - international Keynote Speaker, Angel Investor, Advisor, and also the Director of Developer Relations at Xata - to talk about how DevRel and Databases have changed over the last few years. They talk about how the state of the conference scene, and the challenges of managing a developer relations team through the global pandemic. They also talk about the pain points that developers face when selecting databases and implementing applications on top of those databases. They discuss SQL vs No-SQL, the differences between databases and CMS, schemas and low-code alternatives, branching and data migration.
Host
Rob Ocel- Software Architect, This Dot Labs
Guest
Tejas Kumar- Director of Developer Relations
Sponsored by This Dot Labs
11/9/2022 • 52 minutes, 12 seconds
S09E18 Modern Web Podcast- Career Transitioners, Learning Git, and Representation in Tech with Jessie Auguste
In this episode Rob Ocel is joined by Jessie Auguste- Backend Software Engineer at CybSafe, co-host of the Glowing In Tech podcast, and leadership team member for Coding Black Females. They talk about coding as a 2nd (or 3rd or 4th) career, the opportunities and pitfalls for junior developers transitioning from other industries, and telling the stories of underrepresented groups in tech. They also cover the cyber security challenges we face as an industry and how to meet them, learning (and teaching) Git and other difficult technical topics, dealing with ADHD in the workplace, and more!
Host
Rob Ocel- Software Architect, This Dot Labs
Guest
Jessie Auguste- Backend Software Engineer at CybSafe, Co-host of the Glowing in Tech Podcast, Leadership team at Coding Black Females.
Sponsored by This Dot Labs
10/26/2022 • 54 minutes, 6 seconds
S09E17 Modern Web Podcast- Hot Takes on Frameworks: React, Solid, Qwik, Svelte, Astro, Fresh, Marko, & More!
In this episode of the Modern Web Podcast, Tracy Lee and Dustin Goodman join Anthony Campolo and Christopher Burns, hosts of the FSJam Podcast, to talk about the latest evolutions in new frameworks. They discuss "meta frameworks", predict trends in JavaScript, and compare the similarities and differences among newer technologies like Svelte, Solid, Qwik, Astro, Fresh, Marko, and more.
Host
Tracy Lee- CEO and Co-Founder, This Dot Labs
Dustin Goodman- Engineering Manager, This Dot Labs
Guests
Chris Burns- Co-Host of the FSJam Podcast
Anthony Campolo- Co-Host of the FSJam Podcast
Sponsored by This Dot Labs
10/12/2022 • 47 minutes, 46 seconds
S09E16 Modern Web Podcast- Thinking About TypeScript for New Users with Josh Goldberg
Join Josh Goldberg, author of the O'Reilly book Learning TypeScript, as he gives listeners a holistic introduction to using TypeScript in modern web development. With Rob Ocel, Josh discusses how he would encourage new developers to learn TypeScript, and strategies team leads can employ to introduce their developers to the language. They also discuss how TypeScript got to where it has, how it relates to and differs from other popular typed languages, and where it (and JavaScript) might be heading in the future!
Host
Rob Ocel- Software Architect, This Dot Labs
Guest
Josh Goldberg- Author, Learning TypeScript
Sponsored by This Dot Labs
Enjoy a 30-day free membership to the O'Reilly online learning platform by clicking here!
8/24/2022 • 51 minutes, 45 seconds
S09E15 Modern Web Podcast- Accessibility in Testing with Adrián Bolonio
"You don't know who's using your product." In this episode of the Modern Web Podcast, Adrián Bolonio, Accessibility Engineer at Github, sits down with Rob Ocel to talk about the importance of web accessibility in testing. They start by talking about the diverse benefits that teams can enjoy by prioritizing accessibility in their products, and then continue their discussion by reviewing some tools and concepts developers can employ to enable accessibility in their products.
Host
Rob Ocel- Software Architect, This Dot Labs
Guest
Adrián Bolonio- Accessibility Software Engineer, Github
Sponsored by This Dot Labs
8/10/2022 • 50 minutes, 14 seconds
S09E14 Modern Web Podcast- Evolution of the React Paradigm and Modern React Development with Jay Phelps
The landscape of modern web development is constantly changing. In this episode of the Modern Web Podcast, Jay Phelps, Senior Software Engineer at Netflix talks about the evolution of the React paradigm in contemporary web development and what this means for engineers working with the library right now. They talk about where React thrives and in what contexts it may offer less utility than competing web technologies, as well as the impact that emergent meta frameworks have on the role of React for those building web technologies at the enterprise level.
Hosts
Tracy Lee, Co-Founder and CEO of This Dot Labs (@ladyleet)
Jesse Tomchak, Software Architect at This Dot Labs (@jtomchak)
Guest
Jay Phelps, Senior Software Engineer at Netflix (@_jayphelps)
Sponsored by HARMAN.
7/20/2022 • 54 minutes, 33 seconds
S09E13 Modern Web Podcast- Introduction to Remix with Kent C. Dodds
Curious about using the full stack web framework Remix? In this episode of the Modern Web podcast, we're talking to Kent C. Dodds, Co-founder and Director of Developer Experience at Remix. They talk about how Remix formed, what Remix's current goals are, and where the team sees the technology going in the future. Kent also discusses the features offered by the framework, how the team's philosophies about web development inform these features, and the role Remix is playing in the JavaScript ecosystem. Finally, Kent talks about what's happening in the Remix community and invites listeners to get involved.
Host
Rob Ocel, Software Architect at This Dot Labs (@robocell)
Guest
Kent C. Dodds, Co-Founder and Director of Developer Experience at Remix (@kentcdodds)
Sponsored by
Cloudways- PHP Cloud Hosting - Developer Friendly Managed PHP Hosting Platform
Get up to 1 Month of Free Hosting by using code “MODERNWEB” and get a $15 free hosting credit. Cloudways offers peace of mind and flexibility so you can focus on growing your business and reaching new milestones instead of dealing with server management. With Cloudways, you get an optimized stack, managed servers, backups, staging environment, integrated Git, pre-configured, Composer, 24/7 support, and the choice of five cloud providers: AWS, DigitalOcean, Linode, Google Cloud, and Vultr.
6/22/2022 • 1 hour, 4 minutes, 56 seconds
S09E12 Modern Web Podcast- Introduction to SolidJS with Ryan Carniato
In this episode of the Modern Web podcast, hosts Rob Ocel and Nacho Vazquez sit down with Ryan Carniato to talk about SolidJS. They talk about how the frontend JavaScript framework came to be, and what sets SolidJS apart from other technologies in the JavaScript ecosystem. They talk about the similarities between SolidJS and React's expanding features like hooks and fine grain reactivity.They then dig into some of the features offered by SolidJS and compare them to those other available tools like Svelte, JSX, and ReactJS. Finally they discuss the ways in which SolidJS distinguishes itself from other technologies, including its server-side rendering optimization, and fine grain reactivity.
Guest:
Ryan Carniato- Creator of SolidJS (@RyanCarniato)
Hosts:
Rob Ocel- Software Architect, This Dot Labs (@robocell)
Nacho Vazquez- Software Engineer, This Dot Labs (@nacho_devc)
Sponsored by
Cloudways- PHP Cloud Hosting - Developer Friendly Managed PHP Hosting Platform
Get up to 1 Month of Free Hosting by using code “MODERNWEB” and get a $15 free hosting credit. Cloudways offers peace of mind and flexibility so you can focus on growing your business and reaching new milestones instead of dealing with server management. With Cloudways, you get an optimized stack, managed servers, backups, staging environment, integrated Git, pre-configured, Composer, 24/7 support, and the choice of five cloud providers: AWS, DigitalOcean, Linode, Google Cloud, and Vultr.
6/8/2022 • 1 hour, 29 seconds
S09E11 Modern Web Podcast- Women Who Code with Alaina Percival
In this episode, Tracy Lee speaks with Alaina Percival, CEO of Women Who Code, an international non-profit working to support women in their tech careers. Alaina talks about many of the challenges women face while pursuing careers in technology, particularly in Software Engineering, and what resources Women Who Code offers to help women remain, and grow within, their technical roles.
Guest:
Alaina Percival (@alaina) - CEO, Women In Tech
Host
Tracy Lee (@ladyleet) - Co-Founder and CEO, This Dot Labs
This episode is sponsored by This Dot Labs.
5/25/2022 • 39 minutes, 49 seconds
S09E10 Modern Web Podcast- State of Node.js with James Snell
In this episode of the Modern Web Podcast, host Rob Ocel sits down with James Snell of the Node.js Technical Steering Committee to talk about the State of Node! They begin their conversation by discussing the platform's current place within the JavaScript ecosystem, including how developers are already using it, and how developers might want explore using it in the future. They also talk about new technologies that are changing the state of web app development, and how Node.js is adapting to fill in the gaps presented by factors like edge environments and server-side rendering. James also covers many of the new features offered by Node.js v18, and shares information on how developers who are interested in contributing to Node.js can get involved with the community.
Plus so much more!
Guest:
James Snell (@jasnell)- Node.js Technical Steering Committee Member
Host:
Rob Ocel (@robocell)- Software Architect, This Dot Labs
This episode is sponsored by HARMAN & This Dot Labs.
5/11/2022 • 59 minutes, 50 seconds
S09E09 Modern Web Podcast-How to Start Coding & Find Your First Job with Alex Booker
In this episode of the Modern Web Podcast, Alex Booker, Community Manager at Scrimba and self-taught web developer, joins host Rob Ocel to offer advice on learning how to code for beginners, and how to land your first job. He covers some useful tools and techniques for learning, as well as strategies on how to approach job interviews and technical assessments so that developers can land their first jobs with confidence.
Guest: Alex Booker, Community Manager at Scrimba (@bookercodes)
Host: Rob Ocel, Software Architect at This Dot Labs (@robocell)
Sponsored by HARMAN & This Dot Labs.
4/27/2022 • 52 minutes, 10 seconds
S09E08 Modern Web Podcast- ”If You Can JavaScript, You Can Backend” with Swizec Teller
In this episode of the Modern Web Podcast, Software Engineer and Author Swizec Teller talks about how JavaScript developers have the tools, knowledge, and ability to write backend code whether they realize it or not. Swizec argues that, in a landscape in which serverless, distributed systems are becoming more common, the traditional line that separates frontend from backend development is steadily dissolving. Rather, an industry may emerge where developers are distinguished by their functional areas of expertise, and not whether they work on the interface or backend. They also talk about the distinction between monoliths, microservices, and serverless, with a focus on the purpose and function of the different architectures.
Guest: Swizec Teller, Software Engineer and Author of Senior Engineer Mindset, Serverless Handbook, & React + D3v4.
Host: Rob Ocel, Software Architect at This Dot Labs (@robocell)
Sponsored by HARMAN & This Dot Labs.
4/13/2022 • 50 minutes, 24 seconds
S09E07 Modern Web Podcast- State of Vue.js with Evan You, Creator of Vue.js
In this episode of the Modern Web Podcast, Evan You, Creator of Vue.js provides updates about the current state of and future road maps for the popular Vue framework. 2021 was an eventful year for Vue, following the release of Vue3 in September of 2020. They discuss new features in Vue3 as well as the community feedback the team received and how they responded, and the development of Vite, including the challenges that the team faced as they integrated the build tool with the core library. They also talk about the plans for Vue2 moving forward, and what to expect for the future of Vue3, including Vue3.3!
Guest: Evan You, Creator of Vue.js (@yuyuxi)
Host: Simone Cuomo, Software Architect at This Dot Labs (@Zelig880)
Sponsored by HARMAN & This Dot Labs.
3/31/2022 • 54 minutes, 11 seconds
S09E06 Modern Web Podcast- Managing a Developer Team with Jem Young from Netflix
In this episode of the Modern Web Podcast, Jem Young, Engineering Manager at Netflix, shares his perspective on engineering team leadership. He talks about his experience going from an individual contributor to leading an engineering team, including some of the roadblocks and challenges new managers often encounter. Jem also describes some of the perspectives on team leadership he's developed by working with and watching other leaders at Netflix. Finally, they talk about the changes in the career trajectories of individual contributors, and how ICs can grow in their careers whether they choose to take the management path or not.
Guest:
Jem Young (@jemyoung), Engineering Manager at Netflix
Host:
Jesse Tomchak (@jtomchak), Architect at This Dot Labs
Sponsored by HARMAN & This Dot Labs.
3/9/2022 • 1 hour, 6 minutes, 39 seconds
S09E05 Modern Web Podcast - The State of Angular with Mark Thompson
In this episode, Rob Ocel discusses the present state and future goals of the Angular ecosystem with Mark Thompson, Developer Relations Engineer at Google, and Angular Core Team member. They talk about Angular’s most recent accomplishments, like the advancements afforded by Angular v12, and how the Angular team responds to RFCs and other forms of community feedback. Mark also explains how the community should interpret roadmaps, and the spectrum of stages at which an in-development project might be, and how developers and non-developers can contribute to the ecosystem. Rob and Mark also talk about the relationship between third-party solutions and the Angular team’s attitude toward potentially rolling these solutions into the core framework.
Guest:
Mark Thompson (@marktechson) - Developer Relations Engineer, Google
Host:
Rob Ocel (@robocell) - Architect, This Dot Labs
This episode is sponsored by HARMAN & This Dot Labs.
2/11/2022 • 53 minutes, 18 seconds
S09E04 Modern Web Podcast - The Future of Automotive App Development with Naoki Ogishi
In this episode, Rob sits down with Naoki Ogishi, Director of Product Management at HARMAN International to discuss the present and future of Automotive App Development. They discuss the challenges of developing software in automobiles, how Android Automotive OS is making cross-vehicle app development feasible, how the HARMAN Ignite Store developer portal and template libraries make it easier to build and distribute your automotive apps, and where the future of in-vehicle development might take us.
Guest:
Naoki Ogishi - Director of Product Management, HARMAN International
Host:
Rob Ocel (@robocell) - Architect, This Dot Labs
This episode is sponsored by HARMAN & This Dot Labs.
1/7/2022 • 47 minutes, 14 seconds
S09E03 Modern Web Podcast - Software Development in the Cloud with Mike Nikles & Geoffrey Huntley
In this episode, Rob speaks with Mike Nikles and Geoffrey Huntley of Gitpod about doing software development in configurable environments hosted in the cloud. They discuss the challenges that teams face supporting bespoke development environment across myriad devices, how tools like Gitpod solve for these challenges, how these types of cloud environments can be built and extended with plug-ins, and what the future of cloud-based development (and cloud-based remote computing) might hold!
Guests:
Mike Nikles (@mikenikles) - Developer Advocate, Gitpod
Geoffrey Huntley (@GeoffreyHuntley) - Developer Advocate, Gitpod
Host:
Rob Ocel (@robocell) - Architect, This Dot Labs
This episode is sponsored by HARMAN & This Dot Labs.
12/10/2021 • 49 minutes, 55 seconds
S09E02 Modern Web Podcast - Modernizing React Apps with Paige Niedringhaus & Mark Erikson
In this episode of Modern Web, Dustin Goodman and Jae Anne Bach Hardie sit down with Paige Niedringhaus and Mark Erikson to talk about modernizing react applications! They discuss Paige's new course on Newline and some of the stories and experiences that inspired it and hear about Mark & Paige's stories of implementing these practices in their recent projects.
Guests:
Paige Niedringhaus (@pniedri)- Co-host of React Round-up Podcast, Staff Software Engineer at blues wireless, & Author of the "Modernizing React Apps" Course
Mark Erikson (@acemarke) - Maintainer of Redux & Blogger
Hosts:
Dustin Goodman (@dustinsgoodman) - Engineering Manager, This Dot Labs
Jae Anne Bach Hardie (@dulcedejae) - Architect, This Dot Labs
This episode is sponsored by HARMAN & This Dot Labs.
11/23/2021 • 54 minutes, 26 seconds
S09E01 Modern Web Podcast - Partytown with Adam Bradley
In this episode, Rob Ocel (@robocell) sits down with Adam Bradley (@adamdbradley), Director of Technology at builder.io, co-creator of Ionic, and creator of Stencil! They talk about the web performance challenges related to loading and using third party scripts (such as those for Google Analytics), and they discuss Partytown, a new, lightweight library created by Adam and his team to move these scripts off the blocking path and into web workers. They discuss how Partytown accomplishes this feat, what performance benefits this type of approach offers, and why this new library has the whole development community buzzing with excitement!
Guest:
Adam Bradley (@adamdbradley) - Director of Technology, Builder.io & QwikDev, Co-creator of Ionic, & Creator of Stencil
Host:
Rob Ocel (@robocell) - Architect, This Dot Labs
This episode is sponsored by This Dot Labs.
11/12/2021 • 54 minutes, 32 seconds
S08E020 Modern Web Podcast - The Future of the Terminal & Fig with Brendan Falk
In this episode, Rob Ocel sits down with Brendan Falk, co-founder and CEO at Fig, a terminal extension that provides CLI integration and autocomplete support. They discuss the state of the terminal today, how Fig enhances the terminal, how to build tools for both power users and inexperienced users alike, the vision for integrating the command-line with user interface, and more!
Guest:
Brendan Falk (@BrendanFalk) - Co-Founder & CEO, Fig
Host:
Rob Ocel (@robocell) - Architect, This Dot Labs
This episode is sponsored by This Dot Labs.
10/29/2021 • 48 minutes, 28 seconds
S08E019 Modern Web Podcast - The Future of Blockchain & How To Get Involved Today With Nader Dabit
In this episode, Tracy Lee (@ladyleet (she/her) and Nacho Vazquez (@nacho_vazquez14) speak with Nader Dabit (@dabit3) of Edge and Node about web3 and how to get started! We touch on topics that are hot in the blockchain ecosystem that you definitely want to be aware of if you're blockchain-curious.
Topics covered:
What does the next few years of blockchain development look like and why you should start looking at layer 2 blockchains
The future of Eth 2 - proof of stake vs proof of work
Why you should watch out for the Solana blockchain
What is Gitpod and why should you care?
Lowering the barrier to entry to new developers exploring blockchain development
Learning about The Graph and Edge and Node
Guest:
Nader Dabit (@dabit3) - Developer Relations, Edge and Node
Hosts:
Tracy Lee (@ladyleet (she/her) - CEO, This Dot Labs
Nacho Vazquez (@nacho_vazquez14) - Software Engineer, This Dot Labs
This episode is sponsored by This Dot Labs.
10/15/2021 • 42 minutes, 29 seconds
S08E018 Modern Web Podcast - Staying Curious with Michael Chan
In this episode, Lindsay and Michael talk about Michael's perspective on building communities, and how to stay curious and growing as a developer. They talk about how Michael and Lindsay both started in tech by taking small bits of time to grow and learn, and how that has served them in their tech careers. Michael also talks about his time on React Podcast, and what brought him to hosting the show. They end by discussing curiosity, and how specifically to stay curious in life and in a development career.
Guest:
Michael Chan (@chantastic) - Software Engineer at Chromatic, Creator of lunch.dev
Host:
Lindsay Wardell (@lindsaykwardell) - Software Engineer at This Dot, co-host of Views on Vue
This episode is sponsored by This Dot Labs.
9/24/2021 • 52 minutes, 19 seconds
S08E017 Modern Web Podcast - Blockchain curious? It‘s easy & JS Developers should start learning!
In this episode, Tracy Lee sits down with Stephen Fluin from Chainlink to talk about blockchain and why JavaScript developers should start learning about it today. We go over the difference between blockchain and cryptocurrency, and how the two work together. We also explore use cases for developers and interesting decentralized applications one can build today. Stephen also shares with us the idea of smart contracts, and how they play into our ecosystem of development. This episode will also teach you what programming language to use, and why and how it is for you as a JS developer to get going with an IDE today. We also talk through resources JS developers have to learn technologies like solidity and explore the different blockchains you might want to consider as you dip your toe in.
Host:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
Guest:
Stephen Fluin (@stephenfluin) - Developers Relations at Chainlink Labs
This episode is sponsored by This Dot Labs.
9/10/2021 • 43 minutes, 8 seconds
S08E016 Modern Web Podcast - Quasar with Luke Diebold
In this episode, Lindsay talks with Luke Diebold, web developer and creator of QuasarCast.com, about Quasar, the amazingly flexible framework for building applications using Vue. They talk about how Luke got into programming from his interest in music, and how he got started using Quasar for personal and professional projects. They discuss what Quasar is, and discuss where it fits into the web ecosystem. They explore some of the basics of using Quasar, including its CLI and the ability to make web, mobile, and desktop apps. They wrap up the discussion talking about how Quasar is one of the first major frameworks to support Vue 3, and what that looks like from the framework.
Guest:
Luke Diebold (@LukeDiebold) - Web Developer, creator of QuasarCast.com
Host:
Lindsay Wardell (@lindsaykwardell) - Software Engineer at This Dot, co-host of Views on Vue
This episode is sponsored by This Dot Labs.
8/25/2021 • 1 hour, 3 minutes, 54 seconds
S08E015 Modern Web Podcast - RxJS Updates 7.0 - 7.3 in 30 min. with the Core Team! & What's Next for RxJS 8
In this podcast Tracy Lee and Ben Lesh, core team members of RxJS, talk about the big changes RxJS 7.0 ++ has brought to the community!
Listen to this podcast to hear updates about upcoming deprecations, new performance improvements, typings fixes, improved multicasting, top level exports, the new configurable retry, and what's coming for RxJS 8.
If you're interested in following along with ongoing updates to RxJS, the changelog is here: https://github.com/ReactiveX/rxjs/blob/master/CHANGELOG.md#features-2
Follow the roadmap for RxJS 7 to 8! Issue #6367 on github
https://github.com/ReactiveX/rxjs/issues/6367
Full updates for RxJS 7.0 from RxJS Asia: https://docs.google.com/presentation/d/1-LU7YE3NWw8jHeAgdmLu4CBfG7osCx6MsSIeFs16k60/edit#slide=id.g389cbad6b8_0_36
For documentation, check out rxjs.dev.
_______
Featuring:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
Ben Lesh (@benlesh) - Software Engineer at Citadel & Author of RxJS
This episode is sponsored by This Dot Labs.
8/13/2021 • 36 minutes
S08E014 Modern Web Podcast - Elm with Richard Feldman
In this episode, Lindsay Wardell talks with Richard Feldman about Elm, the delightful functional programming language for creating web applications. They discuss how Richard got into programming and his first experiences with Elm, then dive into some of the key features of Elm such as no runtime exceptions and its helpful compiler. They then discuss where Elm is going, and some of the great community tools that exist in the Elm ecosystem.
Guest:
Richard Feldman (@rtfeldman) - Head of Technology at NoRedInk and author of Elm In Action
Host:
Lindsay Wardell (@lindsaykwardell) - Software Engineer at This Dot, co-host of Views on Vue
This episode is sponsored by Progress KendoReact & This Dot Labs.
7/23/2021 • 58 minutes, 12 seconds
S08E013 Modern Web Podcast - Misko Hevery, Creator of Angular & his new project Builder.io
In this episode, Misko Hevery is featured in an interview with Tracy Lee on leaving Angular, and his new project Builder. He talks about a new way to think about frameworks that our community should start embracing, as well as, why he's so excited about Builder, the space, and what he will be doing next.
Host:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
Guest:
Misko Hevery (@mhevery) - CTO, Builder.io & Creator of Angular
This episode is sponsored by This Dot Labs.
6/18/2021 • 40 minutes, 21 seconds
S08E012 Modern Web Podcast - Modern CSS & Accessibility with Stephanie Eckles
In this episode, Lindsay Wardell talks with Stephanie Eckles about her work with Modern CSS and accessibility. They discuss how Stephanie got into programming, and what drew her to start writing ModernCSS.dev, an excellent resource for learning the latest supported concepts in CSS. They also talk about some of the features in CSS that developers may not be aware of, as well as, some upcoming features that aren't released yet. Stephanie also talks about accessibility, and how CSS can be impacting your site's users' ability to use it. We end talking about Stephanie's upcoming workshop, and how she uses 11ty to build her sites and projects.
Host:
Lindsay Wardell (@lindsaykwardell) - Software Engineer at This Dot, co-host of Views on Vue
Guest:
Stephanie Eckles (@5t3ph) - Author of ModernCSS.dev & Egghead Instructor
This episode is sponsored by Dexecure & This Dot Labs.
6/4/2021 • 49 minutes, 37 seconds
S08E011 Modern Web Podcast - Scaling your Impact & Automation Using Cypress with Gleb Bhamutov
In this episode, Rob Ocel chats with Gleb Bhamutov, a Distinguished Engineer at Cypress IO. They discuss Gleb's PhD, his prolific catalog of OSS libraries, his dream job, and how he works to scale his impact on the world at large. They also talk about the promise and value of end-to-end (E2E) testing using Cypress, and why the traditional testing pyramid might be underselling the power and importance of E2E testing. They also explore some interesting current and upcoming features of Cypress, and highlight some lesser known alternative uses of Cypress that illustrate it's flexibility.
Guest:
Gleb Bhamutov (@bahmutov) - JavaScript ninja, image processing expert, software quality fanatic, & Distinguished Engineer at Cypress IO
Host:
Rob Ocel (@robocell) - Architect, This Dot Labs
This episode is sponsored by Progress KendoReact & This Dot Labs.
5/21/2021 • 49 minutes, 59 seconds
S08E010 Modern Web Podcast - Web Components Are Lit with Justin Fagnani
In this episode, Rob Ocel, Matthew Pagan, and Luis Aviles sit down with Justin Fagnani, staff software engineer at Google and Lit core team lead, to discuss web components and the recent announcement of Lit 2.0. They discuss the new major features of Lit, such as server-side rendering support and reactive controllers, new documentation, the playground site including the TypeScript support, the community around web components, the future of Polymer and LitElement, and how to build applications from Lit and work around the challenges of Shadow DOM.
Guests:
Justin Fagnani (@justinfagnani) - Staff Software Engineer, Google & Lit core team lead
Hosts:
Rob Ocel (@robocell) - Architect, This Dot
Luis Aviles (@luixaviles) - Software Engineer, This Dot
Matthew Pagan (@Mastapegs) - Software Engineer, This Dot
This episode is sponsored by Dexecure & This Dot Labs.
5/7/2021 • 50 minutes, 2 seconds
S08E09 Modern Web Podcast - Sides Projects with Shawn Wang
In this episode, Lindsay Wardell and Hunter Miller talk side projects with Shawn Wang. We discuss the projects they do on the side, and what kind of side projects they enjoy working on. Shawn also talks about his book, "The Coding Career Handbook", and how it started as a side project as well. We also talk about the importance of writing your own blog posts, and sharing your experience and learning in public to help both yourself and others, rather than blogging for numbers. We wrap up with a discussion on being a part-time creator, and finding a company that supports their employees and match what you're looking to do.
Guests:
Shawn Wang (@swyx) - Developer & Author of "The Coding Career Handbook"
Hosts:
Hunter Miller (@hmillerdev) - Senior Software Engineer, This Dot
Lindsay Wardell (@lindsaykwardell) - Software Engineer, This Dot & co-host of Views on Vue
This episode is sponsored by the Media Developers community & This Dot Labs.
4/21/2021 • 50 minutes, 15 seconds
S08E08 Modern Web Podcast - Fireside Chat with Ionic Core Team - Adam Bradley & Liam DeBeasi
The Ionic core team has been on fire the past year! With the release of Ionic Vue and Ionic React, the traction of Ionic adoption has been explosive in the past 12 months.
In this episode, Tracy Lee (@ladyleet) interviews Adam Bradley and Liam DeBeasi, core team members of the Ionic Framework, on what Ionic is, how it works under the hood, and why and when to choose Ionic as a technology of choice.
We also discuss what it means to be using web components under the hood with Stencil.js and how that helps enable the Ionic team to provide a more stable framework.
Liam and Adam even slip us a few hints as to what to expect with Ionic V6 and how you can get more involved in their community.
Guests:
Adam Bradley (@adamdbradley) - Director of Open Source Development, Ionic
Liam DeBeasi (@LiamDeBeasi) - Software Engineer, Ionic
Host:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
This episode is sponsored by Progress KendoReact & This Dot Labs.
3/31/2021 • 34 minutes, 32 seconds
S08E07 Modern Web Podcast - Managing Component Architecture with Debbie O'Brien
In this episode, Tracy Lee (@ladyleet) interviews Debbie O'Brien (@deb_obrien) about bit.dev, a new open source tool for helping developer share components. We learn how to use Bit to manage component architecture, think in components, and how this can help you a build more scalable, reusable codebase and work across teams.
Guest:
Debbie O'Brien (@deb_obrien) - Head Developer Advocate, Bit
Host:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
This episode is sponsored by Dexecure & This Dot Labs.
3/24/2021 • 39 minutes, 32 seconds
S08E06 Modern Web Podcast - Tailwind JIT and Utility CSS
In this episode, Rob Ocel discusses the recent release of Tailwind's Just-In-Time (JIT) CSS compiler with Hunter Miller and Lindsay Wardell. They discuss the new features the JIT compiler provides, as well as, the performance boost developers can expect on their own projects. They also talk about the benefits of utility CSS compared to other methods, and how Tailwind can be used to build out many types of design systems. They also explore other utility CSS frameworks, including Windi CSS, and discuss the future of utility CSS in the development world.
Hosts:
Rob Ocel (@robocell) - Architect, This Dot
Hunter Miller (@hmillerdev) - Senior Software Engineer, This Dot
Lindsay Wardell (@lindsaykwardell) - Software Engineer, This Dot & co-host of Views on Vue
Links:
https://www.youtube.com/watch?v=3O_3X7InOw8
https://tailwindcss.nuxtjs.org/
https://windicss.org/
This episode is sponsored by the Media Developers community & This Dot Labs.
3/19/2021 • 43 minutes, 11 seconds
S08E05 Modern Web Podcast - Browser Extensions with Simeon Vincent
In this episode, Rob Ocel sits down with Simeon Vincent, a Developer Advocate on the Chrome Extensions Team. They discuss Simeon's unique journey into tech and developer advocacy, the special challenges of doing developer relations for a platform as large as Chrome, the future of browser extensions in Chrome with the new, upcoming Manifest V3, what existing extension authors need to know about the upcoming changes, and the special promise and fun of building your own browser extensions!
Guest:
Simeon Vincent (@DotProto) - Developer Advocate, Chrome Extensions Team
Host:
Rob Ocel (@robocell) - Architect, This Dot
Links:
https://www.youtube.com/watch?v=kybyYwu9Mpw
https://developer.chrome.com/docs/extensions/mv3/intro/mv3-migration/
https://groups.google.com/a/chromium.org/g/chromium-extensions
This episode is sponsored by KendoReact & This Dot Labs.
3/3/2021 • 48 minutes, 39 seconds
S08E04 Modern Web Podcast - Jamstack is Web 3.0 with Guillermo Rauch
In this episode, our hosts, Jesse Tomchak (@jtomchak) and Tracy Lee (@ladyleet) interview Guillermo Rauch (@rauchg) about the power of javascript, building on top of existing primitives, components, JamStack, + so much more!
Guest:
Guillermo Rauch (@rauchg) - CEO, Vercel
Host:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
Jesse Tomchak (@jtomchak) - Senior Software Engineer, This Dot Labs
This episode is sponsored by This Dot Labs.
2/26/2021 • 47 minutes, 9 seconds
S08E03 Modern Web Podcast - Black Tech Pros Talk Work Life, Conflicts, & Experiences
This week, we have guest host, Morgan Worrell, leading a conversation with fellow devs Dillion Megida and Adesoji David, along with tech sales rep for This Dot Labs, Darron Smith. They talk about their work-life preferences, both as This Dot Labs employees and in previous roles, plus share some about the experiences they've had as black technologists in the US and in Nigeria.
Host:
Morgan Worrell (@morganistic_) - Senior Software Engineer, This Dot Labs
Guests:
Dillion Megida (@iamdillion) - Software Engineer, This Dot Labs
Adesoji David (@temitopedavid_) - Software Engineer, This Dot Labs
Darron Smith (@Darron_ThisDot) - Sales Representative, This Dot Labs
This episode is sponsored by This Dot Labs.
2/19/2021 • 51 minutes, 43 seconds
S08E02 Modern Web Podcast - What is the Future of Tech Conferences? With John Allsop
In this podcast episode, we sit down with conference organizer, John Allsopp (@johnallsopp), about taking conferences online and the new way of doing these events. How can conference organizers think about how to reshape their events, and how do conference attendees benefit from it?
Guest:
John Allsopp (@johnallsopp) - Author, Developer, & Co-founder of Web Directions Conferences
Host:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
This episode is sponsored by Dexecure & This Dot Labs.
2/3/2021 • 32 minutes, 29 seconds
S08E01 Modern Web Podcast - Meet RedwoodJS: The Full Stack React Framework with David Price
In this episode, our hosts, Jesse Tomchak (@jtomchak) and Tracy Lee (@ladyleet) interview David Price (@thedavidprice) on the new full stack react framework, RedwoodJS! Listen in on why you should learn “yet another framework” and how Redwood is trying to make developer lives easier with the tech stack you already know.
Guest:
David Price (@thedavidprice) - Core team, RedwoodJS
Host:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
Jesse Tomchak (@jtomchak) - Senior Software Engineer, This Dot Labs
This episode is sponsored by KendoReact & This Dot Labs.
1/27/2021 • 44 minutes, 42 seconds
S07E20 Modern Web Podcast - Building State Machines using XState with David Khourshid
In this podcast episode, Rob Ocel (@robocell) chats with David Khourshid (@DavidKPiano), software engineer at Microsoft and creator of XState!
Topics discussed:
What are state machines and why was XState created?
Is XState a replacement for Redux or any other state management libraries?
How to get started with state machines
When to adopt libraries such as XState
What are the advanced features of state charts and how do you learn about them
Guest:
David Khourshid (@DavidKPiano) - Software Engineer, Microsoft & Creator of XState
Hosts:
Rob Ocel (@robocell) - Architect, This Dot Labs
This episode is sponsored by Syncfusion & This Dot Labs.
1/20/2021 • 48 minutes, 37 seconds
S07E19 Modern Web Podcast - Google's Project Fugu, Web Performance, & User Experience with Alex Russell
In this podcast episode, Tracy Lee (@ladyleet) sits down with Alex Russell (@slightlylate) from Google to discuss web performance, user experience, & his work at project fugu! We also talk about core web vitals, lighthouse, the chrome user experience report, APIS, webpagetest, & more.
Guest:
Alex Russell (@slightlylate) - Senior Staff Software Engineer, Google
Hosts:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
This episode is sponsored by This Dot Labs.
1/13/2021 • 46 minutes, 35 seconds
S07E18 Modern Web Podcast - Full Stack JavaScript is here! Blitz.js with Brandon Bayer, Creator of Blitz
With Blitz gaining 6000 stars on Github, over 150 contributors, and nearly 1000 slack members in less than 1 year, the excitement for Blitz.js rings true within the JavaScript community! In this episode, Wes Copeland and Tracy Lee interview Brandon Bayer about what Blitz.js is, and why to start considering using this full stack javascript framework for your projects. Topics covered are forms, testing, styling, and using Blitz with other technologies.
Guest:
Brandon Bayer (@flybayer) - Creator of Blitz.js
Hosts:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
Wes Copeland (@wescopeland_) - Senior Software Engineer, This Dot Labs
This episode is sponsored by Pluralsight & This Dot Labs.
12/30/2020 • 43 minutes, 31 seconds
S07E17 Modern Web Podcast - Getting LIT (HTML & Element) with Justin Fagnani: What You Should Prepare for 2021
In this podcast, we talk to Justin Fagnani, Tech Lead for the Polymer team! He gives us an update on what to expect for Lit with new features, SSR, and so much more for 2021. We also talk about new tools such as Tachometer, and touch on new web standards that you should be aware of and how they are changing the web ecosystem for developers.
Guest:
Justin Fagnani (@justinfagnani) - Software Engineer, Google
Hosts:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
This episode is sponsored by Pluralsight & This Dot Labs.
12/23/2020 • 39 minutes, 38 seconds
S07E16 Modern Web Podcast - Core Web Vitals, Mobile Dev, Performance & PWAs with Max Firtman
In this podcast, Tracy Lee (@ladyleet) and Ben Lesh (@benlesh) sit down with Maximiliano Firtman (@firt) and discuss how performance in development is becoming required for development on the web and mobile, and the implications for not making sure performance is a part of your product strategy. They talk about what’s next after Lighthouse in a developer’s web performance journey, other tools such as Microsoft's webhint, and the new core web vitals that Google has recently published. Plus, they explore the importance (or lack thereof these days) of PWAs and how that is changing on mobile platforms.
Guest:
Maximiliano Firtman (@firt) - Freelance Mobile+Web developer | Author, Speaker, & Trainer
Hosts:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
Ben Lesh (@benlesh) - Software Engineer at Citadel & Author of RxJS
This episode is sponsored by This Dot Labs.
12/16/2020 • 42 minutes, 55 seconds
S07E15 Modern Web Podcast - How To: WebPerf with Henri Helvetica
In this podcast, Tracy Lee (@ladyleet) and Rob Ocel (@robocell) talk to Henri Helvetica (@HenriHelvetica), your friendly Canadian web performance expert, about optimizing performance, how to become a web performance expert, keeping up with ever changing metrics, and the history of image standards on the web + what you should expect in the coming years.
Guest:
Henri Helvetica (@HenriHelvetica) - Freelance Developer, Web Perf Expert, Conference Speaker
Host:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
Rob Ocel (@robocell) - Architect, This Dot Labs
This episode is sponsored by KendoReact & This Dot Labs.
12/9/2020 • 49 minutes, 22 seconds
S07E14 Modern Web Podcast - What Does It Take To Be a Principal Engineer? Interview with Stacy Devino
In this podcast episode, Tracy Lee (@ladyleet) interviews Principal Engineer at Stitchfix, Stacy Devino (@doesitpew), about being a principal engineer. We cover topics around what it takes to be a principal engineer, how to facilitate your learning within an organization, what a good culture in an engineering team looks like, the considerations one might take to look at to rewrite code or build something from scratch, and the skills needed to be successful at this level of your career.
Guest:
Stacy Devino (@doesitpew) - Principal Engineer at Stitchfix
Host:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
This episode is sponsored by This Dot Labs.
12/2/2020 • 37 minutes, 46 seconds
S07E13 Modern Web Podcast - The Need for JS Speed | Using Preact - Interview with Jason Miller, Creator of Preact
In this podcast Tracy Lee (@ladyleet), Hunter Miller (@hmillerdev), and Ben Lesh (@benlesh) interview Jason Miller (@_developit), creator and core team member of Preact about Preact - its conception, where it's at today, who's using it, and what's coming up for the library. We also ask Jason about how being on the Google Chrome team has impacted the direction of Preact, and about his current project at Google, ModernJS.
Guests:
Jason Miller (@_developit) - Creator & Core Team Member, Preact | DevRel, Google
Hosts:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
Ben Lesh (@benlesh) - Software Engineer at Citadel & Author of RxJS
Hunter Miller (@hmillerdev) - Software Engineer, This Dot Labs
This episode is sponsored by This Dot Labs.
11/25/2020 • 43 minutes, 48 seconds
S07E12 Modern Web Podcast - How to Pass FAANG Technical Interviews with Sam Saccone
In this podcast episode, Tracy Lee (@ladyleet) and Ben Lesh (@benlesh) speak with Sam Saccone (@samccone), a software engineer at Google, about how to prepare for a tech interview.
Topics discussed:
How to approach interviewers
What questions to prepare for
What questions you should be asking the interviewer
What algorithm questions are asked
What questions are NOT asked
Guests:
Sam Saccone (@samccone) - Software Engineer, Google
Hosts:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
Ben Lesh (@benlesh) - Software Engineer at Citadel & Author of RxJS
This episode is sponsored by This Dot Labs.
11/11/2020 • 43 minutes, 34 seconds
S07E11 Modern Web Podcast - New CSS & Media Query APIs You Need to Learn Today
In this podcast episode, Tracy Lee (@ladyleet) and Ben Lesh (@benlesh) sit down with special guests, Zouhir Chahoud, Stephanie Stimac, and Craig Dunn from Microsoft about new CSS & media query APIs!
Topics discussed:
What is the new CSS & JS primitives
What does this mea for developers and designers?
How can you start experimenting right now?
docs.microsoft.com/dual-screen for more info on designing and developing for these devices
Guests:
Zouhir Chahoud - Program Manager, Edge
Stephanie Stimac - Program Manager, Edge
Craig Dunn - Principle Software Engineer, Microsoft
Hosts:
Tracy Lee (@ladyleet) - CEO, This Dot Labs
Ben Lesh (@benlesh) - Software Engineer at Citadel & Author of RxJS
This episode is sponsored by KendoReact & This Dot Labs.
11/5/2020 • 43 minutes, 29 seconds
S07E10 Modern Web Podcast - RxJS 7 & 8: What to Expect & Prepare For
In this podcast, Luis Aviles (@luixaviles) and Tracy Lee (@ladyleet) interview Ben Lesh (@benlesh), author of RxJS on the most recent updates for RxJS 7 beta and it's targeted release date. We discuss how he made RxJS 7 smaller and where you can find the refactored code. We talk about what's next for RxJS 8, how they're using TypeScript in strict mode, what things to keep in mind while you're working with the reactive programming approach, and what deprecations to start looking out for so you can begin future proofing your code today well before the release.
Hosts:
Luis Aviles (@luixaviles) - Software Engineer, This Dot Labs
Tracy Lee (@ladyleet) - CEO, This Dot Labs
Guest:
Ben Lesh (@benlesh) - Software Engineer at Citadel & Author of RxJS
This episode is sponsored by This Dot Labs.
10/28/2020 • 38 minutes, 42 seconds
S07E9 Modern Web Podcast - Opinionated React with Sara Vieira
In this podcast episode, Rob and Jake talk to Sara Vieira, author of Opinionated React, developer at Code Sandbox, and organizer of QueerJS and the Women of React Conference. Together, they discuss Sara's book, "Opinionated React," and how it provides value to teams looking for a more prescriptive approach to building React applications or simply looking for clear and persuasive analysis of alternative approaches to selecting third party React libraries. They also discuss the process of writing a book and share advice for aspiring writers, talk about how to build inclusive communities at scale, and also speak about the importance of mental health in the tech world (especially in the age of COVID).
Hosts:
Rob Ocel - @robocell - Architect, This Dot Labs
Jake Dohm - @JakeDohm - Developer, Good Work
Guest:
Sara Vieira - @NikkitaFTW - Author of "Opinionated React," developer at Code Sandbox, and organizer of QueerJS and the Women of React Conference
This episode is sponsored by KendoReact & This Dot Labs.
10/22/2020 • 46 minutes, 56 seconds
S07E8 Modern Web Podcast - The Journey From Mid-level to Senior Engineers
In this podcast episode, our hosts, Tracy Lee (@ladyleet) and Rob Ocel (@robocell), sit down with Christina Yu (@christinayu123) to talk about transitioning from mid to senior level engineers.
Guest:
Christina Yu (@christinayu123) - Software Engineer, Citadel
This episode is sponsored by KendoReact & This Dot Labs.
10/14/2020 • 49 minutes, 14 seconds
S07E7 Modern Web Podcast - Stitches + Modulz, Improving CSS-in-JS for the Future of Web Design
In this episode, we sit down with special guests, Christian Alfoni (@christianalfoni) of CodeSandbox and Pedro Duarte (@peduarte) of Modulz to discuss CSS-in-JS and the future of web design. Christian and Pedro collaborated to make Stitches, a CSS-in-JS library which boasts a near-zero runtime allowing for super performant styling with tooling for variants, utilities, and theming. Stitches’ performance paved the way for Modulz own component system which powers the design tool they’re building. Join our hosts, Tracy Lee (@ladyleet) and Hunter Miller (@hmillerdev) as they dive in to this new territory.
Guests:
Christian Alfoni (@christianalfoni) of CodeSandbox
Pedro Duarte (@peduarte) of Modulz
This episode is sponsored by Syncfusion & This Dot Labs.
9/30/2020 • 39 minutes, 47 seconds
S07E6 Modern Web Podcast - JAMstack with Angular - Introducing Scully.io with Aaron Frost
In this podcast episode, Tracy Lee (@ladyleet) and Ben Lesh (@benlesh) sit down with Aaron Frost and talk about Scully.io!
Guest: Aaron Frost (@aaronfrost) - CEO, Founder, Architect of HeroDevs and ng-conf organizer
This episode is sponsored by KendoReact & This Dot Labs.
9/16/2020 • 38 minutes, 40 seconds
S07E5 Modern Web Podcast - Devrel: Misconceptions of a Developer Relations Advocate
In this podcast, our hosts, Tracy Lee (@ladyleet) & Ben Lesh (@BenLesh), interview Tessa Mero, Developer Advocate at Cloudinary about developer relations. We talk about what a day to day in a devrel job looks like, misconceptions about devrel, metrics you are judged on. We also discuss work life balance, traveling at conferences, and how to handle lockdown!
Guest:
Tessa Mero - Developer Advocate at Cloudinary (@TessaMero)
This episode is sponsored by KendoReact, & This Dot Labs.
8/26/2020 • 36 minutes, 57 seconds
S07E4 Modern Web Podcast- Learning in Public, Code Education, & Community Building with Christina Gorton
In this episode of the Modern Web podcast, our hosts, Rob Ocel (@robocell) & Jake Dohm (@JakeDohm), sit down with special guest, Christina Gorton (@coffeecraftcode), to discuss "Learning in Public, Code Education, and Community Building"!
Hosts:
Rob Ocel - Architect - This Dot Labs (@robocell)
Jake Dohm - Developer - Good Work (@JakeDohm)
Guest:
Christina Gorton - Creative Developer, Technical Writer, and Educator (@coffeecraftcode)
This episode is sponsored by Syncfusion, KendoReact, & This Dot Labs.
8/5/2020 • 54 minutes, 49 seconds
S07E3 Modern Web Podcast- Is Redux Dead Yet? (Nope) An Interview with Mark Erikson, Redux Core Team
In this episode of the Modern Web podcast, our hosts, Tracy Lee (@ladyleet) & Ben Lesh (@BenLesh), sit down with special guest, Mark Erikson (@acemarke), to discuss whether Redux is dead!
This episode is sponsored by KendoReact & This Dot Labs.
7/22/2020 • 49 minutes, 44 seconds
S07E2 Modern Web Podcast - Getting Started with Web Performance with Justin Ribeiro
In this episode, Tracy Lee and Justin Ribeiro talk about how to get started with web performance and things you can do right now as a developer. They discuss devtools released by Microsoft, Mozilla, and Google and what the most productive metrics to focus on are!
Guests: Justin Ribeiro (@justinribeiro) - Executive Vice President, Web Platform Engineering @ This Dot & GDE in Web Technologies
This episode is sponsored by KendoReact & This Dot Labs.
6/17/2020 • 49 minutes, 49 seconds
S07E1 Modern Web Podcast - Introducing Vite - Evan You's new project + Vue 3 Updates
Introducing a new season of our Modern Web podcast with a special episode featuring Evan You (@youyuxi), creator & project lead of Vue!
Evan discusses why he is so excited about Vue 3, and the differences between how the architecture of Vue 3 differs from other frameworks such as Svelte, Ivy, Ember, and React. He also explains the difference between React Hooks and the Vue Composition API and how the Vue Composition API tries to solve some ergonomic issues that React Hooks has.
If you use a bundler like webpack and you’re looking for more speed, you’ll love Evan’s new project, Vite.
Evan explains the problems that Vite is trying to solve for all developers, regardless of if you use Vue, React, Svelte, or Angular. Vite also supports hot module replacement and has a lot of goodies up its sleeve Evan talks about that you should watch out for. Ben and Evan discuss the differences between Snowpack 2 and Vite.
This episode is sponsored by This Dot Labs.
5/20/2020 • 45 minutes, 36 seconds
S06E20 Modern Web Podcast - Why You Should Consider Learning ReasonML with Peter Piekarczyk, CTO of Draftbit
In this episode of the Modern Web podcast, our hosts, Tracy Lee (@ladyleet) & Ben Lesh (@BenLesh), explore why developers should look to consider learning ReasonML and the benefits of the language with special guest, Peter Piekarczyk (@peterpme). Peter also shares the how Reason works with technologies you may already know like TypeScript and React.
This episode also introduces Draftbit, a new low code solution to help developers and designers build mobile apps from within the browser.
Guests: Peter Piekarczyk (@peterpme) - Co-founder & CTO of Draftbit
This episode is sponsored by Syncfusion & This Dot Labs.
4/29/2020 • 41 minutes, 18 seconds
S06E19 Modern Web Podcast - The PAMStack: Building Inclusive Development Teams
In this special episode of the Modern Web podcast, join our our host, Tracy Lee (@ladyleet) as she sits down with Rob Ocel (@robocell) to discuss the PAMStack!
Guests: Rob Ocel (@robocell) - Software Architect, This Dot Labs.
This episode is sponsored by This Dot Labs.
4/10/2020 • 42 minutes, 21 seconds
S06E18 Modern Web Podcast - Mastering Web Development through Games with Dave Geddes
In this episode of the Modern Web podcast, join our our hosts, Rob Ocel (@robocell) & Jake Dohm (@JakeDohm), as they sit down with special guest, Dave Geddes (@geddski)
Guests: Dave Geddes (@geddski) - Creator of Mastery Games
This episode is sponsored by This Dot Labs.
4/3/2020 • 41 minutes, 18 seconds
S06E17 Modern Web Podcast - Coding the Future - A New Way to Code with Stackblitz
In this episode of the Modern Web podcast, join our host, Tracy Lee (@ladyleet), as she sits down with special guest, Eric Simons (@ericsimons40).
Guests: Eric Simons (@ericsimons40) - CEO & Founder, Stackblitz
This episode is sponsored by This Dot Labs.
3/25/2020 • 37 minutes, 30 seconds
S06E16 Modern Web Podcast - A Conversation about GraphQL Adoption and GraphQL 2020 with Eve Porcello
In this episode of the Modern Web podcast, join our our hosts, Tracy Lee (@ladyleet) & Ben Lesh (@BenLesh), as they sit down with special guest, Eve Porcello (@eveporcello).
Guests: Eve Porcello (@eveporcello) - Co-Founder & Instructor, Moon Highway
This episode is sponsored by This Dot Labs.
3/18/2020 • 38 minutes, 7 seconds
S06E15 Modern Web Podcast - Making Open Source Inclusive With GatsbyJS
In this episode of the Modern Web podcast, join our hosts, Rob Ocel (@robocell) & Jake Dohm (@JakeDohm), as they sit down with special guests, Marcy Sutton, Aisha Blake, and Laurie Barth!
Guests:
Marcy Sutton (@marcysutton) - Head of Learning, GatsbyJS
Aisha Blake (@AishaBlake) - Sr. Software Engineer, GatsbyJS
Laurie Barth (@laurieontech) - Software Engineer, GatsbyJS
This episode is sponsored by This Dot Labs.
2/12/2020 • 52 minutes, 32 seconds
S06E14 Modern Web Podcast - Web Performance Tips: Images, Video, & Profiling
In this episode of the Modern Web podcast, join our our host, Rob Ocel (@robocell), as he sits down with special guest, Douglass Sillars (@Dougsillars).
Guests: Douglass Sillars (@Dougsillars) - Freelance Developer Evangelist
This episode is sponsored by Syncfusion & This Dot Labs.
1/15/2020 • 59 minutes, 16 seconds
S06E13 Modern Web Podcast - Investing in Open Source
In this episode of the Modern Web podcast, join our our host, Rob Ocel (@robocell), as he sits down with special guests, Moshe Milman (@MosheMilman), Eva Howe (@evahowe), and Chris Whited (@cmwhited) to discuss the the benefits of companies supporting open source!
Guests:
Moshe Milman (@MosheMilman) - Co-founder and COO of Applitools
Eva Howe (@evahowe) - Operations Manager at This Dot
Chris Whited (@cmwhited) - Senior Software Engineer for This Dot Labs
This episode is sponsored by Syncfusion & This Dot Labs.
12/17/2019 • 47 minutes, 26 seconds
S06E12 Modern Web Podcast - Vue 3, Code Education, & the Vue Community
In this episode of the Modern Web podcast, join our our host, Rob Ocel (@robocell), as he sits down with special guests, Adam Jahr (@AdamJahr) and Gregg Pollack (@greggpollack) from Vue Mastery.
Guests:
Adam Jahr (@AdamJahr) - Instructor at Vue Mastery
Gregg Pollack (@greggpollack) - Instructor at Vue Mastery
This episode is sponsored by NativeScript & This Dot Labs.
10/29/2019 • 53 minutes, 50 seconds
S06E11 Modern Web Podcast - Mentorship with Ray Gesualdo
In this episode of the Modern Web podcast, our host, Rob Ocel (@robocell), discusses mentorship with Ray Gesualdo (@RayGesualdo).
Guests:
Ray Gesualdo (@RayGesualdo) - Staff UI Engineer, SalesLoft
Topics discussed:
- What has mentorship meant to our careers
- What is mentorship and how does it differ from things like sponsorship or instruction?
- Is it really that hard to start mentorship at your company? What does it take to start a mentorship culture?
- Why the ability to be open, vulnerable, and honest is critical to a successful mentorship relationship
- How do you pick a mentor? What should someone look for in a mentor? What should mentors look for from their mentees?
- Why companies and senior developers need junior developers to advance their own careers and solve for their blindspots.
- How important is it to solicit feedback from others? How do you act on that feedback? How do you better ask for feedback?
- The importance of listening in mentorship relationship and not trying to just "solve" things, and how to work around that as a mentor
- How to negotiate boundaries in mentorship relationships and navigate the power imbalance
- Can someone be junior to mentor?
- How do teams where all developers are considered peers set up successful mentorship programs? Do all mentor relationships need a senior and a junior?
- What is radical honesty, Radical Candor, and ruinous empathy? How to be empathetic but also deliver hard truths and actionable feedback
This episode is sponsored by NativeScript & This Dot Labs.
9/17/2019 • 52 minutes, 8 seconds
S06E10 Modern Web Podcast - NeuroJavaScript
In this episode of the Modern Web podcast, our host, Rob Ocel, speaks with Alex Castillo about NeuroJavaScript.
Guests:
Alex Castillo (@castillo__io) - Co-founder @ Neurosity
Topics discussed:
- What is Neural JavaScript, neuroimaging, and how do they relate?
- How can this technology help with increase the accessibility of our sites/technology?
- What is the Notion device that Neurosity created? How does it work?
- How does the Notion device separate intentional thoughts to operate interfaces from other thoughts we might have at any point in time?
- What are the limits of these types of technology? Can it really read your thoughts?
- What is the Notion SDK and how can you use this technology in our code?
- What are intents and how do app authors develop new intents or map to existing known intents?
- How does the SDK help app authors glean meaningful insights without being experts in neuroscience?
- How does Neurosity protect user privacy? How important is privacy and ethics with this type of technology?
- If people are interested, how can they learn more about the science of this technology? How can they learn more about Neurosity and the Notion device? How can they get involved in the SDK development? How can they get involved in the community around this technology and science?
This episode is sponsored by NativeScript & This Dot Labs.
9/5/2019 • 46 minutes, 35 seconds
S06E9 Modern Web Podcast - Web Platform Standards Fireside Chat
In this episode of the Modern Web podcast, our host, Tracy Lee, speaks with Amal Hussein and Jory Burson about the web platform.
Our Guests:
Amal Hussein (@nomadtechie) - Software engineer at Bocoup
Jory Burson (@jorydotcom) -Open Source & Standards Liaison at Bocoup Education
This episode is sponsored by NativeScript & This Dot Labs.
8/20/2019 • 43 minutes, 13 seconds
S06E8 Modern Web Podcast - Utility-First CSS with Adam Wathan, Sarah Dayan, Jake Dohm, & Rob Ocel
In this episode of the Modern Web podcast, our hosts Rob Ocel & Jake Dohm speak with Adam Wathan and Sarah Dayan about Utility-First CSS.
Our Guests:
Adam Wathan (@adamwathan) - Working on Tailwind CSS
Sarah Dayan (@frontstuff_io) - Sr. Software Engineer @ Algolia
This episode is sponsored by NativeScript & This Dot Labs.
7/24/2019 • 1 hour, 24 seconds
S06E7 Modern Web Podcast - Animations with Lisi Linhart, Matias Niemelä, Jake Dohm, & Rob Ocel
In this episode of the Modern Web podcast, our hosts Rob Ocel & Jake Dohm speak with Lisi Linhart and Matias Niemelä about animations.
Our Guests:
Lisi Linhart (@lisi_linhart) - Lecturer at the University of Applied Sciences Salzburg in the Multimedia Technology course
Matias Niemelä (@yearofmoo) - Angular Core Team @ Google
Topics covered:
Types of Animations (CSS/JS/etc.)
Web Animation API
Houdini Animation Workout
Framework APIs (Vue/Angular)
Tools for building animations
Animation performance
Micro-interactions
Favorite animations
This episode is sponsored by NativeScript & This Dot Labs.
5/15/2019 • 50 minutes, 17 seconds
S06E6 Modern Web Podcast - A Look into Node's Mentor Program with Ahmad Bamieh, Benjamin Coe, Jennifer Bland, Princiya Sequeira, and Tracy Lee
In this episode, we speak to Node mentors and mentees about the Node mentor program, an ongoing program focused on helping get more contributors into the Node ecosystem.
Our Guests:
Ahmad Bamieh (@ahmadbamieh), Software Engineer at Elastic who leads the mentor program
Benjamin Coe (@benjamincoe), Developer Programs Engineer Google and Node Collaborator
Jennifer Bland (@ratracegrad), SSR at Stanley Black & Decker
Princiya Sequeira (@princi_ya), Lead front end engineer at smartHelios
Topics covered:
- What is the mentor initiative?
- What have been the experiences you went through as a mentor and mentee?
- How do you get involved in mentor program?
- What are the metrics of success that you track for this?
- What advice do you have for mentees to get the most out of a mentorship?
- What can mentors do to facilitate a great mentor program?
This episode is sponsored by NativeScript & This Dot Labs.
LINKS:
https://princiya777.wordpress.com/2018/09/09/node-js-diagnostics/
https://www.youtube.com/playlist?list=PLjJlQgygxY7e_7FMBvkUFkUwIPC5vg5OL
https://medium.com/the-node-js-collection/how-i-got-into-node-jennifer-bland-3060d02654b3
https://medium.freecodecamp.org/contributing-to-open-source-is-not-hard-here-is-my-journey-to-contributing-to-nodejs-d10760e31194
https://princiya777.wordpress.com/2018/10/14/node-js-mentorship/
4/17/2019 • 32 minutes, 24 seconds
S06E5 Modern Web Podcast - The Latest Updates in ReactJS with Nate Hunzaker and Philipp Spiess
In this episode of the Modern Web podcast, Tracy Lee speaks with Nate Hunzaker and Philipp Spiess, two members of the React DOM team.
Topics covered:
REACT HOOKS What is hooks? Should you use it? Is it critical to your upgrade path for react? Are developers starting to refactor their applications to use hooks? Are hooks easier to learn than the class API? How does this change people learning react for the first time?
COMMUNITY Rachel Nabors joins the react core team
REACT LAZY AND REACT SUSPENSE Code splitting with react.lazy(); and react.suspense REACT FIRE How can you get involved, what is it, and what should you be expecting?
REACT DEVTOOLS Devtool updates : react.warn() and react.error()
DOCUMENTATION Documentation localization efforts - get involved!
For more podcasts, visit https://www.thisdot.co/modern-web
This episode is sponsored by NativeScript & This Dot Labs.
4/8/2019 • 46 minutes, 59 seconds
S06E4 Modern Web Podcast - Vue Updates with Chris Fitz, Jake Dohm, and Rob Ocel
In this Modern Web podcast, Rob Ocel and Jake Dohm speak about the Vue.js latest updates with Chris Fritz, a Vue Core Team member.
Topics Covered:
- What's new in Vue 2.6?
- The new V-slot directive
- The news Dynamic Directive arguments. Now we can have Dynamic event name and dynamic attribute bindings.
- Why the core team prefers to write templates.
- Backwards compatibility in Vue.
- Differences between big releases like the upcomoing 3.0 version and 2.x versions.
- Migration to newest versions. Migration guides. Documentation
- The development process that the core team follows.
- How the core team tries to hear their users and open the discussions.
- Typescript in Vue
- Vue 3.0: what changes it brings.
- Vue 3.0 performance: why is half the size and twice as fast than prior version.
This episode is sponsored by NativeScript & This Dot Labs.
4/5/2019 • 46 minutes, 59 seconds
S06E3 Modern Web Podcast - All About Compilers with Minko Gechev, Kristofer Baxter, Radoslav Kirov, Jake Dohm, and Rob Ocel
In this modern web podcast, Rob Ocel and Jake Dohm speak about compilers with Minko Gechev (Angular Team at Google), Kristofer Baxter (Performance expert, a Software engineer at Google) and Radoslav Kirov (TypeScript support team at Google).
Topics Covered:
- What is a compiler?
- WASM
- UX
- CSS
- Accessibility
- Node: Libraries: Express, nest, Ecosystem.
- GraphQ
- Angular Ivy
- TypeScript
- Parcel 2
- Animation
- Utility First CSS
- Performance
- CSS Grid
This episode is sponsored by NativeScript & This Dot Labs.
4/5/2019 • 43 minutes, 41 seconds
S06E2 Modern Web Podcast - What's Up With GraphQL 2019 with Tracy Lee, Rob Ocel, Tanmai Gopal, and Uri Goldshtein
In this modern web podcast, Rob Ocel and Tracy Lee speak to Tanmai Gopal and Uri Goldshtein about GraphQL.
Uri Goldshtein - Founder The Guild -@UriGoldshtein
Tanmai Gopal - Founder @Hasura - @tanmaigo
Tracy Lee - @ladyleet
Rob Ocel - @robocell
Topics covered:
Why is GraphQL exploding in popularity
Why GraphQL isn't a fad
How to get started with GraphQL
What are the full-stack benefits of GraphQL
How to sell GraphQL to your team
How to migrate to GraphQL
What happens to clients that still use your REST APIs
How does GraphQL help front-end component-based architectures
How can GraphQL help with real-time data
How can you get involved in the GraphQL community
Show Notes:
Immutable User Interfaces (Lee Byron) - Full Stack Fest 2016
https://www.youtube.com/watch?v=pLvrZPSzHxo
https://github.com/chentsulin/awesome-graphql
This episode is sponsored by NativeScript & This Dot Labs.
2/4/2019 • 17 minutes, 23 seconds
S06E1 What is AMP and why you should care with Tracy Lee, Rob Ocel, Ben Morss, Prateek Bhatnagar, and Kristofer Baxter
Welcome to another Modern Web podcast!
In this episode, Tracy Lee and Rob Ocel will be talking with the AMP team about Accelerate Mobile Pages, an open-source library created by Google that to make publishing websites easier than ever.
Ben Morss, Prateek Bhatnagar, and Kristofer Baxter will be our guests in this discussion. We talk about PWA, a11y, performance, AMP with frameworks, AMP Script and upcoming releases.
Notes:
- The AMP Project is an open-source initiative aiming to make web performance better. The project enables the creation of websites and ads that are consistently fast, beautiful and high-performing across devices and distribution platforms.
-AMP pages are just web pages that you can link to and are controlled by you. It focuses on giving the best experience to your users, loading near instantaneously and performing great in mobiles devices.
-AMP builds on existing features and you can render it with user agents you already have set.
AMP official website: https://www.ampproject.org/
This episode is sponsored by NativeScript & This Dot Labs.
1/25/2019 • 43 minutes, 58 seconds
S05E20 Browser Standards with Tracy Lee, Rob Ocel, and Dominic Farolino
In this Modern Web podcast, Tracy Lee (@ladyleet) and Rob Ocel (@robocell) interview Dominic Farolino (@domfarolino) about his adventures in getting involved in browser standards and how others can get involved too.
Dominic Farolino is a WHATWG Standards Editor, Chrome Committer, Student and Software Engineer.
Topics covered:
- Actually getting involved - how do you do that? What is the process?
- What is the difference between the different standards bodies?
- How do you get started and why should you choose to contribute to W3C, WHATWG, or TC39?
- How do standards bodies work together?
- Observable proposal
12/4/2018 • 37 minutes, 27 seconds
S05E19 Angular Updates with Tracy Lee, Rob Ocel, and Core Team Members Hans Larsen and Ben Lesh
In this modern web podcast, Tracy Lee speaks with 2 core team members of the Angular team - Hans Larsen who leads the CLI team and Ben Lesh, author of RxJS.
Notes:
- Ivy is the biggest focus on the Angular team currently. Ivy is almost done and will make things smaller and tree shakeable.
- Hans is focused on schematics - a library to help you build and generate work flows.
- CLI - Bazel support is a focus right now to make the CLI faster
- Ng update is a smarter way to update dependencies across major versions - it will refactor your project to remove breaking changes and fix breaking changes so you won’t see something is breaking.
Topics Covered:
- What does schematics enable?
- What is ng add and ng update and how are people using them?
- What is the future of the CLI?
- Angular console
You can follow Tracy Lee on twitter @ladyleet, Hans Larsen @hanslatwork, and Ben Lesh @benlesh.
12/4/2018 • 29 minutes, 10 seconds
S05E18 Webint with Tracy Lee, Rob Ocel, Stephanie Drescher, and Anton Molleda Quintana
In this Modern Web podcast we will be having Stephanie Drescher and Anton Molleda Quintana talk about webhint with our hosts, Tracy Lee and Rob Ocel.
- What is webhint and how can you use it?
- What are some use cases for webhint?
- What hints does webhint give you that are helpful?
- Webhint is cross browser and cross platform, but it can be used without browsers too
- Contributing to webhint - you can too!
- Webhint is a JS Foundation project
- How to use webhint in the community
- What is coming for webhint 2019?
- How can you get involved?
- Learn about Nellie the Narwhal
To learn more about webhint, visit https://webhint.io/
For more Modern Web podcasts, visit https://www.thisdot.co/modern-web
This podcast is sponsored by This Dot Labs, a framework agnostic JavaScript consultancy that helps companies scale their teams. For JavaScript help, visit http://thisdot.co/labs
12/4/2018 • 37 minutes, 58 seconds
S05E17 Houdini with Tracy Lee, Rob Ocel, Surma, Aimee Knight, and Vitalii Bobrov
Join us for the Modern Web podcast featuring one of our favorite topics: Houdini.
Featuring:
Surma @dassurma
Aimee Knight @aimee_knight
Vitalii Bobrov @bobrov1989
Your Cohosts:
Tracy Lee @ladyleet
Rob Ocel @robocell
Houdini is a project that has been around for a few years, but advancements have made this project increasingly interesting this year.
Topics covered:
* What is houdini?
* What are worklets?
* How is the houdini API structured?
* How does houdini work under the hood?
* Where is houdini today? Where are the specs? Where are other browsers with relation to implementing houdini?
* What is available for folks to contribute? The houdini task force meeting.
* CSS Paint API, custom layout API,
* Where is the documentation?
* Where do we keep up to date on houdini apis?
* How stable are the houdini apis?
* Surma maintains a Google Chrome Labs repository for houdini - a great place for samples.
* ishoudinireadyyet.com - great resource for specs, spec ideas, and where they are at.
* Vitaliy has some great demos https://vitaliy-bobrov.github.io/css-... & https://github.com/vitaliy-bobrov/pos...
10/17/2018 • 42 minutes, 57 seconds
S05E16 RxJS with Tracy Lee, Rob Ocel, OJ Kwon, and Ben Lesh
In this Modern Web podcast OJ Kwon & Ben Lesh from the RxJS core team will discuss what's new in RxJS with Tracy Lee and Robert Ocel.
Some topics covered:
- What's new in the RxJS latest release
- RxJS testing - what’s available today and coming for tomorrow
- Support for async generators
- RxJS staying framework agnostic
- RxJS and Node - is there support for Node developers?
- RxJS docs
- A marketplace for operators?
- Come contribute to RxJS
If you need RxJS help, visit https://www.thisdot.co/labs
You can follow us on Twitter:
Tracy Lee @ladyleet
Rob Ocel @robocell
Ben Lesh @benlesh
OJ Kwon @_ojkwon
9/27/2018 • 49 minutes, 19 seconds
S05E15 NativeScript with Tracy Lee, Nathan Walker, TJ VanToll, and Stanimira Vlaeva
Host:
Tracy Lee, Co-Founder, This Dot Labs, RxJS Core Team, Google Developer Expert
Guests:
Nathan Walker, Co-Founder, nStudio
TJ VanToll, Developer Relations at Progress
Stanimira Vlaeva, NativeScript Core Team
Description:
In this episode of the Modern Web podcast, we discuss with 3 different NativeScript people about NativeScript!
We talk about:
What NativeScript is.
How it compares to technologies like React Native.
Integration with Angular, Vue, and other technologies.
NativeScript and code sharing.
What's coming in the next NativeScript 5.0 release?