ConTejas Code

ConTejas Code

Podcast de Tejas Kumar

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.

Empieza 7 días de prueba

$99.00 / mes después de la prueba.Cancela cuando quieras.

Prueba gratis

Todos los episodios

79 episodios
episode Kent C. Dodds: Model Context Protocol (MCP) and how it changes UX artwork
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_ Summary In 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. Chapters 00:00:00 Intro 00:03:35 The Evolution of User Interaction 00:07:41 AI and the Future of User Experience 00:11:45 Building the Future: Jarvis and MCP 00:15:34 MCP: Understanding the Model Context Protocol 00:28:28 The Practical Implications of MCP 00:42:14 Understanding MCP and LLM Interactions 00:47:12 The Evolution and Maturity of MCP Spec 00:52:07 The Future of MCP and Its Adoption 01:01:07 Security Concerns in MCP: Tool Poisoning 01:05:20 MCP's Impact on Digital Strategies 01:22:25 The Future of AI and MCP 01:28:18 User Experience and Adoption of AI 01:33:44 How to Get Started with MCP 01:40:50 Building MCP Servers and Best Practices 01:45:46 Exploring AI Developments Beyond MCP 01:52:45 Agent Communication and Tool Management 01:57:31 Where to find Kent C. Dodds ---------------------------------------- Hosted on Acast. See acast.com/privacy [https://acast.com/privacy] for more information.

21 abr 2025 - 2 h 1 min
episode Kendo UI Team: How to build quality design systems, Kendo UI, collaboration artwork
Kendo UI Team: How to build quality design systems, Kendo UI, collaboration

Links - Kendo React: https://www.telerik.com/kendo-react-ui/components/free - Kathryn's Book: https://www.telerik.com/campaigns/design-story/ebook--foundations-of-design-for-developers - Progress: https://progress.com - Sam on X: https://x.com/samidip - Kathryn on X: https://x.com/kathryngrayson - Kiril on X: https://x.com/kirchoni Summary In this episode, we talk with Sam Basu, Kathryn Grayson Nanz, and Kiril to explore Kendo UI and Kendo React. We discuss the evolution of UI libraries, the engineering behind Kendo's components, and the importance of accessibility in modern applications. The conversation delves into the unique offerings of Kendo React, particularly its data grid and virtualization techniques, as well as the design considerations that enhance user experience. The introduction of the Theme Builder is highlighted as a tool that bridges the gap between design and development, allowing for seamless collaboration and customization. We also cover the importance of collaboration between designers and developers, the significance of design tokens, and the incremental adoption of Kendo React in existing applications. Chapters 00:00:00 Intro 00:04:24 Kendo UI and Progress 00:07:19 Kendo React's Unique Offerings 00:10:35 The Engineering Behind Kendo UI Components 00:13:10 Kendo React: A Case Study in UI Libraries 00:16:19 Accessibility and Compliance in Kendo React 00:19:35 Deep Dive into Kendo React's Data Grid 00:22:26 Virtualization Techniques in Kendo React 00:25:31 Design Considerations for Kendo UI Components 00:28:37 Theme Builder: Bridging Design and Development 00:38:15 Version Control in Design Workflows 00:39:22 The Evolution of Theme Builder 00:40:41 User-Centric Design and Feedback 00:42:35 The Role of Design Systems 00:44:37 Bridging the Gap: Designer-Developer Collaboration 00:46:12 Understanding Design Tokens 00:47:57 Incremental Adoption of Kendo React 00:55:53 State Management in Kendo React 00:62:37 Bundle Size Considerations 01:10:35 Measuring the Success of a Design System 01:15:14 Design Systems and Component Libraries 01:19:45 The Role of Progress and Kendo UI 01:24:21 Learning Resources for Developers 01:27:56 Evaluating UI Component Libraries 01:33:56 Collaboration in UI Design and Development 01:36:14 Emerging Technologies and AI in UI Development 01:44:23 Future Trends in React and UI Components ---------------------------------------- Hosted on Acast. See acast.com/privacy [https://acast.com/privacy] for more information.

14 abr 2025 - 1 h 47 min
episode Event Sourced Architecture: A Deep Dive artwork
Event Sourced Architecture: A Deep Dive

Follow me on 𝕏: https://x.com/tejaskumar_ This podcast episode dives deep into the world of Event Sourcing, a powerful architectural pattern used in modern software development. Beginning with a clear definition of Event Sourcing, the episode explores its roots in Domain Driven Design and its critical role in recording and storing every change made to the state of an application in an event store. I break down complex topics, such as the nature of events, the intricacies of implementing Event Sourcing in real-world applications, and the various benefits and challenges associated with this approach. Listeners will gain insights into the practical aspects of Event Sourcing, including detailed discussions on storage costs, computational expenses, and the practice of snapshotting to optimize performance. The episode also covers the concept of event ownership, Command Query Responsibility Segregation (CQRS), and ensuring data consistency using Apache Kafka, a distributed event streaming platform known for its high throughput, reliability, and scalability. Further, the episode delves into Kafka's performance mechanisms, its use as an event store, and the transition from Zookeeper to KRaft for cluster coordination. Alternatives to Kafka, such as using Postgres' Write-Ahead Logging (WAL) as an event store, are examined, providing listeners with a comprehensive view of the options available for implementing Event Sourcing. The discussion extends to real-life use cases of Event Sourcing, highlighting its application across various industries and projects. The experts also tackle some of the common problems encountered when adopting Event Sourcing, offering practical advice and solutions. Finally, the episode concludes with a thoughtful analysis on whether Event Sourcing is the right choice for your project, helping listeners to make informed decisions based on their specific needs and project requirements. This episode is a must-listen for software developers, architects, and technology leaders looking to understand Event Sourcing, its benefits, challenges, and implementation strategies. Whether you're new to Event Sourcing or looking to refine your existing knowledge, this episode provides valuable insights into making the most of this powerful architectural pattern. Chapters 00:00 - Intro 03:33 - Sponsor (CrabNebula.dev) 04:21 - Defining Event Sourcing 07:47 - What are Events? (Domain Driven Design) 14:45 - Real-World Examples of Event Sourcing 19:52 - Complexities of Event Sourcing 21:33 - Storage Costs 23:36 - Computational Costs 24:10 - Snapshotting 35:15 - Event Ownership 36:19 - CQRS 44:08 - Consistency with Kafka 54:10 - Kafka Performance Mechanisms 01:03:05 - Kafka as an Event Store 01:04:13 - Zookeeper & KRaft 01:09:47 - Postgres WAL as an Event Store? 01:13:24 - Event Sourcing Use Cases 01:18:50 - Event Sourcing Problems 01:26:22 - Should You Event Source? 01:27:44 - Conclusion ---------------------------------------- Hosted on Acast. See acast.com/privacy [https://acast.com/privacy] for more information.

07 abr 2025 - 1 h 29 min
episode Get up to date with AI in 2025: Agents, Model Context Protocol (MCP), Hybrid Search, RAG, and more... artwork
Get up to date with AI in 2025: Agents, Model Context Protocol (MCP), Hybrid Search, RAG, and more...

LINKS - Codecrafters: https://tej.as/codecrafters - Tejas on X: https://x.com/tejaskumar_ - JSHeroes conference: https://jsheroes.io - Attention is All You Need Paper: https://scispace.com/pdf/attention-is-all-you-need-1hodz0wcqb.pdf - Google Agents paper: https://ppc.land/content/files/2025/01/Newwhitepaper_Agents2.pdf - Jack Herrington episode about implementing MCP server: - YouTube: https://www.youtube.com/watch?v=0zXyCQV4A84 - Apple: https://podcasts.apple.com/nz/podcast/jack-herrington-model-context-protocol-mcp-growing/id1731855333?i=1000698551942 - Spotify: https://open.spotify.com/episode/5u7ReU2AMnS3TOYuiSwVY1?si=HrBzavRGThOITtYdXDloTA - John McBride episode about fine-tuning Mistral 7B at OpenSauced - YouTube: https://www.youtube.com/watch?v=ipbhB3k0ik0 - Apple: https://podcasts.apple.com/us/podcast/1731855333?i=1000663298584 - Spotify: https://open.spotify.com/episode/77UWTis0TxCd1uPOZhGAnJ?si=CUGmHtJ2RxWhmW5MI3XYbg SUMMARY This episode is a long-form lecture on AI innovation in 2025. We cover a wide range of topics. For more details, see chapters below. CHAPTERS 00:00:00 Intro 00:02:31 What is AI? 00:07:30 Limitations of AI 00:14:29 Solving AI Problems with RAG 00:22:51 Embeddings and Vector Databases Explained 00:31:23 Hybrid Search: Vectors and Keywords (BM25) 00:38:17 Rerankers for Maximum Accuracy 00:43:51 RAG vs. Fine-Tuning 00:54:29 AI Agents 01:13:12 Model Context Protocol (MCP) 01:26:12 How to Get Started 01:34:04 Conclusion ---------------------------------------- Hosted on Acast. See acast.com/privacy [https://acast.com/privacy] for more information.

