
ConTejas Code
ConTejas Code is a podcast in the web engineering space that has deep dives on various topics between frontend engineering with React, TypeScript, Next.js, and backend engineering with Kafka, Postgres, and more. The series is a mix of long-form content and guest episodes with industry leaders in the web engineering space.From the podcast, listeners will take away actionable best practices that you can integrate into your workflows as well as valuable insights from prominent people in the industry. Hosted on Acast. See acast.com/privacy for more information.
Latest episodes

Jun 9, 2025 • 2h 7min
DevRel deep dive: what it is, how to do it, how to measure it
Links- Codecrafters (Partner): https://tej.as/codecrafters- Tejas on X: https://x.com/tejaskumar_- Mary Thengvall, The Business Value of Developer Relations: https://develocity.io/measuring-devrel-success-effective-metrics-for-impact/#:~:text=In%20a%20talk%20given%20at,5- Matthew Revell, “What is Developer Relations?”: https://developerrelations.com/guides/what-is-developer-relations/#:~:text=Most%20companies%20invest%20in%20DevRel,because%20they%20want%20to%20affect- Quinton Wall, Does Developer Relations Belong Under Marketing or Engineering?: https://www.linkedin.com/pulse/does-developer-relations-belong-under-marketing-engineering-wall-z9gic#:~:text=For%20early%20stage%20companies%2C%20Developer,the%20detriment%20of%20developer%20experience- Mike Stowe, A Brief History Of Developer Relations Programs: https://influitive.com/blog/brief-history-developer-relations-programs-developer-communities/#:~:text=When%20I%20joined%20Constant%20Contact,across%20one%20of%20these%20companies- R. Scott, Developer Relations: A Growth Engine from Day One: https://www.delltechnologiescapital.com/resources/devrel-day-one#:~:text=%E2%80%8DDeveloper%20Relations%20is%20at%20its,%E2%80%9D- Matt Bernier, The intersection of DevRel and Product Management: https://developerrelations.com/talks/intersection-dev-rel-product-management/#:~:text=The%20Barbican%2C%20London%2C%20UK- Develocity.io, Measuring DevRel Success: Effective Metrics for Impact: https://develocity.io/measuring-devrel-success-effective-metrics-for-impact/#:~:text=impact%20on%20user%20engagement%20and,2- Jake Prins, 10 Ways to Build a Developer Community: https://www.apideck.com/blog/ten-ways-to-build-a-developer-community#:~:text=in,seminar%2C%20or%20webinar- Francine Hardaway, DevRel: Marketing, Product Management, or Neither?: https://medium.com/influence-marketing-council/devrel-marketing-product-management-or-neither-77d6c4666f7f#:~:text=Most%20developer%20relations%20programs%20wrestle,sourced%20by%20DevRel%20are%20invaluableChapters00:00:00 Introduction00:02:28 The Core Thesis of DevRel00:12:41 History of DevRel: From Apple in the 80s to Today00:19:08 The Value of DevRel & Success Stories (Stripe, MongoDB)00:25:08 The Critical Role of the Feedback Loop00:27:03 The Danger of Ignoring DevRel Feedback00:34:33 Where DevRel Sits: Marketing vs. Product & Engineering00:37:22 The Gold Standard: A Product Engineer with a Megaphone00:49:37 Measuring DevRel Success: Beyond Vanity Metrics00:52:00 Key Metrics: Community, Satisfaction, & Monthly Active Developers (MAD)01:01:31 Practical DevRel: How to Build Community01:03:37 Practical DevRel: Content Strategy & "Carving the Turkey"01:06:50 Practical DevRel: Improving the Onboarding Experience01:11:00 Practical DevRel: Events, Public Speaking & Internal Advocacy01:17:20 Start of Q&A with Africa's DevRel Community01:18:02 Defining AI Engineering vs. Machine Learning01:20:01 Defining DevRel: It's High-Quality Customer Relations01:26:32 Q&A: Is Developer Experience (DX) the same as User Experience (UX)?01:29:14 Q&A: How AI is Changing UX/DX with Model Context Protocol (MCP)01:35:32 Q&A: Biggest Opportunities for DevRel in AI01:38:25 Q&A: Necessary Skills for AI DevRel (Communication is #1)01:44:22 Q&A: Where to Find Developers for New Niche Tools01:48:08 Q&A: What's Most Exciting in Tech Right Now?01:53:22 Q&A: Advice for New Developers in the AI Era (Build and Ship!)01:58:00 Q&A: How to Balance Technical Work with Community Management02:00:57 Q&A: How to Form Meaningful Professional Relationships02:05:56 Conclusion Hosted on Acast. See acast.com/privacy for more information.

6 snips
Jun 2, 2025 • 1h 46min
Dev Agrawal: How to be notable, event sourcing, and SolidJS
In this engaging discussion, Dev Agrawal, a software engineer at Solvio and a key member of the SolidJS core team, dives into the art of becoming a notable developer. He shares his experiences in DevRel, stressing the impact of intentional networking and content creation on a tech career. The intricacies of event sourcing are explored, highlighting its benefits for performance and testing in modern applications. Agrawal also compares SolidJS with React, showcasing its advantages in UI rendering, which is crucial for developers looking to enhance user experiences.

9 snips
May 26, 2025 • 1h 9min
Lu Wilson: How to Build an AI-Native Whiteboard for Everyone
Lu Wilson, an engineer at tldraw, dives into the evolution of innovative whiteboard technology. They discuss the groundbreaking tldraw platform and its AI-driven features, such as real-time image generation. Lu shares insights from projects like Make Real, highlighting the democratization of AI tools for creative workflows. The conversation also covers the importance of fostering a culture of experimentation in tech teams and the collaborative potential of AI, making complex technology accessible to everyone.

12 snips
May 19, 2025 • 1h 51min
Sean Roberts: How to create better UX with AI Agent Experience (AX)
In this engaging discussion, Sean Roberts, Head of Agent Experience at Netlify, explores the innovative field of Agent Experience (AX) and its impact on AI interactions. He highlights how contextual alignment protocols, like MCP, can enhance agent performance. The conversation dives into the challenges of agent authentication and the importance of user-friendly APIs. Sean also discusses the necessity of adapting business practices to this new landscape, emphasizing that effective AX leads to improved user experiences across digital platforms.

May 12, 2025 • 1h 47min
Santosh Yadav: How to level up your career, health, and life
Santosh Yadav, a Staff Engineer at Celonis and an open-source contributor, shares his inspiring journey from engineer to staff engineer. He discusses why moving into management isn't always a step up and explores the frequent job changes many engineers face. Santosh also opens up about his health transformation after being diagnosed with Type 2 diabetes, from running a half marathon to prioritizing wellness in his life. His advocacy for balancing career ambitions with personal health makes for a compelling listen!

May 5, 2025 • 1h 57min
Sacha Greif: How to Understand Developers through Surveys
Join Sacha Greif, founder of Devographics and the architect behind influential surveys like State of JS and State of CSS. He dives into the art of crafting effective surveys, sharing insights on survey design and the use of AI for data analysis. Discover how developer trends have evolved since 2016, the challenges of quantifying developer experiences, and the importance of transparency in data collection. Sacha also discusses the impact of social media on tech perceptions and the ongoing popularity of frameworks amidst a chaotic landscape.

17 snips
Apr 28, 2025 • 1h 37min
Alexander Lichter: The State of Modern Web Tooling
Links- Codecrafters (sponsor): https://tej.as- Alex: https://www.lichter.io/- Alex on YouTube: https://www.youtube.com/@TheAlexLichter- Alex on X: https://x.com/TheAlexLichter- VoidZero: https://voidzero.dev/- Vite Plus: https://i.redd.it/l0d9yemja1pe1.jpeg- Talk including VitePlus: https://youtube.com/watch?v=5mn3EpWCcJs&t=16353s- Rolldown Vite: https://vite.dev/rolldown- Oxc Custom Lint Plugins discussion: https://github.com/oxc-project/oxc/discussions/10342#discussioncomment-12828320Previous Episode- Apple: https://podcasts.apple.com/us/podcast/alexander-lichter-how-to-get-the-most-out-of-vue-js-and-nuxt/id1731855333?i=1000678873395- Spotify: https://open.spotify.com/episode/5NdqcW2GnQ57IetEKD1dua- YouTube: https://www.youtube.com/watch?v=Y32Ko_CkbAISummaryIn this conversation, Alexander Lichter and I discuss the evolution of JavaScript tooling, focusing on the significance of VoidZero and Vite. We explore the need for a unified JavaScript toolchain, the challenges faced by existing tools like Webpack, and the importance of user experience in development tools. We also touch on the lessons learned from the Rome project and the future of VoidZero, including its funding and vision for open-source development. Chapters00:00:00 Alex Lichter00:06:33 The Evolution of JavaScript Tooling00:09:34 Understanding VoidZero and Its Purpose00:12:15 The Need for a Unified JavaScript Toolchain00:15:16 Vite: The Cornerstone of Modern Development00:18:21 Comparing Vite and Webpack00:21:17 User Experience in Development Tools00:24:34 Lessons from Rome and Biome00:27:14 Funding and Future of VoidZero00:35:03 Introduction to Rolldown and Its Origins00:36:00 Understanding Rolldown's Purpose and Features00:39:34 The Transition from Rollup to Rolldown00:42:46 The Need for Speed in Development00:46:31 The Role of Plugins in Rolldown00:49:53 OxLint: A Game Changer for Linting00:57:33 Exploring the OxC Toolkit00:59:48 Clarifying Relationships in the Toolchain01:03:43 Type Checking Strategies and Future Directions01:05:21 Understanding Isolated Declarations in TypeScript01:06:20 Performance Comparison: OXC vs SWC01:09:11 The Role of Code Formatting in Development01:12:18 Extensibility and Plugin Architecture of OXC01:15:21 Dev Server Performance and Cold Starts01:21:35 The Role of Developer Relations at VoidZero01:27:24 Encouraging Contributions from the Community01:31:19 Collaboration Between Different Developer Communities01:33:21 Future Prospects and Final Thoughts Hosted on Acast. See acast.com/privacy for more information.

