Explore every episode of the podcast ConTejas Code
| Title | Pub. Date | Duration | |
|---|---|---|---|
| How to Build an Effective Tech Stack: Balancing User and Developer Experience | 15 Apr 2026 | 01:31:33 | |
Let's stay in touch? https://twitter.com/tejaskumar_ In this comprehensive podcast episode titled "How to Build an Effective Tech Stack," listeners are guided through the intricate process of constructing a technology stack that harmonizes both User Experience (UX) and Developer Experience (DX). Beginning with a foundational understanding of what a tech stack is, the episode delves into the various components that constitute a tech stack, including technology, tools, libraries, frameworks, and databases. It also covers essential practices such as testing, deployment/hosting, monitoring, and the use of services like Software as a Service (SaaS). Key discussions include the balancing act between UX and DX, the importance of choosing the right mix of tools and services, and when to prefer a tool over a service. The episode emphasizes the significance of developer experience in shaping user experience and vice versa, presenting insights on unit testing and the pitfalls of striving for 100% code coverage. It also features a comparative analysis of popular frontend UI libraries such as React, SolidJS, and Qwik, addressing the question of how much optimization is truly beneficial. The podcast underscores the critical notion that beyond the choice of technology, the value of the product to its users is paramount. It concludes with the concept of a living, reactive tech stack that adapts to reduce friction and improve both development processes and user satisfaction. This episode is a must-listen for anyone involved in building or optimizing tech stacks, offering a deep dive into making informed decisions that benefit both developers and users. Chapters 00:00 - Intro 00:32 - Sponsors 01:45 - Building a Tech Stack: Balancing User Experience (UX) and Developer Experience (DX) 05:03 - What is a Tech Stack? 08:25 - What is Technology? 17:09 - What are Tools? 21:39 - What are Libraries? 29:27 - What are Frameworks? 33:17 - Databases 35:37 - Testing 41:49 - Deployment/Hosting 46:14 - Monitoring 49:31 - Services (Hosted Tools), Software as a Service 54:21 - When to use a tool vs. a service? 58:53 - What to consider when choosing and using tools in a tech stack 01:05:41 - Balancing Developer Experience (DX) and User Experience (UX) 01:08:29 - Unit Testing and Why 100% Code Coverage is Bad 01:10:33 - Paying attention to how DX affects UX 01:14:24 - Comparing Frontend UI Libraries: React, SolidJS, and Qwik 01:21:32 - How much optimization is worth it? 01:23:02 - More Important than a Tech Stack: Is your product valuable? 01:28:17 - A Living, Reactive Tech Stack to Ease Friction 01:30:30 - Conclusion Hosted on Acast. See acast.com/privacy for more information. | |||
| Paul Aragones: How to Engineer a Great Marriage | 02 Mar 2026 | 01:49:59 | |
Links - CodeCrafters (Sponsor): https://tej.as/codecrafters - Guest Socials (Paul Aragones):
- Gottman Institute (The Four Horsemen): https://www.gottman.com/blog/the-four-horsemen-recognizing-criticism-contempt-defensiveness-and-stonewalling/ - Cal.com (Peer Richelsen): https://cal.com - Diazno
Summary In this episode, I sit down with Paul Aragones, an embedded Linux engineer who made the fascinating pivot to becoming a marriage coach. We explore the surprisingly deep parallels between building stable software systems and engineering a divorce-proof marriage. We discuss why marriage is actually the ultimate operating system for life, how to create a 'spec sheet' for your partner to avoid compatibility bugs, and why your friend circle might be increasing your divorce risk by 75%. Paul also opens up about his own journey through poverty and near-divorce, and we debate the controversial role of submission and servant leadership in modern relationships. Chapters 00:00:00 Intro 00:05:05 Marriage as an Operating System 00:08:28 Building the Spec Sheet: Requirements for a Spouse 00:13:38 Why Marry? The Societal & Financial API 00:18:45 The Danger of Being Too Picky (The "Feature Creep" Problem) 00:22:14 Defining Your 3 Non-Negotiables 00:27:46 The "Timeout" Clause in Dating 00:33:13 The Shock of v1.0: Early Marriage Bugs 00:39:20 The 75% Rule: How Friends Influence Divorce Risk 00:47:23 Implementing CI/CD: Continuous Improvement in Marriage 00:54:30 Overcoming Male Pride & Finding Mentors 01:01:15 Identity Stack: Husband > Father > Businessman 01:06:11 Addressing Religious Trauma & Misconceptions 01:19:58 The Four Horsemen: Predicting Divorce with 90% Accuracy 01:27:08 Emergency Protocols: Saving a Dying Marriage 01:37:41 Why It's All Worth It: The Highest Form of Satisfaction Hosted on Acast. See acast.com/privacy for more information. | |||
| What is AI engineering and what do AI engineers even do? | 23 Feb 2026 | 01:56:11 | |
Links - CodeCrafters (Sponsor): https://tej.as/codecrafters - The Rise of the AI Engineer (Latent Space): https://www.latentspace.com/p/ai-engineer - Anthropic Model Context Protocol (MCP): https://www.anthropic.com/news/model-context-protocol Anthropic Skills (SKILL.md): https://resources.anthropic.com/hubfs/The-Complete-Guide-to-Building-Skill-for-Claude.pdf?hsLang=en - Pratim Bhosale on Vector Search (Previous Episode): https://www.youtube.com/watch?v=ZJcrI1GbDec - OpenClaw (Official Repository): https://github.com/openclaw/openclaw - WormGPT/Prompt Injection Incident (The Verge Reference): https://www.theverge.com/ai-artificial-intelligence/881574/cline-openclaw-prompt-injection-hack Summary In this episode, I’m finally breaking down what AI Engineering actually looks like in 2026. We’ve moved past the "wow" phase of demos into the hard reality of production, where models lie, costs spike, and security is a nightmare. I define the role formally—separating it from ML engineering—and dive deep into the three core problems we solve daily: hallucinations, real-time knowledge, and context engineering. I also explore the explosion of agent runtimes, specifically dissecting OpenClaw (formerly Clawdbot/Moltbot) and why its open-source, device-local approach is winning. We talk about the Model Context Protocol (MCP), the new SKILL.md standard from Anthropic, and why I believe multi-agent concurrency is the inevitable future of software. Chapters 00:00:00 Intro: The "Monday Morning" AI Nightmare 00:08:15 What is AI Engineering? 00:21:00 AI Engineers vs. ML Engineers 00:36:20 Problem 1: Hallucinations 00:48:30 Problem 2: Real-Time Knowledge 00:59:00 Problem 3: Context Engineering 01:13:00 Agents 01:17:30 MCP (Model Context Protocol) Explained 01:22:30 SKILL.md: The New Standard 01:39:00 The 2026 Trend: Multi-Agent Concurrency 01:42:30 Build Your Own OpenClaw 01:52:00 Conclusion: Moving from Talk to Action Hosted on Acast. See acast.com/privacy for more information. | |||
| Mikhail Korolev: How to Hack the Job Market & Get Into VIP Rooms | 16 Feb 2026 | 01:30:58 | |
Links - CodeCrafters: https://codecrafters.io - Kyle Simpson (You Don't Know JS): https://www.youtube.com/watch?v=BEMG7Oxuan8 - Josh Goldberg (CFP Advice): https://www.joshuakgoldberg.com/blog/how-i-apply-to-conferences/ - JSHeroes CFP Guide: https://jsheroes.io/ (See blog section) - CFP.watch (by Roudy): https://cfp.watch - confs.tech (mentioned at ~00:34): https://confs.tech - Guillermo Rauch Episode: https://open.spotify.com/episode/6NzkPBjwpwLmhIntEUB95x?si=51ac6de6d8fa4f8e - Santosh Yadav Episode: https://open.spotify.com/episode/7HIl3zqyDd3cZDmJLzKR58 - Jeff Escalante Episode: https://www.youtube.com/watch?v=uf2E3dWfK3k - System Design in 15 Minutes (Hello Interview): https://www.hellointerview.com/learn/system-design/in-a-hurry/introduction - Mikhail Korolev (X/Twitter): https://x.com/mkrl__ - Mikhail on GitHub: https://github.com/mkrl - Mikhail on LinkedIn: https://www.linkedin.com/in/mkrl/ - Mikhail on Bluesky: https://bsky.app/profile/mkrl.xyz Summary I sat down with Mikhail "Misha" Korolev to discuss a reality many engineers face but rarely talk about: how to get into rooms where you technically "don't belong." We explored his journey from being unemployed after Toptal to networking his way into VIP dinners and eventually landing a role at Tekmetric. We dug deep into the "Pac-Man Rule" for networking, why I believe you shouldn't pursue DevRel jobs at companies with unfinished products, and the specific "cheat codes" Misha used to bypass standard interview gates—including how he used ChatGPT to speed-run a LeetCode assessment. If you're currently navigating the job market or trying to pivot from engineering to public speaking, this conversation is a masterclass in making your own luck. Chapters 00:00:00 Intro & Sponsors 00:02:45 The "VIP Dinner" Strategy 00:06:00 How to Enter Rooms You "Don't Belong" In 00:12:20 The Pac-Man Rule for Networking 00:15:00 Dealing with Competitive Networking (The MKBHD Effect) 00:20:00 Why You Shouldn't Idolize Tech Celebrities 00:28:00 How to Start Speaking at Conferences (CFP Hacks) 00:35:00 Live Coding vs. Pre-recorded Demos 00:43:00 The Truth About DevRel vs. Engineering 00:58:00 Misha's Accidental Path to Engineering (Quake & Turbo Pascal) 01:07:30 Job Hunting in a Brutal Market 01:13:30 Using ChatGPT to Pass LeetCode Interviews 01:20:00 Getting Referrals (The Supabase Story) 01:27:00 Closing Advice: Just Go Hosted on Acast. See acast.com/privacy for more information. | |||
| How to communicate well: interpersonally, in teams, and on stage | 09 Feb 2026 | 01:50:30 | |
Links
In this episode, we're doing something different. Instead of analyzing code, we're analyzing the science of communication. I've spoken on hundreds of stages, from massive conferences to small, sweaty rooms, and I've learned that great speakers aren't born—they're built. We're going to dismantle the "talent" myth and replace it with a repeatable system. I'll walk you through the three levers of connection (Clarity, Trust, Energy), debunk the famous 7-38-55 rule, and give you practical frameworks like the "4 L's of Listening" and the "4 C's of Storytelling." Whether you're an engineer trying to get buy-in for a refactor or a founder pitching a VC, this is how you make your ideas inevitable. 0:00:00 Intro 0:03:00 The Steve Jobs & Obama Standard 0:07:37 The 3 Levers: Clarity, Trust, Energy 0:10:33 Why Communication Fails (A Quick Diagnostic) 0:16:16 Debunking the 7-38-55 Rule (Mehrabian) 0:25:21 The 4 L's of Listening: Listen, Loop, Label, Lead 0:36:55 The One-Sentence Thesis 0:44:54 How to Change Minds (Elaboration Likelihood Model) 0:57:15 High Stakes vs. Low Energy: Reading the Room 1:03:00 Storytelling: The 4 C's (Context, Conflict, Choice, Change) 1:13:57 Delivery: Removing Fluff & Cognitive Load 1:21:00 Voice Control: Pace and Emphasis 1:24:40 Gestures: The "Check the Floor" Mental Model 1:30:56 Managing Nerves: Power Posing & Reappraisal 1:44:40 The 7-Day Action Plan Hosted on Acast. See acast.com/privacy for more information. | |||
| Diazno: How to Unlock Creativity, Taste, and Effective Leadership | 02 Feb 2026 | 01:40:29 | |
Links - Tejas’s Keynote in Malaysia (Sick Day) In this episode of the ConTejas Code Podcast, Tejas sits down with the artist, producer, and multi-instrumentalist Diazno. Often described as the "Black Rick Rubin" for his ability to curate sound and vibe, Diazno shares his profound insights on the intersection of creativity and execution. They dive deep into how to move from "idea" to "finished product" by overcoming the fear of commitment, the role of taste versus talent, and how true leadership is actually about influence and service. Diazno also opens up about his experiences directing major productions at venues like the Deutsche Oper, navigating cross-cultural communication, and how he views the rise of AI tools like Suno in the music industry. Whether you are a developer, a musician, or a team leader, this episode offers a masterclass in human connection and the discipline of high performance. 00:00:00 Intro & Sponsors 00:04:05 From Ideas to Execution: Overcoming "Fear of Commitment" 00:12:12 Creativity is Life: The Cycle of Creation and Rest 00:19:15 Consumption vs. Creation: Finding the Spark 00:25:22 Taste vs. Talent: The Role of the Producer 00:30:20 How to Get Buy-In 00:37:25 Communicating a Vision 00:42:15 Communication: Not What You Say, What They Hear 00:49:18 Honoring People & Building Relational Equity 01:00:20 The Power of Informal Relationships 01:15:20 Reps & Consistency: Performing on Your Worst Days 01:22:10 AI in Music: Will It Replace the Soul? 01:38:05 Outro Hosted on Acast. See acast.com/privacy for more information. | |||
| Isaac Akinsete: How to Optimize Health & Longevity as a Desk Worker | 26 Jan 2026 | 01:36:05 | |
Links - Codecrafters (partner): https://tej.as/codecrafters - Isaac on Instagram: https://instagram.com/isaac11890 - Contact: https://tej.as Summary Sitting 8+ hours a day is destroying your biomechanics. Here is how to engineer your way back to health. In this episode of ConTejas Code, I sit down with professional footballer and CrossFit coach Isaac Akinsete to reverse the physical damage of the developer lifestyle. We dive deep into the anatomy of "tech neck," why stretching isn't enough, and how to trigger the EPOC "afterburn" effect to burn fat while sitting. Whether you have a full gym or zero equipment, Isaac outlines the exact protocols to maximize longevity, fix tight hip flexors, and optimize mental and spiritual health. In this episode, we cover: - The Desk Worker Protocol: A complete zero-equipment circuit routine for hypertrophy and cardio. - Mobility vs. Stretching: Why static stretching won't fix your posture. - RPE Explained: How to train for fat loss vs. strength without burnout. - CrossFit vs. Gym: Which is better for the average coder? - Mind & Spirit: The role of positive self-talk and faith in elite performance. Chapters 00:00:00 Intro 00:04:22 Isaac Akinsete 00:09:10 Mythbusting: Does lifting weights stunt growth in kids? 00:11:52 Am I too old to start working out? 00:14:15 How to find the right workout intensity (RPE Scale) 00:20:55 What sitting for 8+ hours actually does to your body 00:26:08 Mobility vs. Stretching: Why stretching isn't enough 00:30:12 How to fix "Tech Neck" and Hunchback posture 00:42:50 Can you out-exercise a sedentary job? 00:47:11 Do under-desk treadmills and walking pads work? 00:53:36 Designing a workout routine for desk workers 00:55:36 The "Zero Equipment" Home & Hotel Workout 01:04:15 High Intensity Circuit Training & The EPOC Effect 01:11:17 Traditional Gym vs. CrossFit 01:16:05 Rapid Fire Questions 01:22:25 Faith & Fitness: Treating your body like a temple 01:29:53 The psychology of self-talk 01:34:50 Outro oAVv7QV7tdStFFrhiZzZ Hosted on Acast. See acast.com/privacy for more information. | |||
| Faris Aziz: How to Get Promoted, Build Resilience, and Lead with Empathy | 19 Jan 2026 | 01:48:49 | |
Links - Codecrafters (sponsor): https://tej.as/codecrafters - Become a guest on the podcast: https://forms.gle/wMqBmVhuzL46Ha3P7 - ZurichJS Discount: https://conf.zurichjs.com?utm_source=contejas&utm_medium=partner&utm_campaign=zurichjs-conf-2026 - Faris on X: https://x.com/farisaziz12 - Faris on LinkedIn: https://www.linkedin.com/in/farisaziz12/ - ZurichJS: https://zurichjs.com - SmallPDF: https://smallpdf.com What does it take to become an Engineering Manager at 21? How do you rebuild your identity when a chronic illness takes away your physical strength? In this episode of ConTejas Code, I sit down with Faris Aziz, a Staff Engineer at Smallpdf and the lead organizer of ZurichJS. At just 25 years old, Faris has lived a career’s worth of highs and lows. From failing his first coding bootcamp module to building a career ladder for a fintech startup, and from ranking as the 2nd fittest CrossFit athlete in Switzerland to being bedridden by an autoimmune condition, Faris shares the mindset required to navigate extreme volatility. This conversation moves beyond technical skills into the "internal garden"—how emotional regulation, sleep, and nutrition directly impact your ability to lead others. Faris breaks down his philosophy on "Peace of Mind" as the primary metric for promotion, why invisible work builds character, and how to steward authority without intimidation. Whether you are an aspiring manager, a developer looking to level up, or someone navigating a personal setback, this episode offers a blueprint for resilience and professional excellence. Chapters 00:00:00 Intro 00:04:33 Getting into Tech at 19 00:08:12 Failing (and Surviving) Bootcamp 00:11:00 Building a CrossFit App During Lockdown 00:13:38 Getting Hired Without Writing Code 00:18:49 Accidental Managers: Leading at 21 00:22:19 Choosing a Pre-seed Startup Over High Salary 00:28:53 Red Flags in Leadership 00:33:41 Tending the Garden: Balancing Work & ZurichJS 00:42:51 Health Crisis: From Top Athlete to Bedridden 00:48:51 Emotional Regulation & Bio-Hacking 00:59:36 Mindset: Gratitude vs. Bitterness 01:07:44 Invisible Work & Building Character 01:11:18 How to Get Promoted: Giving Peace of Mind 01:17:28 Confidence vs. Arrogance 01:21:42 Owning Mistakes Confidently 01:25:38 Stewarding Authority (The Kent C. Dodds Example) 01:28:06 Don't Just Be an Engineer: Solve Business Problems 01:35:02 Managing "Diva" 10x Engineers 01:40:12 Organizing the First ZurichJS 01:46:30 Outro Hosted on Acast. See acast.com/privacy for more information. | |||
| Passkeys: A Deep Dive into Authentication | 12 Jan 2026 | 01:36:37 | |
Links - Codecrafters (sponsor): https://tej.as/codecrafters - Clerk: https://clerk.com - Auth0: https://auth0.com - Arctic (OAuth Library): https://arctic.js.org - Lucia (Session Library): https://lucia-auth.com Why do we still use passwords in 2026? In this episode of ConTejas Code, we tear down the complex world of digital identity. From the horror story of getting hacked at a hookah bar to the mathematical elegance of public-key cryptography, we cover how the internet knows who you actually are. Let's break down the history of web authentication, explain why "logging in" is so much harder than it looks, and demystify the new standard taking over the web: Passkeys (WebAuthn). Whether you are a developer looking for an implementation playbook or just curious why your banking app requires a fingerprint, this deep dive explains the difference between Identity, Identifiers, and Credentials—and why you should stop rolling your own auth immediately. Chapters 00:00:00 Welcome to ConTejas Code 00:01:06 Sponsor: CodeCrafters 00:01:42 Why Authentication Matters (High Stakes vs. Low Stakes) 00:07:30 Storytime: Getting Hacked at a Shisha Bar 00:19:48 The Vocabulary: Identity, Identifiers, and Credentials 00:27:45 The Three Factors (Something You Know, Have, Are) 00:34:28 Real World Analogies: House Keys, Speak-easies, and Hotel Cards 00:41:10 A History of Web Auth: From Basic Auth to the "Social Login" Mess 00:49:15 Authentication vs. Authorization vs. Accounting 00:57:00 The Problem with Passwords & MFA Fatigue 01:00:40 How Passkeys Work: Public Key Cryptography Explained 01:07:00 Under the Hood: WebAuthn, FIDO2, and The "Ceremonies" 01:13:40 Synced vs. Device-Bound Passkeys 01:16:30 The Playbook: How to Design Auth for SaaS, Mobile, and B2B 01:21:00 The Golden Rule: Don't Roll Your Own Crypto 01:23:00 Libraries & Tools You Should Use (Clerk, Auth0, Arctic) 01:28:40 The Minimum Viable Security Checklist 01:32:30 The Future of Passwordless Identity Hosted on Acast. See acast.com/privacy for more information. | |||
| How to Engineer Your Way to Quality Health | 05 Jan 2026 | 01:52:55 | |
Links - Codecrafters: https://tej.as/codecrafters - Why We Sleep: https://www.amazon.de/-/en/Why-We-Sleep-Unlocking-Dreams/dp/1501144316 - Matthew Walker's Podcast: https://open.spotify.com/show/1aIVAabjRjnmiouX0zCzF3 - Sleep latency paper: https://pubmed.ncbi.nlm.nih.gov/33865376/#:~:text=Oral%20magnesium%20supplementation%20for%20insomnia,insomnia%20symptoms%20in%20older%20adults - Glycine for sleep: https://glowable.com.au/blogs/news/glycine-the-calming-nutrient-for-soothing-anxiety?srsltid=AfmBOor_YWMUUsqdS9AJjfSJLQb1F0CSEKrbw-0AhjCVkXCcHdjPGtWq#:~:text=of%20Pharmacological%20Sciences%20found%20that,often%20closely%20linked%20to%20anxiety - Dr. Andy Galpin's podcast: https://performpodcast.com/ - Detachment paper: https://pubmed.ncbi.nlm.nih.gov/19592515/#:~:text=Results%3A%20%20Higher%20PEAT%20scores,of%20depression%20and%20negative%20affect - Quantified Scientist: https://www.youtube.com/c/TheQuantifiedScientist In this episode, we learn how to engineer better health outcomes for ourselves to live fitter and healthier than ever before drawing on the latest research. Chapters 00:00:00 Intro 00:05:24 Episode Outline 00:12:08 Sleep Architecture: Deep and REM 00:24:17 How to Sleep Well 00:34:31 My Routine with Sleep 00:39:25 Using Temperature to Sleep Well 00:41:55 Eating before Bed 00:45:14 Getting more Deep Sleep and REM Sleep 00:52:49 How to Eat Well 00:56:05 How to Lose Fat 01:02:35 How to Gain Muscle 01:07:47 Vices: Alcohol, Nicotine, etc. 01:10:28 Loneliness and Social Connection 01:18:34 How to Develop Quality Social Connections 01:25:54 Maximizing Productivity and Work/Life Balance 01:33:36 Psychological Detachment 01:36:33 Dealing with Getting Sick 01:42:08 How to Avoid Jetlag and Travel Well 01:46:14 Heart Rate Variability: Managing Stress and Recovery 01:50:53 Conclusion Hosted on Acast. See acast.com/privacy for more information. | |||
| Pratim Bhosale: How to get into AI from Backend Engineering | 07 Jul 2025 | 01:32:26 | |
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. | |||
| Shivay Lamba: How to run secure AI anywhere with WebAssembly | 23 Jun 2025 | 01:33:49 | |
Links - CodeCrafters (partner): https://tej.as/codecrafters - WebAssembly on Kubernetes: https://www.cncf.io/blog/2024/03/12/webassembly-on-kubernetes-from-containers-to-wasm-part-01/ - Shivay on X: https://x.com/howdevelop - Tejas on X: https://x.com/tejaskumar_ Summary In this podcast episode, Shivay Lamba and I discuss the integration of WebAssembly with AI and machine learning, exploring its implications for developers. We dive into the benefits of running machine learning models in the browser, the significance of edge computing, and the performance advantages of WebAssembly over traditional serverless architectures. The conversation also touches on emerging hardware solutions for AI inference and the importance of accessibility in software development. Shivay shares insights on how developers can leverage these technologies to build efficient and privacy-focused applications. Chapters 00:00 Shivay Lamba 03:02 Introduction and Background 06:02 WebAssembly and AI Integration 08:47 Machine Learning on the Edge 11:43 Privacy and Data Security in AI 15:00 Quantization and Model Optimization 17:52 Tools for Running AI Models in the Browser 32:13 Understanding TensorFlow.js and Its Architecture 37:58 Custom Operations and Model Compatibility 41:56 Overcoming Limitations in JavaScript ML Workloads 46:00 Demos and Practical Applications of TensorFlow.js 54:22 Server-Side AI Inference with WebAssembly 01:02:42 Building AI Inference APIs with WebAssembly 01:04:39 WebAssembly and Machine Learning Inference 01:10:56 Summarizing the Benefits of WebAssembly for Developers 01:15:43 Learning Curve for Developers in Machine Learning 01:21:10 Hardware Considerations for WebAssembly and AI 01:27:35 Comparing Inference Speeds of AI Models Hosted on Acast. See acast.com/privacy for more information. | |||
| DevRel deep dive: what it is, how to do it, how to measure it | 09 Jun 2025 | 02:06:49 | |
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%20invaluable Chapters 00:00:00 Introduction 00:02:28 The Core Thesis of DevRel 00:12:41 History of DevRel: From Apple in the 80s to Today 00:19:08 The Value of DevRel & Success Stories (Stripe, MongoDB) 00:25:08 The Critical Role of the Feedback Loop 00:27:03 The Danger of Ignoring DevRel Feedback 00:34:33 Where DevRel Sits: Marketing vs. Product & Engineering 00:37:22 The Gold Standard: A Product Engineer with a Megaphone 00:49:37 Measuring DevRel Success: Beyond Vanity Metrics 00:52:00 Key Metrics: Community, Satisfaction, & Monthly Active Developers (MAD) 01:01:31 Practical DevRel: How to Build Community 01:03:37 Practical DevRel: Content Strategy & "Carving the Turkey" 01:06:50 Practical DevRel: Improving the Onboarding Experience 01:11:00 Practical DevRel: Events, Public Speaking & Internal Advocacy 01:17:20 Start of Q&A with Africa's DevRel Community 01:18:02 Defining AI Engineering vs. Machine Learning 01:20:01 Defining DevRel: It's High-Quality Customer Relations 01: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 AI 01:38:25 Q&A: Necessary Skills for AI DevRel (Communication is #1) 01:44:22 Q&A: Where to Find Developers for New Niche Tools 01: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 Management 02:00:57 Q&A: How to Form Meaningful Professional Relationships 02:05:56 Conclusion Hosted on Acast. See acast.com/privacy for more information. | |||
| Dev Agrawal: How to be notable, event sourcing, and SolidJS | 02 Jun 2025 | 01:46:11 | |
Links - CodeCrafters (partner): https://tej.as/codecrafters - Dev on X: https://x.com/devagrawal09 - Xolvio: https://xolv.io/ - Tejas on X: https://x.com/tejaskumar_ Previous Episodes - Taylor Desseyn - YouTube: https://www.youtube.com/watch?v=6l6GpkHNlZw - Spotify: https://open.spotify.com/episode/1xN7YeNpkCf4qJ3kUkVVuh - Apple: https://podcasts.apple.com/nz/podcast/taylor-desseyn-how-to-build-a-genuine-high-quality-network/id1731855333?i=1000684664112 - Event Sourcing - YouTube: https://www.youtube.com/watch?v=VtmPTigdpos - Spotify: https://open.spotify.com/episode/32dmiUBZclkXNWT1YcUJHr - Apple: https://podcasts.apple.com/us/podcast/event-sourced-architecture-a-deep-dive/id1731855333?i=1000696976876 Summary We discuss the journey of becoming a notable developer, the importance of intentional networking, and the role of content creation in building a professional presence. Dev shares insights from his experiences in DevRel, the challenges of the industry, and the significance of event sourcing in modern applications. We then discuss the intricacies of event sourcing, exploring its implications for software architecture, performance, and testing. The discussion highlights the importance of projections, caching, and the separation of command and query responsibilities (CQRS) in building efficient applications. Real-world applications, such as Git and Redux, are examined as examples of event sourcing in practice. Finally, we explore Solid.js and its comparison with React, focusing on fine-grained reactivity, the challenges of adopting new frameworks, and the evolution of web development practices. They explore the unique features of Solid.js, including its compiler and async signals, while discussing the broader implications for developers transitioning between frameworks. The conversation also touches on the importance of full stack development and the mindset required to excel in the field. Chapters 00:00:00 Dev Agrawal 00:04:16 Becoming Notable in Tech 00:14:24 Intentional Networking and Building a Presence 00:24:27 The Role of Content Creation 00:34:29 DevRel Insights and Career Transitions 00:44:05 Understanding Event Sourcing 00:43:37 Caching and Performance in Event Sourcing 00:48:42 Real-World Applications of Event Sourcing 00:51:31 Command Query Responsibility Segregation (CQRS) Explained 00:54:24 Event Sourcing in UI State Management 00:57:25 Overcoming Resistance to Event Sourcing 01:00:22 The Challenges of Transitioning to Event Sourcing 01:04:34 Storing Events and Schema Management 01:07:16 Testing with Event Sourcing 01:08:51 Introduction to Solid.js and Its Advantages 01:13:12 Understanding Fine-Grained Reactivity 01:15:06 Challenges in Replacing React 01:16:30 The Unique Model of Solid.js 01:18:22 The Catch-22 of Learning React 01:19:52 Comparing Fine-Grained Reactivity in Solid and React 01:23:50 The Role of Solid's Compiler 01:25:57 Exploring Solid.js 2.0 and Async Signals 01:28:55 Server-Side Rendering and Async Signals 01:35:08 Partial Pre-Rendering and Edge Workers 01:37:41 Becoming a Full Stack Developer Hosted on Acast. See acast.com/privacy for more information. | |||
| Lu Wilson: How to Build an AI-Native Whiteboard for Everyone | 26 May 2025 | 01:09:13 | |
Links - CodeCrafters (partner): https://tej.as/codecrafters - Lu on X: https://x.com/todepond - Lu on Bluesky: https://bsky.app/profile/todepond.com - Lu on YouTube: https://www.youtube.com/@todepond - tldraw: https://tldraw.com/ - Make Real: https://makereal.tldraw.com/ - tldraw computer: https://computer.tldraw.com/ - Tejas on X: https://x.com/tejaskumar_ Summary We talk with Lu Wilson, an engineer at tldraw: a startup focused on innovative whiteboard technology. Together, we discuss the evolution of tldraw, the impact of AI on creative workflows, and the importance of experimentation in tech development. Lu shares insights on their very interesting experiments like Make Real and the new tldraw Computer, emphasizing the need for user-friendly AI tools that empower everyone, not just programmers. The discussion also touches on building a culture of experimentation within teams and the future of AI in design and development. Chapters 00:00 Lu Wilson 04:12 Introduction to TL Draw and Lou Wilson's Work 07:12 Exploring Make Real: AI and Canvas Integration 10:07 The Evolution of TL Draw Computer 12:56 User Experiences and Creative Applications 15:57 Future Directions and Innovations in TL Draw 19:06 AI Workflows: Democratizing Technology for Everyone 35:16 The Evolution of Teal Draw's Features 38:05 Challenges in Implementing Autocomplete 41:23 Building a Future-Proof AI Module 43:01 Understanding LLMs and Canvas Interaction 45:52 Evaluating AI Performance on Canvas 48:25 AI as a Collaborative Partner 53:01 Fostering a Culture of Experimentation 54:11 Balancing Innovation and Business Goals Hosted on Acast. See acast.com/privacy for more information. | |||
| Sean Roberts: How to create better UX with AI Agent Experience (AX) | 19 May 2025 | 01:51:19 | |
Links - Codecrafters (sponsor): https://tej.as/codecrafters - Agent Experience: https://agentexperience.ax - Arrazo: https://spec.openapis.org/arazzo/latest.html - Netlify: https://netlify.com - Sean on X: https://x.com/JavaSquip - Tejas on X: https://x.com/tejaskumar_ Summary This episode dives deep into the emerging field of Agent Experience (AX), exploring how software agents, including LLMs, will interact with the web and online services. The conversation highlights the distinction between the "human web" and the "agent web," emphasizing the need for new approaches to ensure agents can effectively understand context and execute tasks. Key topics include contextual alignment protocols like MCP (Machine Context Protocol), and standards such as `llms.txt` and `agents.json`, alongside efforts like Arrazo, which aim to provide structured information and enable complex workflows for agents. A significant portion of the discussion focuses on the challenges of authentication for agents, moving beyond human-in-the-loop processes and complex systems like OAuth2 towards more agent-friendly, secure, and auditable solutions, possibly involving dedicated agent user identities. The dialogue also covers practical considerations like providing data to LLMs efficiently, the importance of API accessibility for agents, and the need for businesses to adapt to this new paradigm of interaction. Finally, the conversation underscores that AX is a rapidly evolving area, transitioning from theoretical concepts to practical applications, with a strong call for community collaboration to develop best practices and robust solutions for the future of agent-driven web interactions. Chapters 00:00 Intro 03:35 Exploring Agent Experience (AX) and Its Importance 06:23 Understanding the Role of Model Context Protocol (MCP) 09:22 The Principles of Great Agent Experience 12:24 Agent Accessibility and Its Challenges 15:34 Contextual Alignment: Enhancing Agent Interaction 18:31 Human-Centric Design in Agent Experience 21:23 The Future of AI and Agent Experiences 24:25 Improving Human Accessibility Through Agentic Experiences 27:29 Primitives of Agent Accessibility 30:22 Avoiding Human in the Loop Patterns 33:19 Authentication in an Agentic World 38:34 Navigating API Token Strategies 43:30 Contextual Alignment: The Next Frontier 55:50 Understanding Agents vs. Bots 01:00:19 Optimizing Contextual Alignment for Agents 01:14:11 Understanding Website Infrastructure and Cost Implications 01:14:37 The Role of LLMs in Web Navigation 01:17:54 Quantifying ROI in Web Technologies 01:19:43 Introduction to Arazo and Workflow Management 01:24:26 Measuring Human vs. Agent Interaction 01:30:28 The Emergence of Agent Experience (AX) 01:38:09 Five Principles of Agent Experience (AX) Hosted on Acast. See acast.com/privacy for more information. | |||
| Santosh Yadav: How to level up your career, health, and life | 12 May 2025 | 01:47:04 | |
Links - CodeCrafters (partner): https://codecrafters.io/ - Santosh's website: https://santoshyadav.dev/ - Santosh on X: https://x.com/santoshyadavdev - "My Journey to Staff Engineer" by Santosh: https://www.santoshyadav.dev/blog/2025-03-29-my-journey-to-staff-engineer/ - The Staff Engineer's Path: https://www.oreilly.com/library/view/the-staff-engineers/9781098118723/ Previous episode with Santosh - Apple: https://podcasts.apple.com/us/podcast/santosh-yadav-how-open-source-changes-lives-angular/id1731855333?i=1000664702562&l=pt-BR - Spotify: https://open.spotify.com/episode/1qjaz4PCxEMwUKP2IyBSBv?si=d338dd633c764939 - YouTube: https://www.youtube.com/watch?v=MqlBFtg8EtU Summary Santhosh Yadav discusses his promotion to Staff Engineer at Celonis, contrasting it with his previous experiences of leaving jobs rather than being promoted. He emphasizes that management is a "side step" not a "step up" from an Individual Contributor (IC) role. The conversation moves into why engineers often leave jobs after two years, the importance of finding fulfilling work, and how a colleague's comment ("planted the seed") and the book "Staff Engineer's Path" helped him pursue the promotion. A significant portion covers Santhosh's personal health journey after a Type 2 diabetes diagnosis, which led him to prioritize health, drop conference speaking, and take up running. He shares his progress from struggling with 3km to completing a half marathon, emphasizing listening to his body, proper gear, rest, and not comparing himself to others. This inspired him to launch devswhorun.dev to motivate other developers. Other topics include: - The value of validation and good managers. - Dealing with toxic work environments (advice: leave). - Productivity while working from home. - His podcast "This is Tech Talks" and interest in home automation. The core message: cherish what you have and the importance of health for sustainable impact. Chapters 00:00:00 Santosh Yadav 00:04:31 Introduction and Guest Welcome 00:05:31 Career Progression and Promotion Journey 00:11:36 The Importance of Staying in One Place 00:15:21 Understanding Solonis and Its Impact 00:19:29 The Role of a Staff Engineer 00:24:29 The Value of Validation in Career Growth 00:31:31 Balancing Health and Career 00:39:44 Conclusion and Future Aspirations 00:40:39 Fitness Journey and Personal Records 00:41:31 The Impact of Niceness on Management 00:45:25 Transforming Toxicity into Calmness 00:50:25 Building Connections Beyond Work 00:52:55 The Importance of Compassion in the Workplace 00:54:39 Work from Home vs. Office Productivity 00:57:59 Exploring AI and Home Automation 01:07:37 The Evolution of Angular and Personal Health Journey 01:10:11 Health Transformation and Running a Half Marathon 01:16:38 The Journey of Personal Growth Through Running 01:20:23 Understanding the Importance of Recovery and Rest 01:22:32 Choosing the Right Gear for Running 01:25:12 Leveraging Technology for Training and Recovery 01:33:36 Community Building Through Shared Experiences 01:36:16 Transforming Personal Challenges into Community Impact Hosted on Acast. See acast.com/privacy for more information. | |||
| Sacha Greif: How to Understand Developers through Surveys | 05 May 2025 | 01:57:18 | |
Links - Codecrafters (partner): https://tej.as/codecrafters - State of Devs survey: https://stateofdevs.com/en-US - Sacha's post on Dev.to: https://dev.to/sachagreif/how-the-devographics-surveys-are-run-2023-edition-1p6a\ - Episode with Ujjwal Sharma (TC39 Chair): https://www.linkedin.com/posts/tejasq_contejas-code-ujjwal-sharma-how-javascript-activity-7185637709128884225-joHP - Sacha on X: https://x.com/SachaGreif - Sacha's website: https://sachagreif.com/ - Tejas on X: https://x.com/tejaskumar_ Summary In this discussion, we talk deeply with Sacha Greif, the founder of the popular State of JS, State of CSS, State of WebDev AI, and State of Devs surveys. We understand: 1. What it takes to create a great survey 2. How to process and visualize the data 3. Interesting insights and trends from the latest surveys Finally, we explore the biggest lessons Sacha learned from running the surveys for the past 7 years. Chapters 00:00:00 Introduction 00:06:30 Goals & Scope of the Surveys 00:09:15 Why the Surveys Resonat 00:18:11 Survey Design 00:23:20 Crafting Effective Survey Questions 00:26:19 The Open Source Stack 00:30:34 Monetization Strategy 00:34:25 Potential Future Surveys 00:36:04 Subjective Opinion vs. Objective Truth in Data 00:37:42 Handling Bias, Demographics, and Language Barriers 00:41:50 Optional Questions, Data Privacy, and Transparency 00:48:33 Addressing Criticism: Representation and Influencer Lists 00:57:20 Post-Survey: Data Analysis and Visualization 01:04:19 The Technical Infrastructure Behind the Surveys 01:08:13 Simplicity vs. Complexity in Development 01:09:20 Biggest Traffic Drivers & YouTuber Influence 01:11:08 Communicating Context and Avoiding Misinterpretation 01:13:10 Key Finding 1: Things Change Slower Than Perceived 01:15:13 Why the Disconnect Between Perception and Reality? 01:19:26 Key Finding 2: State of Web Dev AI & "Vibe Coding" Reality 01:27:48 Key Finding 3: The "Boomerang Effect"/Hype Cycle of Tools 01:35:13 How Tools Supersede Each Other (Webpack/Vite, Node/Bun) 01:42:12 How Established Tools Compete & Adapt 01:44:17 Most Important Lessons Learned Running the Surveys 01:49:46 Hope for the Surveys' Future Impact 01:52:45 Call to Action: Take the State of Devs Survey Hosted on Acast. See acast.com/privacy for more information. | |||
| Alexander Lichter: The State of Modern Web Tooling | 28 Apr 2025 | 01:37:26 | |
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-12828320 Previous 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_CkbAI Summary In 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. Chapters 00:00:00 Alex Lichter 00:06:33 The Evolution of JavaScript Tooling 00:09:34 Understanding VoidZero and Its Purpose 00:12:15 The Need for a Unified JavaScript Toolchain 00:15:16 Vite: The Cornerstone of Modern Development 00:18:21 Comparing Vite and Webpack 00:21:17 User Experience in Development Tools 00:24:34 Lessons from Rome and Biome 00:27:14 Funding and Future of VoidZero 00:35:03 Introduction to Rolldown and Its Origins 00:36:00 Understanding Rolldown's Purpose and Features 00:39:34 The Transition from Rollup to Rolldown 00:42:46 The Need for Speed in Development 00:46:31 The Role of Plugins in Rolldown 00:49:53 OxLint: A Game Changer for Linting 00:57:33 Exploring the OxC Toolkit 00:59:48 Clarifying Relationships in the Toolchain 01:03:43 Type Checking Strategies and Future Directions 01:05:21 Understanding Isolated Declarations in TypeScript 01:06:20 Performance Comparison: OXC vs SWC 01:09:11 The Role of Code Formatting in Development 01:12:18 Extensibility and Plugin Architecture of OXC 01:15:21 Dev Server Performance and Cold Starts 01:21:35 The Role of Developer Relations at VoidZero 01:27:24 Encouraging Contributions from the Community 01:31:19 Collaboration Between Different Developer Communities 01:33:21 Future Prospects and Final Thoughts Hosted on Acast. See acast.com/privacy for more information. | |||
| Kent C. Dodds: Model Context Protocol (MCP) and how it changes UX | 21 Apr 2025 | 02:01:25 | |
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 for more information. | |||
| Kendo UI Team: How to build quality design systems, Kendo UI, collaboration | 14 Apr 2025 | 01:47:44 | |
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 for more information. | |||
| Event Sourced Architecture: A Deep Dive | 07 Apr 2025 | 01:29:34 | |
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 for more information. | |||
| Get up to date with AI in 2025: Agents, Model Context Protocol (MCP), Hybrid Search, RAG, and more... | 31 Mar 2025 | 01:35:50 | |
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 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. 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 for more information. | |||
| Shuhao Zhang, founder Tiny Fish: How to Turn Any Website into an API for AI Agents | 24 Mar 2025 | 01:36:33 | |
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 for more information. | |||
| Liran Tal: How to Secure Your Apps and AI Agents | 17 Mar 2025 | 01:33:23 | |
Links - Codecrafters (partner): https://tej.as/codecrafters - Snyk: https://snyk.io/ - Liran on X: https://x.com/liran_tal - Tejas on X: https://x.com/tejaskumar_ Summary In this conversation, we explore the complexities of software security, particularly focusing on the challenges posed by Node.js and the broader software supply chain. We discuss the evolution of security practices, the importance of awareness among developers, and the role of automation in enhancing security measures. The conversation highlights the need for a balance between automated tools and manual audits, emphasizing that human oversight remains crucial in high-risk environments. We also explore the vulnerabilities associated with open-source software and the trust developers place in third-party tools and extensions, specifically the importance of SBOMs in understanding software dependencies. We discuss the SolarWinds attack as a pivotal case in supply chain security and the role of tools like lockfile lint in enforcing security policies. Finally, we discuss AI and the role of LLMs in security, particularly regarding attack vectors and the reliability of AI-generated code. Chapters 00:00 Liran Tal 01:44 Introduction to Security in Software Development 04:53 The Evolution of Node.js and Security Challenges 07:29 Understanding Software Supply Chain Vulnerabilities 10:49 The Role of Open Source in Security 13:51 Exploring Security in Development Tools and Extensions 16:40 The Importance of Security Awareness and Training 19:40 Automating Security: Tools and Best Practices 22:30 The Balance Between Automation and Manual Audits 25:43 Conclusion and Future of Security in Software Development 35:00 Balancing Automation and Human Intervention in Security 38:08 Understanding S-BOMs and Their Importance 41:14 The SolarWinds Attack: A Case Study in Supply Chain Security 43:29 Lockfile Lint: Enforcing Security Policies in Code 46:49 Generating SBOMs: A Practical Approach 49:03 Demystifying CVSS: Understanding Vulnerability Scoring 52:50 AI in Security: Attack Vectors and Defense Strategies 59:52 Navigating Security in AI-Generated Code 01:05:39 The Role of LLMs in Security Vulnerability Detection 01:08:24 Integrating Agents for Secure Code Generation 01:11:16 Challenges of LLMs in Security Validation 01:14:42 The Complexity of Security in AI Systems 01:20:56 Understanding Fuzzing and AI's Role 01:24:08 Container Breakout Threats and Mitigation Strategies Hosted on Acast. See acast.com/privacy for more information. | |||
| Jack Herrington: Model Context Protocol (MCP), Growing a YouTube Audience, Getting into Open Source | 10 Mar 2025 | 01:39:19 | |
Links - Codecrafters (sponsor): https://tej.as/codecrafters - Jack on YouTube: https://www.youtube.com/@jherr - Jack on X: https://x.com/jherr - Jack on Bluesky: https://bsky.app/profile/jherr.dev - Tejas on X: https://x.com/tejaskumar_ - create-tsrouter-app: https://github.com/TanStack/create-tsrouter-app Summary In this discussion, Jack Harrington and I explore the transition from being a content creator to an open source contributor, discussing the challenges and rewards of both paths. Jack shares his journey from being a principal engineer to a YouTuber, and now to a key player in the open source community with TanStack. We explore the intricacies of YouTube's algorithm, the importance of marketing oneself, and the unique features of Tanstack that allow for a progressive development experience. We also touch on the future of Tanstack, its cross-platform capabilities, and the potential integration with React Native. We also discuss AI! Specifically, we discuss the Model Context Protocol (MCP) and how it provides tools and resources to AI, enabling seamless integration with applications. We explore the potential of local development with MCP, emphasizing its advantages over traditional cloud-based solutions. Chapters 00:00 Jack Herrington 06:11 Transitioning from Influencer to Open Source Contributor 09:10 The YouTube Journey: Challenges and Growth 12:13 Navigating the YouTube Algorithm and Marketing Yourself 15:09 The Shift to Open Source and Community Engagement 18:18 Creating Tanstack: A New Era in Development 20:55 The Unique Features of Tanstack and Its Ecosystem 24:09 Progressive Disclosure in Frameworks 26:54 Cross-Platform Capabilities of Tanstack 30:16 The Future of Tanstack and React Native Integration 40:05 Navigating the Tanstack Ecosystem 42:21 Understanding Model Context Protocol (MCP) 54:04 Integrating MCP with AI Applications 01:05:09 The Future of Local Development with MCP 01:11:03 Creating a Winamp Clone with AI 01:17:07 The Future of Front-End Development and AI 01:24:49 Connecting Dots: The Power of MCP and AI Tools 01:33:27 The Entrepreneurial Spirit: Beyond Money 01:39:27 Closing Thoughts and Future Collaborations Hosted on Acast. See acast.com/privacy for more information. | |||
| Chinar Movsisyan: How to Deliver End-to-End AI Solutions | 03 Mar 2025 | 01:30:16 | |
Links - Codecrafters (sponsor): https://tej.as/codecrafters - Feedback Intelligence: https://www.feedbackintelligence.ai/ - Chinar on X: https://x.com/movsisyanchinar Summary In this podcast episode, we talk to Chinar Movsisyan, the CEO and founder of Feedback Intelligence. They discuss Chinar's extensive background in AI, including her experience in machine learning and computer vision. We discuss the challenges faced in bridging the gap between technical and non-technical stakeholders, the practical applications of feedback intelligence in enhancing user experience, and the importance of identifying failure modes. The discussion also covers the role of LLMs in the architecture of Feedback Intelligence, the company's current stage, and how it aims to make feedback actionable for businesses. Chapters 00:00 Chinar Movsisyan 02:08 Introduction to Feedback Intelligence 03:23 Chinar Movsisyan's Background and Expertise 06:33 Understanding AI Engineer vs. GenAI Engineer 09:08 The Lifecycle of Building an AI Application 13:27 Data Collection and Cleaning Challenges 16:20 Training the AI Model: Process and Techniques 24:48 Deploying and Monitoring AI Models in Production 27:55 The Birth of Feedback Intelligence 31:58 Understanding Feedback Intelligence 33:26 Practical Applications of Feedback Intelligence 42:13 Identifying Failure Modes 45:58 The Role of LLMs in Feedback Intelligence 51:25 Company Stage and Future Directions 57:24 Making Feedback Actionable 01:01:30 Streamlining Processes with Automation 01:03:18 The Journey of a First-Time Founder 01:05:48 Wearing Many Hats: The Founder Experience 01:08:22 Prioritizing Features in Early Startups 01:13:09 Learning from Customer Interactions 01:16:38 The Importance of Problem-Solving 01:21:51 Handling Rejection and Staying Motivated 01:27:43 Marketing Challenges for Founders 01:29:23 Future Plans and Scaling Strategies Hosted on Acast. See acast.com/privacy for more information. | |||
| Daniel Lockyer: How to deploy and scale anything | 24 Feb 2025 | 01:40:41 | |
Links - Codecrafters (partner): https://tej.as/codecrafters - Ghost: https://ghost.org/ - Daniel on X: https://x.com/daniellockyer - Tejas on X: https://x.com/tejaskumar_ Summary In this conversation, Daniel Lockyer (Ghost) and I explore the intricacies of DevOps, server management, and the balance between simplicity and complexity in software engineering. We discuss the ideal server setup for static sites, scaling considerations, the use of PHP and NGINX, and the challenges of manual server management. The conversation also touches on the debate around Kubernetes, cognitive load in software engineering, and the importance of monitoring and alerting. Ultimately, we emphasize the accessibility of server management and the common fears that prevent individuals from taking the plunge into this domain. Chapters 00:00 Daniel Lockyer 03:41 Introduction to DevOps and Server Management 09:36 Simplicity in Server Setup 15:38 The Kubernetes Debate 21:37 Challenges of Manual Server Management 27:33 Productizing Server Management 33:29 The Fear of Failure in Server Management 39:21 Navigating Server Management Challenges 46:42 The Cost of Custom Solutions vs. Managed Services 55:39 Building a Custom Platform as a Service 01:03:31 AI Integration in DevOps Practices 01:08:50 Cost-Effective Solutions in Kubernetes 01:15:18 The Importance of Passion in Programming 01:21:41 The Impact of Programming on Life Choices 01:33:01 Simplicity as the Key to Problem Solving Hosted on Acast. See acast.com/privacy for more information. | |||
| Eddy Vinck: How to Solve Your Own Problems with AI | 17 Feb 2025 | 01:27:13 | |
Links - Codecrafters (partner): https://tej.as/codecrafters - Blog Recorder: https://blogrecorder.com/ - Eddy on X: https://x.com/eddyvinckk - Tejas on X: https://x.com/tejaskumar_ Summary In this conversation, we discuss Blog Recorder which allows users to create blog posts by speaking their thoughts. Eddy explains the technology behind the product, including the speech-to-text pipeline and the AI components involved. He shares insights into his journey as a software engineer, the balance between AI and UI development, and the importance of building a future-proof product. Chapters 00:00:00 Eddy Vinck 00:03:08 Introduction to Blog Recorder 00:06:11 Understanding the Technology Behind Blog Recorder 00:09:12 The Speech-to-Text Pipeline Explained 00:12:05 Eddy's Journey as a Software Engineer 00:15:07 Balancing AI and UI Development 00:18:07 Building a Future-Proof Product 00:20:54 Choosing the Right Hosting Solutions 00:24:15 Lessons Learned from Building Blog Recorder 00:31:02 Kubernetes and Cloud Infrastructure Insights 00:40:32 Navigating Product Development and MVPs 00:52:09 The Importance of Early Feedback in Product Launches 01:00:21 Timing and Market Readiness 01:01:37 Innovations in Blog Recording 01:03:29 AI and Long-Form Content Creation 01:10:35 Current State of Blog Recorder 01:18:53 Future Aspirations and Marketing Strategies Hosted on Acast. See acast.com/privacy for more information. | |||
| Dan Bochman: How to Create AI Image Generation Models | 10 Feb 2025 | 01:49:58 | |
Links - Codecrafters (sponsor): https://tej.as/codecrafters - FASHN AI: https://fashn.ai - Dan on X: https://x.com/danbochman - Aya on X: https://x.com/ayaboch - Tejas on X: https://x.com/tejaskumar_ Summary In this conversation, we dive deep into the intricacies of AI, focusing on concepts like latent space, diffusion, and the evolution of image generation techniques. We explore how latent space serves as a condensed representation of features, the challenges faced by GANs, and how diffusion models have emerged as a more effective method for generating images from noise. The discussion also touches on the importance of quantization in AI models and the iterative approaches used in image generation. Chapters 00:00 Dan Bochman 02:25 Introduction to AI and Latent Space 07:24 Understanding Latent Space and Its Importance 12:29 The Concept of Diffusion in AI 17:21 From Noise to Image Generation 22:32 Challenges with GANs and the Emergence of Diffusion 27:28 The Role of Quantization in AI Models 32:26 Iterative Approaches in Image Generation 35:51 The Noise of Life and Image Clarity 37:09 Exploring Diffusion Models in Creative Generation 39:00 Understanding Latent Space and Its Importance 40:27 Diving Deeper into Loss Functions and Image Quality 43:32 Signal to Noise Ratio in Image Generation 45:54 The Transition to Latent Space for Better Learning 48:44 The Power of Variational Autoencoders 53:01 Navigating the Uncanny Valley in AI Generated Images 57:43 Guidance in Image Generation and Fashion Applications 01:10:24 Understanding Architecture in AI Models 01:14:40 Training Diffusion Models: Getting Hands-On 01:21:18 Fine-Tuning Techniques and Challenges 01:26:53 The Accessibility of AI Model Development 01:34:10 Navigating Funding and Research in AI 01:46:45 Lessons Learned: The Builder's Journey Hosted on Acast. See acast.com/privacy for more information. | |||
| Marisa Morby: How to Design Products with Nature in Mind | 03 Feb 2025 | 01:40:09 | |
Links - Codecrafters: https://tej.as/codecrafters - Marisa on Bluesky: https://bsky.app/profile/marisamorby.com - Tejas on X: https://x.com/tejaskumar_ - Tejas on Bluesky: https://bsky.app/profile/tej.as Summary In this conversation, we explore the profound relationship between design and nature: how nature serves as the ultimate inspiration for design, emphasizing that design is fundamentally about functionality. Marisa shares insights on how natural systems can inform technology and urban planning, and we digve into the concept of user interfaces in nature. The discussion also touches on the distinction between design and artistic expression, advocating for a deeper understanding of both in the context of modern technology and architecture. Chapters 00:00 Introduction 03:13 Understanding Design Through Nature 13:20 The Connection Between Nature and Technology 23:06 User Interfaces Inspired by Nature 33:13 Design vs. Artistic Expression 35:23 The Intersection of Design and Business 38:31 Artistic Expression in Business 41:50 Empathy and Connection in Branding 45:18 The Importance of Presentation in Job Applications 52:39 Understanding Gestalt Principles in Design 01:01:38 Progressive Disclosure: A Key to User Experience 01:04:18 Defining Problems and Understanding Users 01:08:25 Exploring Biophilic Design in Engineering 01:08:45 Exploring Biophilic Design 01:15:09 Integrating Nature into Software Design 01:21:05 Understanding the Law of Proximity in UI Design 01:23:57 Making the Business Case for Design Principles 01:31:44 Human-Centered Design and Urban Sustainability Hosted on Acast. See acast.com/privacy for more information. | |||
| Corbin Crutchley: How UI frameworks work in detail, thriving with mental health | 27 Jan 2025 | 01:34:26 | |
Links - Codecrafters (partner): https://tej.as/Codecrafters - Playful Programming: https://playfulprogramming.com/ - The Framework Field Guide: https://playfulprogramming.com/collections/framework-field-guide - Tejas' Story: https://www.youtube.com/watch?v=zOKCrgQOiME - Corbin on X: https://x.com/crutchcorn - Tejas on X: https://x.com/tejaskumar_ Summary In this conversation, we explore the world of frontend frameworks, discussing the importance of reactivity, the evolution of frameworks like React, Angular, and Vue, and the nuances of choosing the right framework based on developer experience and team dynamics. Together, we explore the role of state management libraries, the challenges of framework migration, and the significance of maintaining a clean separation of concerns in application architecture. The discussion emphasizes the subjective nature of framework selection and the importance of incremental migration strategies to ensure smooth transitions between technologies. Chapters 00:00 Introduction 03:41 Introduction to Frontend Frameworks 06:37 The Evolution of Reactivity in Frameworks 09:37 Choosing the Right Framework 12:45 Understanding Framework Differences 15:41 Guiding New Developers in Framework Selection 18:33 The Role of State Management Libraries 21:47 Best Practices for Framework Migration 32:35 Understanding Web Components and Reactivity 36:28 Performance Metrics in Frameworks 39:41 The Journey of Self-Publishing 49:04 Motivation Behind Sharing Knowledge 53:26 The Human Connection in Open Source 01:04:11 Journey into Tech: A Personal Story 01:08:07 The Birth of Open Source Projects 01:10:38 From Design to Development: A Career Shift 01:12:48 Building Playful Programming: Future Aspirations 01:16:12 Learning from Failure: The OceanBit Experience 01:20:31 Philosophy in Software Development 01:32:31 Advice for Aspiring Developers Hosted on Acast. See acast.com/privacy for more information. | |||
| Taylor Desseyn: How to Build a Genuine, High-Quality Network | 20 Jan 2025 | 01:27:46 | |
Links - Codecrafters: https://tej.as/codecrafters - Taylor on X: https://x.com/tdesseyn - Torc: https://torc.dev/ - Tejas on X: https://x.com/tejaskumar_ Summary Taylor Desseyn and I explore the often contentious relationship between recruiters and engineers, discussing the cultural nuances that affect communication and understanding. Taylor shares insights on what differentiates good recruiters from bad ones, emphasizing the importance of building genuine relationships and understanding the technical landscape. Together, we dive into the evolution of Taylor's career from a competitive recruiter to a community-focused leader at Torc, a new talent marketplace. The discussion highlights the significance of intentions in recruitment and the need for adaptability in a changing job market. Chapters 00:00 Intro 03:55 The Enmity Between Recruiters and Engineers 06:52 Understanding the Culture of Engineering 09:52 What Makes a Good Recruiter? 13:01 Building Relationships Over Numbers 15:54 The Importance of Intentions in Recruitment 18:58 The Journey from Recruiter to Leader 22:01 Adapting to Market Changes 25:00 Introducing Torque: A New Talent Marketplace 31:02 Building Community in Job Search 32:00 The Role of Torque.dev in Job Matching 33:30 Global Reach and Community Building 33:55 Business Model of Torque.dev 35:19 The Importance of Content Creation 37:26 The Value of Personal Branding 39:27 The Impact of Individual Brands on Companies 41:17 Navigating Company Dynamics 42:57 The Shift in Marketing Strategies 44:56 The Balance of Self-Promotion and Company Representation 47:36 The Importance of Authenticity in Marketing 49:34 Finding the Balance in Promotion 52:02 Humanizing Company Messaging 55:53 Job Search Strategies for Engineers 57:41 The Importance of Direct Communication in Job Applications 01:01:10 Building a Valuable Network Through Giving Back 01:05:41 The Role of Authenticity in Career Growth 01:14:52 Balancing Family Life and Career 01:23:46 The Future of Tech Recruitment and Community Building Hosted on Acast. See acast.com/privacy for more information. | |||
| Chris Ferdinandi: How to Thrive as a Developer with ADHD | 13 Jan 2025 | 01:40:03 | |
Links - Codecrafters: https://tej.as/Codecrafters - Go Make Things: https://gomakethings.com/ - ADHD ftw!: https://adhdftw.com/ - Chris on Bluesky: https://bsky.app/profile/cferdinandi.bsky.social - Tejas on X: https://x.com/tejaskumar_ Summary Chris Ferdinandi, a web developer with ADHD, discusses how ADHD affects software engineering workflows. He explains that ADHD is not a deficit of attention but rather a difficulty in regulating attention. ADHD can manifest as scattered and distracted behavior or intense hyperfocus on one task. In a software engineering context, open office environments and frequent meetings can be challenging for individuals with ADHD. Remote work can also present challenges, as the lack of boundaries between work and home can lead to excessive work hours. However, the nature of coding, with its challenging problems and immediate feedback, can be highly rewarding for individuals with ADHD. Remote work and hyperfocus can be both beneficial and challenging for people with ADHD. Chapters 00:00 Chris Ferdinandi 03:44 Introduction and Background 13:43 Understanding ADHD 28:18 ADHD's Impact on Software Engineering Workflow 31:07 Challenges of In-Person Work Environments 34:31 The Impact of Remote Work 39:38 Navigating Swingy Performance and Distractions in a Remote Work Environment 54:09 Finding Work Environments and Tasks that Align with ADHD Strengths 1:04:43 The Challenges and Benefits of Working from Home with ADHD 1:08:56 Establishing a Routine and Hyper-Focus 1:22:41 Tools for Organization and Productivity 1:28:56 Listening to Your Brain's Priorities 1:32:49 Understanding ADHD and Dopamine Levels 1:38:18 Exploring Cold Water Exposure and Dopamine Hosted on Acast. See acast.com/privacy for more information. | |||
| Donny Wals: How to Build Effective iOS Applications from a Web Perspective | 06 Jan 2025 | 01:35:40 | |
Links - Codecrafters: https://tej.as/codecrafters - Donny on X: https://x.com/DonnyWals - Tejas on X: https://x.com/tejaskumar_ Summary In this conversation, we explore the transition from web development to iOS development, discussing the differences in tooling, options, and development experiences. The discussion also covers the nuances of SwiftUI, the challenges of using Xcode, and the mindset differences between iOS and web developers. Chapters 00:00:00 Donny Wals 00:02:56 From Web Development to iOS: A Journey 00:07:00 The Current State of iOS Development 00:13:25 Comparing iOS and Web Development 00:20:16 Navigating the Full Stack: Insights and Superpowers 00:29:02 SwiftUI vs. Modern UI Libraries 00:37:05 Building iOS Apps: The Development Experience 00:39:10 Understanding Layout in SwiftUI 00:47:15 SwiftUI Previews and Development Workflow 00:56:12 Exploring AR and VR in Swift Development 01:03:58 Current Trends in the Job Market 01:06:35 Crossing the Pond: Common Mistakes in Transitioning to iOS 01:08:20 Learning Curve: Adapting to Swift and Auto Layout 01:11:26 State Management: Common Pitfalls in SwiftUI 01:13:59 Context and Prop Drilling: Navigating State in SwiftUI 01:18:13 Debugging and Performance Monitoring in Swift 01:22:50 The Hacker Mindset: Exploring Security and NFC Technology 01:26:56 Innovative Payment Solutions: The Future of NFC Transactions 01:29:09 Rapid Fire: Quick Insights on iOS Development 01:33:39 The Future of Web and Native Integration Hosted on Acast. See acast.com/privacy for more information. | |||
| Richard Rodger: How to Build and Scale World-Class Consultancies (and DevRel) | 30 Dec 2024 | 01:39:48 | |
Links - Codecrafters: https://tej.as/codecrafters - Voxgig: https://voxgig.com - Richard on X: https://x.com/rjrodger - Richard on LinkedIn: https://www.linkedin.com/in/richardrodger/ - Tejas on X: https://x.com/tejaskumar_ Summary Richard Rodger, founder of Nearform and VoxGig, shares his journey from studying mathematics and philosophy to becoming a technical founder. He discusses the importance of community and marketing in building a successful business. He also explores the challenges of scaling a company and the value of hiring people from failed startups. Together, we explore the role of DevRel in managing the developer experience from beginning to end and highlights the value of high-quality content in developer relations. Timestamps 00:00:00 Richard Rodger 00:03:54 Introduction and Background 00:18:00 Building a Business: The Power of Community and Marketing 00:21:03 Hiring from Failed Startups: The Value of Experience 00:27:44 Scaling Challenges: Balancing Process and Agility 00:32:56 Transitioning from Consultancy to SaaS: A Shift in Focus 00:34:32 From Developer Relations to Starting Voxgig 00:40:17 Navigating the Challenges of COVID-19 00:47:08 The Role of Developer Relations in the API Economy 00:53:11 The Shift Towards Specialized Developer Marketing 00:59:43 Building Trust and Long-Term Relationships in Consultancies 01:06:37 Podcasts: A Sustainable Approach to Building Relationships 01:07:10 Long-Term High Trust Relationships in Business 01:13:33 Challenges Faced by Consultancy Companies 01:16:47 Delivering Content and Documentation 01:35:06 The Value of Joining a Group of Startup Founders Hosted on Acast. See acast.com/privacy for more information. | |||
| Ivan Burazin, co-founder Daytona: How to Accelerate Developer Onboarding by 56% | 23 Dec 2024 | 01:42:06 | |
Links - Codecrafters (Partner): https://tej.as/codecrafters - Daytona: https://daytona.io - Ivan on X: https://x.com/ivanburazin - Tejas on X: https://x.com/tejaskumar_ Summary In this conversation, Ivan Burazin discusses the journey of building Daytona, a cloud-based development environment, and the challenges faced along the way. We explore the origins of Daytona, its technical infrastructure, the value it provides to developers and enterprises, and the decision-making process behind building the product instead of selling it. The discussion also touches on the importance of security, the open-source community, and the quest for product-market fit in the tech industry. Chapters 00:00:00 Ivan Burazin 00:05:45 Introduction to Daytona and Shift Conference 00:08:06 The Origins of Daytona: A Developer's Journey 00:14:46 Understanding Daytona's Technical Framework 00:23:06 The Value Proposition of Daytona 00:27:53 The Developer Experience: Seamless Integration 00:33:19 Open Source vs. Enterprise: The Daytona Model 00:37:59 Security Features and Enterprise Needs 00:43:56 Finding Product-Market Fit and Ideal Customer Profile 00:51:25 The Decision to Build vs. Sell: A Personal Reflection 00:56:22 Navigating Risks and Building Confidence 01:02:14 The Loneliness of the Founder Journey 01:05:48 Open Source Strategy and Community Building 01:14:14 AI's Role in Development and Learning 01:26:02 Living Standards for Founders: Lessons Learned Hosted on Acast. See acast.com/privacy for more information. | |||
| Julia Flament-Wallin: How to Build Maps of the World with AI | 16 Dec 2024 | 01:30:06 | |
Links - Codecrafters (sponsor): https://tej.as/codecrafters - Julia's Talk: https://youtu.be/IFn2hMt480M?si=x0-2M2IBOASwaicz - TomTom: https://tomtom.com - Julia on LinkedIn: https://www.linkedin.com/in/juliawallin/ - Tejas on X: https://x.com/tejaskumar_ Summary In this podcast episode, we discuss the evolving landscape of AI engineering, data science, and data engineering. Julia and I explore the definitions and distinctions between these roles, delve into the intricacies of clustering and classification, and examine the role of MLOps in deploying machine learning models. Julia shares insights into her work at TomTom, highlighting the company's transition from hardware to software and the innovative data collection techniques they employ, including LiDAR technology and OpenStreetMap. Chapters 00:00:00 Introduction 00:11:46 Data Science and Data Engineering 00:21:01 Role at TomTom and Road Furniture Features Detection 00:34:18 Importance of Speed Limits and Fusion Algorithm 00:43:19 Defining HD Maps and Their Importance 00:54:16 Exploring Prototyping and Real-Time Updates 01:03:02 Importance of Smaller Models 01:19:30 Future of Mapping and AI in Transportation 01:29:14 Lessons for Early Career Professionals Hosted on Acast. See acast.com/privacy for more information. | |||
| Max Stoiber: How to build startups that get acquired (and cache GraphQL well) | 09 Dec 2024 | 01:41:04 | |
Links - Codecrafters (sponsor): https://www.codecrafters.io/ - Stellate: https://stellate.co/ - Max on X: https://x.com/mxstbr - Tejas on X: https://x.com/tejasq Summary Max Stoiber, co-founder and CEO of Stellate, discusses his journey from creating popular open-source projects like React and Styled Components to building a company that provides GraphQL edge caching and CDN services. He shares his motivation for open-sourcing his projects and the benefits of sharing and connecting with others in the developer community. Max also explains the evolution of Stellate and how they identified the market need for GraphQL edge caching. He emphasizes the importance of understanding the market and customer pain points through structured interviews and categorization of feedback. Chapters 00:00:00 Introduction 00:08:16 Stellate and Spectrum 00:16:50 Building Stellate with Edge Caching 00:26:12 Focus on Business Problems in DevTools World 00:34:37 Effective Outbound Marketing 00:44:32 Innovations and Market Expansion 00:53:11 Open Sourcing Entire Products 01:01:52 GraphQL Queries and Caching Logic 01:10:00 Technical Background and Problem Solving 01:18:00 Finding the Right Co-Founder 01:26:00 Challenges of Building a Startup 01:34:02 Preparing for challenges in company building Hosted on Acast. See acast.com/privacy for more information. | |||
| Alexander Lichter: How to Get the Most out of Vue.js and Nuxt | 02 Dec 2024 | 01:49:35 | |
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. | |||
| Aymen Ben Amor: How to Organize Developer Conferences | 25 Nov 2024 | 01:28:43 | |
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. | |||
| Matt Pocock: How to Maximize Success with TypeScript and Career | 18 Nov 2024 | 01:42:23 | |
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. | |||
| TC39: How signals work, adding signals to the JavaScript programming language | 11 Nov 2024 | 01:48:27 | |
Links - Codecrafters (sponsor): https://tej.as/codecrafters - TC39 Signals Proposal: https://github.com/tc39/proposal-signals Summary In this conversation, Kristen Maevyn, and Daniel Ehrenberg discuss reactivity and its importance in JavaScript. They explore the concept of reactivity, its role in keeping applications deterministic, and the challenges of achieving consistency in modern rendering frameworks. They also compare signals to observables and explain why signals are being considered as a language-level feature. The conversation touches on the API for signals, the use of classes in JavaScript, and the benefits of functional programming. Signals are an evolution of the long-standing problem of managing state in JavaScript applications. They provide a solution to the issues with classes and functions by combining the benefits of both. Signals allow for encapsulation, testing in isolation, and pure functions while still being able to handle state. Chapters 00:00:00 Intro 00:09:57 What are signals? 00:26:37 Classes and the `new` keyword 00:41:31 State Management and Signals 00:49:25 Push-based vs. Pull-based Reactivity 01:04:43 Language-level vs. Framework-level Signals 01:14:27 Server-side Signals 01:25:06 Self-referencing Signals 01:36:29 Audience Q&A 01:47:07 Conclusion Hosted on Acast. See acast.com/privacy for more information. | |||
| Paul Klein IV: How to Build Browsers for AI Agents | 04 Nov 2024 | 01:33:25 | |
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. | |||
| Kelly Vaughn: How to Navigate Career Transitions and Build Meaningful Relationships | 28 Oct 2024 | 01:38:18 | |
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. | |||
| Aya Bochman, co-founder Fashn.ai: How to build a lean AI startup (that makes money) | 21 Oct 2024 | 01:32:46 | |
Links - Codecrafters (sponsor): https://tej.as/codecrafters - Upvote Fashn on ProductHunt: https://www.producthunt.com/posts/fashn-virtual-try-on - Fashn: https://fashn.ai - Aya on 𝕏: https://x.com/ayaboch - React Africa (partner): https://react-africa.com Summary Aya Bochman, co-founder of Fashion AI, discusses her journey in creating a generative AI platform for virtual try-on in the fashion industry. She shares insights on building a self-funded startup, the challenges of developing AI models, and the importance of work-life balance for founders. Chapters 00:00:00 Introduction to Fashion AI 00:07:42 Demo and product description 00:11:10 Technical challenges in virtual try-on 00:17:48 Data collection and labeling process 00:26:51 API development and pricing model 00:34:45 Collaboration with other services (RunPod, Fal.ai) 00:43:02 Dealing with content moderation 00:46:46 Business model and pricing structure 00:52:12 Incident with Meta and open-source code 00:59:10 Future plans and potential competition 01:03:13 Advice for technical founders 01:20:12 Work-life balance and avoiding burnout 01:29:51 Working with a spouse as a co-founder Hosted on Acast. See acast.com/privacy for more information. | |||
| Peer Richelsen, founder Cal.com: How to build an open startup | 14 Oct 2024 | 01:35:12 | |
Links - Codecrafters (sponsor): https://tej.as/codecrafters - React Brussels: https://react.brussels - React Africa: https://react-africa.com - Cal.com: https://cal.com - Peer on X: https://x.com/peer_rich - Tejas on X: https://x.com/tejaskumar_ Summary In this discussion, Peer Richelsen, co-founder of Cal.com, shared insights into the company's open-source scheduling infrastructure. Cal.com offers customizable scheduling solutions for individuals and enterprises across various industries, with its open-source approach driving rapid development and community engagement. Richelsen highlighted key features like "instant meetings" for customer support and discussed the platform's technical architecture, primarily based on Next.js with plans to partially migrate to Nest.js. The conversation also touched on Cal.com's cautious approach to AI integration, its structure as a U.S. entity despite European roots, and commitment to transparency in operations. Richelsen expressed satisfaction with Cal.com's current trajectory, outlining plans to enhance offerings in healthcare scheduling, improve sales team routing, and expand capabilities across different sectors. Throughout the discussion, Richelsen's passion for open-source development and innovative scheduling solutions was evident. Chapters 00:00:00 Intro 00:03:52 Supabase hate 00:04:41 What is Cal.com? 00:09:12 Balancing Open Source Maintenance and New Features 00:14:34 Prioritizing Customer Feedback 00:18:33 Cal.com's Product-Market fit 00:22:12 Cal.com's Transparency (Open Startup) 00:25:02 Cal.com's Hiring Process 00:29:10 Location based pay nuance 00:35:55 Cal.com stats: active users and recurring revenue 00:42:51 Cal.com technical deep dive 00:54:06 Cal.com API Platform 00:58:01 Cal.com Atoms 01:06:15 Cal.ai AI-enabled scheduling agent 01:18:16 What founders should know about running a startup 01:27:24 Future experimental Cal.com features 01:30:36 Germany's Startup Reputation (bad) 01:33:57 Positioning and Marketing for Cal.com Hosted on Acast. See acast.com/privacy for more information. | |||
| Harper Carroll: How Machine Learning Works, What AI Engineering is, the Future of AI | 07 Oct 2024 | 01:42:43 | |
Links - Codecrafters (sponsor): https://tej.as/codecrafters - React Africa (partner): https://react-africa.com/ - Harper Carroll: https://harpercarrollai.com/ - 10 Days of AI Basics Course: https://www.youtube.com/watch?v=Ie7qxG9os1U&list=PL-ocKywdn6lE9l4LIPL4gMY4nNRfjEswG&pp=iAQB - Harper on X: https://x.com/harperscarroll - Isabelle Boemeke on X: https://x.com/isabelleboemeke - Tejas on X: https://x.com/tejaskumar_ Summary In this enlightening conversation with Harper Carroll, we dove deep into the world of AI, covering everything from the basics of neural networks to the cutting-edge concepts of AI agents. Harper's expertise, stemming from her 10 years of Stanford education, provided invaluable insights into the inner workings of machine learning models. We explored the environmental impact of AI and the potential role of nuclear energy in sustaining AI development. Harper's balanced view on AI's future was refreshing, emphasizing its potential for optimization rather than doom-and-gloom scenarios. The discussion concluded with thought-provoking reflections on AI's potential to free humanity for more creative pursuits and its possible connection to fundamental universal principles of peace and love. Chapters 00:00:00 Intro 00:06:09 What is AI? 00:11:34 Machine Learning Deep Dive 00:17:08 Impostor Syndrome 00:22:11 Machine Learning Deep Dive Continued 00:28:04 What are Hidden Layers? 00:34:29 Model Architectures 00:37:04 How do embeddings models work? 00:40:23 AI Engineering Deep Dive 00:48:06 Smaller specialized models vs. LLMs (Large Language Models) 00:49:57 Hallucinations and RAG 00:52:16 Fine-tuning a model and blends 00:55:24 RAG vs. Fine-tuning 01:00:31 RAG Explained 01:04:15 Machine Learning Evals 01:10:28 Backpropagation 01:12:44 AI Agents 01:16:25 Agentic RAG 01:17:51 AI and Energy: The rise of nuclear power 01:25:06 AI Optimism vs. Doomerism 01:31:27 AGI and Superintelligence 01:36:22 Hope for the future with AI 01:41:03 Conclusion Hosted on Acast. See acast.com/privacy for more information. | |||
| ChatGPT: How to Train an LLM, Ethics, and the future of AI | 30 Sep 2024 | 01:49:27 | |
Links - Codecrafters (sponsor): https://tej.as/codecrafters - SquiggleConf: https://squiggleconf.com/ - ChatGPT: https://chatgpt.com Summary In this groundbreaking episode of the ConTejas Code Podcast, we engage in a deep conversation with ChatGPT, exploring the intricacies of AI, its ethical implications, and the future of human-computer interaction. The discussion covers the training process of AI models, the importance of ethical data sourcing, and the challenges of transparency in AI development. The episode also dives into philosophical dilemmas like the trolley problem, the potential for AI to replace human jobs, and the unique qualities that make us human. Throughout the conversation, the complexities of latent space and voice modeling are examined, culminating in a reflection on the irreplaceable aspects of human experience. Chapters 00:00:00 Intro 00:07:39 How to Build an LLM 00:10:04 Copyrights and Ethics 00:17:13 Is OpenAI Actually Open? 00:37:10 An Open AI Supervision Committee 00:45:21 Training an LLM 00:51:11 Optimizing Hyperparameters for Machine Learning 00:59:44 What did Ilya see? 01:00:14 Superintelligence Threats to Humanity 01:07:25 The Trolley Problem 01:13:24 AI on Trump vs. Kamala 01:19:47 What Questions Would ChatGPT Like to Answer? 01:22:04 The Future of AI: Dystopian or Hopeful? 01:28:15 Latent Space Explained 01:41:28 AI Consciousness 01:46:03 Conclusion Hosted on Acast. See acast.com/privacy for more information. | |||
| Tracy Lee, CEO This Dot: How to be successful in DevRel with AI | 23 Sep 2024 | 01:49:33 | |
Links - Codecrafters (sponsor): https://tej.as/codecrafters - Wix (sponsor): https://tej.as/wix - SquiggleConf: https://squiggleconf.com/ - Tracy Lee on X: https://twitter.com/ladyleet - This Dot Labs: https://www.thisdot.co/ - RxJS: https://rxjs.dev/ - GitHub Copilot: https://github.com/features/copilot - CascadiaJS Conference: https://2023.cascadiajs.com/ - Render: https://render.com/ - Vercel: https://vercel.com/ - Netlify: https://www.netlify.com/ - AWS Amplify: https://aws.amazon.com/amplify/ - Michael Terrell Coaching: https://www.michaelwterrell.com/ - Cal Newport's "Deep Work": https://www.calnewport.com/books/deep-work/ - O'Reilly Media: https://www.oreilly.com/ Summary In this episode, Tracy Lee, CEO and co-founder of [This Dot Labs](https://www.thisdot.co/) shares her inspiring journey from hosting JavaScript meetups to becoming a prominent figure in the tech industry. She explores the evolution of This Dot Labs, highlighting the crucial role of open source contributions and community building in its success. Tracy emphasizes the significance of Developer Relations (DevRel) in fostering long-term relationships and brand awareness. The discussion touches on current industry trends, including the increasing integration of AI technologies like GitHub Copilot in development workflows, and how This Dot Labs navigates client policies regarding AI usage. We also explore the challenges of scaling a consultancy, the importance of hiring autonomous and entrepreneurial-minded individuals, and strategies for effective team building. Tracy sheds light on the need for leaders to be coachable and receptive to feedback, sharing personal anecdotes about growth and learning. The conversation wraps up with insights into This Dot Labs' future directions, including expanding services in AI consulting and backend technologies. Chapters 00:00:00 Introduction 00:06:25 Building This Dot Labs 00:10:40 The Role of Open Source 00:14:15 Importance of DevRel 00:22:45 Challenges in Consultancy 00:27:00 AI Integration in Client Projects 00:31:35 Hiring Autonomous Individuals 00:36:20 DevRel's Value in the Current Economy 00:40:55 Emotional Intelligence and Leadership 00:45:15 Balancing Business and Personal Connections 00:50:30 Expanding Services at This Dot Labs 00:55:45 Future Directions and Vision 01:00:00 Impact of AI on the Industry 01:15:00 The Importance of Being Coachable 01:20:30 Overcoming Personal Challenges 01:25:40 Advice for Aspiring Tech CEOs and Founders 01:35:15 Looking Ahead: This Dot's Next Steps 01:40:00 Final Reflections and Closing Thoughts Hosted on Acast. See acast.com/privacy for more information. | |||