31 mar 2025 - 1 h 35 min
episode Shuhao Zhang, founder Tiny Fish: How to Turn Any Website into an API for AI Agents artwork
Shuhao Zhang, founder Tiny Fish: How to Turn Any Website into an API for AI Agents

Links - Codecrafters: https://tej.as/codecrafters - Tiny Fish: https://tinyfish.io - AgentQL: https://www.agentql.com/ Summary In this conversation, we discuss AgentQL, a framework designed to enable AI agents to access the web using natural language. Together, we explore the technical aspects of AgentQL, its advantages over traditional web access methods, and the challenges faced in its development. The discussion also covers the role of TinyFish, the parent company of AgentQL, and the future direction of their products. Key use cases for developers are highlighted, showcasing how AgentQL can simplify web scraping and automation tasks. We deep dive into the integration of Playwright with AgentQL, the engineering decisions behind its development, and the importance of maintaining consistency across different SDKs. The conversation also touches on the challenges of remote browsing, security concerns, and the complexities of navigating data structures. Additionally, the various operating modes of AgentQL are explored, highlighting the trade-offs between speed and accuracy. Chapters 03:25 Introduction to AgentQL 06:33 The Technical Framework of AgentQL 09:34 Challenges with Traditional Web Access 12:35 The Role of TinyFish and Future Products 15:25 Technical Hurdles in Building AgentQL 18:26 Interacting with the DOM 21:29 Use Cases for Developers 24:21 Building with AgentQL 27:35 Disambiguation and Query Context 30:32 Balancing Precision and Flexibility 33:30 Future Directions and Enhancements 36:36 Integrating Playwright with AgentQL 38:56 Building Infrastructure for Remote Browsing 39:30 Engineering Decisions in AgentQL Development 45:05 Web Test Automation and AgentQL 45:55 SDK Development: Python vs JavaScript 47:39 Maintaining Consistency Across Languages 51:40 Cross-Browser Support with Playwright 54:17 Security Concerns in Remote Browsing 59:14 Navigating Complex Data Structures 01:03:36 Operating Modes of AgentQL 01:04:20 Understanding Browser Fingerprinting and Anti-Bot Measures 01:06:31 Exploring AgentQL's Browser Toolkit for Langchain 01:09:15 AgentQL's Potential in Automating Workflows 01:10:17 The Future of Email Automation with AgentQL 01:11:34 Navigating the Challenges of Building a Startup 01:16:20 Achieving Success on Product Hunt 01:19:30 Implementation Pitfalls for New AgentQL Developers 01:21:37 Founder's Playbook: Lessons Learned ---------------------------------------- Hosted on Acast. See acast.com/privacy [https://acast.com/privacy] for more information.

24 mar 2025 - 1 h 36 min
Muy buenos Podcasts , entretenido y con historias educativas y divertidas depende de lo que cada uno busque. Yo lo suelo usar en el trabajo ya que estoy muchas horas y necesito cancelar el ruido de al rededor , Auriculares y a disfrutar ..!!
Fantástica aplicación. Yo solo uso los podcast. Por un precio módico los tienes variados y cada vez más.
Me encanta la app, concentra los mejores podcast y bueno ya era ora de pagarles a todos estos creadores de contenido

Empieza 7 días de prueba

$99.00 / mes después de la prueba.Cancela cuando quieras.

Podcasts exclusivos

Sin anuncios

Podcast gratuitos

Audiolibros

20 horas / mes

Prueba gratis

Sólo en Podimo

Audiolibros populares