ConTejas Code

ConTejas Code

By Tejas KumarTechnology
Download on the App Store

ConTejas Code episodes

  • Marisa Morby: How to Design Products with Nature in Mind

    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.

    1 hr 41 min
  • Corbin Crutchley: How UI frameworks work in detail, thriving with mental health

    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.

    1 hr 35 min
  • Taylor Desseyn: How to Build a Genuine, High-Quality Network

    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.

    1 hr 28 min
  • Chris Ferdinandi: How to Thrive as a Developer with ADHD

    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.

    1 hr 41 min
  • Donny Wals: How to Build Effective iOS Applications from a Web Perspective

    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.

    1 hr 36 min
  • Richard Rodger: How to Build and Scale World-Class Consultancies (and DevRel)

    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.

    1 hr 40 min
  • Ivan Burazin, co-founder Daytona: How to Accelerate Developer Onboarding by 56%

    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.

    1 hr 43 min
  • Julia Flament-Wallin: How to Build Maps of the World with AI

    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.

    1 hr 31 min
  • Max Stoiber: How to build startups that get acquired (and cache GraphQL well)

    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.

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

    Links

    - Codecrafters (sponsor): https://tej.as

    - Alex: https://www.lichter.io/

    - Alex on YouTube: https://www.youtube.com/@TheAlexLichter

    - Alex on X: https://x.com/TheAlexLichter


    Summary


    This episode discusses a conversation with Alexander Lichter, a web engineering consultant and member of the Vue.js and Nuxt community. He shares his journey into content creation, including his YouTube channel and the DejaVue podcast, which he started to fill a gap in advanced Vue.js educational content.


    The discussion explores why Vue gained popularity, particularly among developers from non-JavaScript backgrounds, and examines Vue's technical architecture, including the transition from Options API to Composition API. Lichter also explains Vue's balanced approach between React's flexibility and Angular's strict structure, making it particularly accessible for developers coming from traditional web development backgrounds.


    Chapters


    00:00:00 Introduction

    00:13:20 Reasons for Choosing Vue.js and Comparison with React

    00:23:23 Introduction to Setup Function and Async Operations

    00:32:38 Limitation of Reactive with Scalar Types

    00:44:42 Vue.js maintaining its position through innovation

    00:52:56 Focus on Ecosystem and Community Impact

    01:02:30 Introduction to React and useState

    01:10:33 Introduction to Nuxt Config Directory

    01:19:22 Vue Directives and V-Model

    01:27:28 Migration Guide and Breaking Changes in Nuxt 4

    01:41:05 Data Fetching and Composition API in Vue

    01:49:14 Cover and Review Request

    Hosted on Acast. See acast.com/privacy for more information.

    1 hr 50 min

About ConTejas Code

From the publisher's feed

ConTejas Code is a long-form podcast hosted by Tejas Kumar, an AI engineer at IBM and the best selling author of Fluent React (O'Reilly), about applying engineering principles to everyday life.…

More shows like ConTejas Code

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

286 Listeners

The Daily by The New York Times

The Daily

111,865 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

985 Listeners

Ologies with Alie Ward by Alie Ward

Ologies with Alie Ward

24,539 Listeners

PodRocket by LogRocket

PodRocket

59 Listeners

The Ezra Klein Show by New York Times Opinion

The Ezra Klein Show

15,904 Listeners

Front-End Fire by TJ VanToll, Paige Niedringhaus, Jack Herrington

Front-End Fire

11 Listeners