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.
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.
Links
- CodeCrafters (partner): https://tej.as/CodeCrafters
- Pratim on X: https://x.com/bhosalepratim
- Tejas on X: https://x.com/tejaskumar_
Summary
In this conversation, we explore the journey from backend development to becoming a Google Developer Expert in Golang. We discuss the significance of microservices architecture, the importance of search technologies, and the development of Cargo Chat, a tool for searching codebases.
Pratim shares insights on building effective search pipelines, Matryoshka embedding models, and the integration of hypothetical documents in search processes. The conversation concludes with a discussion on a mental health journaling app that connects personal reflections with religious texts for encouragement.
Chapters
00:00 Pratim Bhosale
02:19 Introduction
05:16 The Shift to Backend Development and Golang
08:16 Becoming a Google Developer Expert
11:20 Understanding Microservices Architecture
14:19 Building Innovative Tools: Cargo Chat
17:12 Search Technologies and Their Applications
20:15 The Search Pipeline and Embedding Models
29:49 Building a Vector Database
33:13 Local First Movement and Security
34:14 Understanding Hyde: Hypothetical Document Embeddings
36:48 Matryoshka Embedding Models
41:59 The Search Problem in AI
43:57 Developing a Mental Health App
48:02 Comparing Approaches to Vector Search
52:56 Developer Experience and Product Growth
01:02:52 Understanding Developer Experience Levers
01:04:32 Making API Products Click
01:07:40 The Role of Developer Advocacy
01:11:06 Navigating Career Paths in Tech
01:13:58 Finding Your Niche in Developer Relations
01:20:18 Work-Life Balance and Avoiding Burnout
01:24:01 The Importance of Mentorship
01:27:07 Emerging Technologies and Trends
Hosted on Acast. See acast.com/privacy for more information.