62 snips
Apr 21, 2025 • 2h 1min
Kent C. Dodds: Model Context Protocol (MCP) and how it changes UX
Links- Codecrafters (sponsor): https://tej.as/codecrafters- Epic AI: https://epicai.pro/- MCP: https://www.anthropic.com/news/model-context-protocol- Kent on X: https://x.com/kentcdodds- Tejas on X: https://x.com/tejaskumar_SummaryIn this episode, we explore the evolution of user interaction, particularly in the context of AI and the Model Context Protocol (MCP). We discuss how user experiences are shifting from traditional UI elements to more natural language interactions, akin to conversing with a human assistant. We also discuss the potential of AI to enhance user experiences and the implications of MCP in creating more efficient workflows. Kent shares his vision for a Jarvis-like AI assistant that could revolutionize how we interact with technology, emphasizing the importance of understanding and implementing MCP for developers and users alike. We also talk about security concerns, particularly tool poisoning, highlighted as significant issues that need addressing. Chapters00:00:00 Intro00:03:35 The Evolution of User Interaction00:07:41 AI and the Future of User Experience00:11:45 Building the Future: Jarvis and MCP00:15:34 MCP: Understanding the Model Context Protocol00:28:28 The Practical Implications of MCP00:42:14 Understanding MCP and LLM Interactions00:47:12 The Evolution and Maturity of MCP Spec00:52:07 The Future of MCP and Its Adoption01:01:07 Security Concerns in MCP: Tool Poisoning01:05:20 MCP's Impact on Digital Strategies01:22:25 The Future of AI and MCP01:28:18 User Experience and Adoption of AI01:33:44 How to Get Started with MCP01:40:50 Building MCP Servers and Best Practices01:45:46 Exploring AI Developments Beyond MCP01:52:45 Agent Communication and Tool Management01:57:31 Where to find Kent C. Dodds Hosted on Acast. See acast.com/privacy for more information.

Apr 14, 2025 • 1h 48min
Kendo UI Team: How to build quality design systems, Kendo UI, collaboration
Join Sam Basu, Kathryn Grayson Nanz, and Kiril Pejanski as they dive into Kendo UI and Kendo React. Explore the evolution of UI libraries and the engineering behind their robust components. They highlight the importance of accessibility and innovative data grid solutions, like virtualization techniques. Discover how the Theme Builder bridges design and development, fostering collaboration. The conversation emphasizes shared accountability among designers and developers, making it clear that seamless integration leads to better user experiences.

29 snips
Apr 7, 2025 • 1h 30min
Event Sourced Architecture: A Deep Dive
Dive into the fascinating world of Event Sourcing, where every change to an application is captured in an event store. Discover how this architectural pattern intersects with Domain Driven Design and grapples with data consistency through tools like Apache Kafka. Learn about the practical challenges, such as storage costs and snapshotting strategies, while exploring real-world applications. The discussion also highlights alternatives like Postgres' Write-Ahead Logging, providing a comprehensive look at optimizing data flow and event management.