ConTejas Code

Tejas Kumar
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.

  1. Alexander Lichter: How to Get the Most out of Vue.js and Nuxt

    DEC 2

    Alexander Lichter: How to Get the Most out of Vue.js and Nuxt

    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 Summary This episode discusses a conversation with Alexander Lichter, a web engineering consultant and member of the Vue.js and Nuxt community. He shares his journey into content creation, including his YouTube channel and the DejaVue podcast, which he started to fill a gap in advanced Vue.js educational content. The discussion explores why Vue gained popularity, particularly among developers from non-JavaScript backgrounds, and examines Vue's technical architecture, including the transition from Options API to Composition API. Lichter also explains Vue's balanced approach between React's flexibility and Angular's strict structure, making it particularly accessible for developers coming from traditional web development backgrounds. Chapters 00:00:00 Introduction 00:13:20 Reasons for Choosing Vue.js and Comparison with React 00:23:23 Introduction to Setup Function and Async Operations 00:32:38 Limitation of Reactive with Scalar Types 00:44:42 Vue.js maintaining its position through innovation 00:52:56 Focus on Ecosystem and Community Impact 01:02:30 Introduction to React and useState 01:10:33 Introduction to Nuxt Config Directory 01:19:22 Vue Directives and V-Model 01:27:28 Migration Guide and Breaking Changes in Nuxt 4 01:41:05 Data Fetching and Composition API in Vue 01:49:14 Cover and Review Request Hosted on Acast. See acast.com/privacy for more information.

    1h 50m
  2. Aymen Ben Amor: How to Organize Developer Conferences

    NOV 25

    Aymen Ben Amor: How to Organize Developer Conferences

    Links - Codecrafters (partner): https://tej.as/codecrafters - React Africa: https://react-africa.com/ - React Paris: https://react.paris/ - Aymen on X: https://x.com/aymen_ben_amor - Tejas on X: https://x.com/tejaskumar_ Summary Aymen Ben Amor, founder of BeJS Conferences, shares his journey of starting and organizing successful tech conferences. He discusses the origin of BeJS Conferences and the inspiration he drew from attending his first conference. Aymen emphasizes the importance of creating a community and fostering connections among attendees. He also highlights the challenges of marketing and selling conference tickets, particularly in the post-COVID era. Aymen's commitment to diversity is evident in his efforts to ensure a balanced speaker lineup and provide opportunities for first-time speakers. He shares his vision of expanding conferences to underrepresented regions and cultures. Aymen's dedication to creating a memorable experience for speakers is reflected in the personalized gifts and activities he organizes. Chapters 00:00:00 Introduction 00:04:15 Founding BeJS 00:13:39 The Speaker Experience 00:19:57 Conferences in the Middle East 00:27:28 Solving Diversity & Inclusion 00:34:07 Repeated Speakers and New Opportunities 00:41:55 Marketing: The Biggest Challenge 00:50:09 How to be Confident on Conference Day 00:57:55 Interesting Technology Aymen is Using 01:05:13 Learning at Conferences 01:12:45 Rethinking Conference Format 01:18:33 Inspiration from other Conferences (GitNation) 01:23:16 React Brussels 01:27:42 Conclusion Hosted on Acast. See acast.com/privacy for more information.

    1h 29m
  3. Matt Pocock: How to Maximize Success with TypeScript and Career

    NOV 18

    Matt Pocock: How to Maximize Success with TypeScript and Career

    Links - Codecrafters (sponsor): https://tej.as/Codecrafters - Total TypeScript: https://www.totaltypescript.com/ - Matt on X: https://x.com/mattpocockuk - Tejas on X: https://x.com/tejasq In this conversation, Matt Pocock and I discuss the fundamentals of TypeScript and its benefits. We explore the concept of types in JavaScript and how TypeScript enhances the development process by providing a shorter feedback loop. The conversation dives into the topic of complex types in TypeScript and the challenges we explore. Additionally, Matt reflects on his journey from being self-employed to working full-time and then back to being self-employed. He discusses the intensity and drive he brought to his work, the importance of finding a direct link between effort and reward, and the satisfaction of seeing results. Matt shares his experience of working on XState and growing his presence in the tech community through teaching and creating content. He also talks about the wave of success he experienced and how it has now shifted, leading him to consider broadening his horizons. Matt and I discuss the role of hustle culture, the balance between work and personal life, and the drive for mastery. Chapters 00:00:00 Intro 00:07:56 What are types? 00:16:56 TypeScript and ESLint 00:22:49 Misunderstood TypeScript Fundamentals 00:31:35 Type-generated Documentation 00:38:34 Most Complex Types 00:47:42 When to use `any` 00:54:30 ts-expect-error or ts-ignore 01:01:32 Future TypeScript Wishes 01:06:30 Matt's professional journey and rise 01:14:09 Hustle Culture 01:34:05 Imposter Syndrome 01:39:53 Conclusion Hosted on Acast. See acast.com/privacy for more information.

    1h 42m
  4. Paul Klein IV: How to Build Browsers for AI Agents

    NOV 4

    Paul Klein IV: How to Build Browsers for AI Agents

    Links - Codecrafters (sponsor): https://tej.as/codecrafters - React Africa (partner): https://react-africa.com/ - Browserbase: https://browserbase.com/ - Browserbase Series A Announcement: https://www.kleinerperkins.com/perspectives/browserbase-AI-seriesa/ - Paul on X: https://x.com/pk_iv Summary In this conversation, we talk to Paul Klein IV, the founder of BrowserBase. We discuss the concept of browser-based software and its potential to automate tasks on the web. Paul explains that the future of software is one where it does the work for us, and Browserbase is designed to power this future by providing a programmable web browser for AI applications.  We also touch on the challenges of running browser automation frameworks in production and how Browserbase solves these challenges. Paul introduces Stagehand, an open-source SDK that helps developers automate web workflows, and emphasizes the importance of ethical use of browser automation tools. Customers are building various applications on Browserbase, including web scraping, testing, AI agents, B2B software, and professional services.  The company has experienced rapid growth, with thousands of hours of browser sessions per week. To handle the scale, Browserbase had to make architectural changes, such as moving from Postgres to ClickHouse for better performance. They also had to address challenges like connection management, resource allocation, and debugging customer issues. The founder believes they have achieved product-market fit based on strong customer retention and repeatable growth strategies.  Browserbase is a technical product, so the number one priority for hiring is that candidates are technical and understand what Browserbase does. The team is currently focused on growing the top of the funnel and the sales edge side. They have specific roles for growth engineers and customer-focused engineers. The company recently raised a Series A round of $27M, with the goal of becoming a category-defining infrastructure company. The pricing model for Browserbase includes a hobby plan, a startup plan, and a scale plan. The company offers 10 free sessions for users to try out the product. Chapters 00:00:00 Paul Klein IV 00:04:41 Why Browserbase? 00:11:57 What is Browserbase? 00:19:09 Stagehand: the open source SDK 00:35:30 How People are Using Browserbase 00:49:17 Creating web APIs where there are none 00:59:40 Product-Market Fit 01:06:16 AI Engineering at Browserbase 01:08:42 Remote Work vs. Onsite 01:13:36 Browserbase's Series A Round 01:20:02 AI Fatigue 01:28:11 Advice for Founders 01:32:10 Conclusion Hosted on Acast. See acast.com/privacy for more information.

    1h 33m
  5. Kelly Vaughn: How to Navigate Career Transitions and Build Meaningful Relationships

    OCT 28

    Kelly Vaughn: How to Navigate Career Transitions and Build Meaningful Relationships

    Links - Codecrafters (sponsor): https://tej.as/codecrafters - React Brussels: https://react.brussels - React Africa: https://react-africa.com - Kelly on X: https://x.com/kvlly - Spot AI: https://spot.ai - Tejas on X: https://x.com/tejaskumar Summary Kelly Vaughn, Director of Engineering at Spot AI, shares her unique career journey from self-taught coder to entrepreneur and now corporate leader. She discusses running a Shopify agency, co-founding a venture-backed startup, and transitioning to her current role. Key points include: - The challenges of running an agency and managing employee livelihoods - Insights on bootstrapping vs. venture funding for startups - The importance of genuine relationships and networking in career growth - Adapting to different company stages and cultures - Navigating the transition from entrepreneur to corporate employee - The value of diverse backgrounds in tech leadership roles Kelly emphasizes the importance of self-reflection, embracing change, and learning from failures throughout one's career journey. Chapters 00:00:00 Intro 00:05:08 Spot AI: Video Intelligence 00:12:46 Dealing with Rapid Growth 00:17:05 Getting into Tech 00:22:25 TapRoom Consultancy/Shopify 00:32:35 Running a Consultancy 00:39:09 Venture Capital or no? 00:40:08 Shutting Down Consultancy 00:41:11 Attention, Effort, Mistakes as a Path to Growth 00:47:26 The Pressure of Running a Business 00:52:05 How to find a job: networking 01:01:02 Being taken advantage of 01:04:59 How Kelly got her audience 01:08:31 Big audience problems 01:12:01 Therapist and Engineering Leadership 01:18:18 Boundaries 01:26:06 Advice for Founders Hosted on Acast. See acast.com/privacy for more information.

    1h 38m
5
out of 5
8 Ratings

About

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.

You Might Also Like

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes, and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada