ConTejas Code cover image

ConTejas Code

Latest episodes

undefined
Jan 20, 2025 • 1h 28min

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_SummaryTaylor 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. Chapters00:00 Intro03:55 The Enmity Between Recruiters and Engineers06:52 Understanding the Culture of Engineering09:52 What Makes a Good Recruiter?13:01 Building Relationships Over Numbers15:54 The Importance of Intentions in Recruitment18:58 The Journey from Recruiter to Leader22:01 Adapting to Market Changes25:00 Introducing Torque: A New Talent Marketplace31:02 Building Community in Job Search32:00 The Role of Torque.dev in Job Matching33:30 Global Reach and Community Building33:55 Business Model of Torque.dev35:19 The Importance of Content Creation37:26 The Value of Personal Branding39:27 The Impact of Individual Brands on Companies41:17 Navigating Company Dynamics42:57 The Shift in Marketing Strategies44:56 The Balance of Self-Promotion and Company Representation47:36 The Importance of Authenticity in Marketing49:34 Finding the Balance in Promotion52:02 Humanizing Company Messaging55:53 Job Search Strategies for Engineers57:41 The Importance of Direct Communication in Job Applications01:01:10 Building a Valuable Network Through Giving Back01:05:41 The Role of Authenticity in Career Growth01:14:52 Balancing Family Life and Career01:23:46 The Future of Tech Recruitment and Community Building Hosted on Acast. See acast.com/privacy for more information.
undefined
Jan 13, 2025 • 1h 40min

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_SummaryChris 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.Chapters00:00 Chris Ferdinandi03:44 Introduction and Background13:43 Understanding ADHD28:18 ADHD's Impact on Software Engineering Workflow31:07 Challenges of In-Person Work Environments34:31 The Impact of Remote Work39:38 Navigating Swingy Performance and Distractions in a Remote Work Environment54:09 Finding Work Environments and Tasks that Align with ADHD Strengths1:04:43 The Challenges and Benefits of Working from Home with ADHD1:08:56 Establishing a Routine and Hyper-Focus1:22:41 Tools for Organization and Productivity1:28:56 Listening to Your Brain's Priorities1:32:49 Understanding ADHD and Dopamine Levels1:38:18 Exploring Cold Water Exposure and Dopamine Hosted on Acast. See acast.com/privacy for more information.
undefined
Jan 6, 2025 • 1h 36min

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_SummaryIn 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. Chapters00:00:00 Donny Wals00:02:56 From Web Development to iOS: A Journey00:07:00 The Current State of iOS Development00:13:25 Comparing iOS and Web Development00:20:16 Navigating the Full Stack: Insights and Superpowers00:29:02 SwiftUI vs. Modern UI Libraries00:37:05 Building iOS Apps: The Development Experience00:39:10 Understanding Layout in SwiftUI00:47:15 SwiftUI Previews and Development Workflow00:56:12 Exploring AR and VR in Swift Development01:03:58 Current Trends in the Job Market01:06:35 Crossing the Pond: Common Mistakes in Transitioning to iOS01:08:20 Learning Curve: Adapting to Swift and Auto Layout01:11:26 State Management: Common Pitfalls in SwiftUI01:13:59 Context and Prop Drilling: Navigating State in SwiftUI01:18:13 Debugging and Performance Monitoring in Swift01:22:50 The Hacker Mindset: Exploring Security and NFC Technology01:26:56 Innovative Payment Solutions: The Future of NFC Transactions01:29:09 Rapid Fire: Quick Insights on iOS Development01:33:39 The Future of Web and Native Integration Hosted on Acast. See acast.com/privacy for more information.
undefined
Dec 30, 2024 • 1h 40min

Richard Rodger: How to Build and Scale World-Class Consultancies (and DevRel)

Richard Roger, founder of NearForm and VoxGig, brings his expertise in Node.js and developer relations to the discussion. He shares insights on building trust-based relationships in consultancies and the significance of community and marketing for business success. Richard emphasizes the value of hiring from failed startups, balancing process with agility while scaling, and the evolution of developer relations in the API economy. He also touches on navigating challenges during the pandemic and the importance of high-quality content for developer engagement.
undefined
Dec 23, 2024 • 1h 42min

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_SummaryIn 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. Chapters00:00:00 Ivan Burazin00:05:45 Introduction to Daytona and Shift Conference00:08:06 The Origins of Daytona: A Developer's Journey00:14:46 Understanding Daytona's Technical Framework00:23:06 The Value Proposition of Daytona00:27:53 The Developer Experience: Seamless Integration00:33:19 Open Source vs. Enterprise: The Daytona Model00:37:59 Security Features and Enterprise Needs00:43:56 Finding Product-Market Fit and Ideal Customer Profile00:51:25 The Decision to Build vs. Sell: A Personal Reflection00:56:22 Navigating Risks and Building Confidence01:02:14 The Loneliness of the Founder Journey01:05:48 Open Source Strategy and Community Building01:14:14 AI's Role in Development and Learning01:26:02 Living Standards for Founders: Lessons Learned Hosted on Acast. See acast.com/privacy for more information.
undefined
Dec 16, 2024 • 1h 30min

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_SummaryIn 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.Chapters00:00:00 Introduction00:11:46 Data Science and Data Engineering00:21:01 Role at TomTom and Road Furniture Features Detection00:34:18 Importance of Speed Limits and Fusion Algorithm00:43:19 Defining HD Maps and Their Importance00:54:16 Exploring Prototyping and Real-Time Updates01:03:02 Importance of Smaller Models01:19:30 Future of Mapping and AI in Transportation01:29:14 Lessons for Early Career Professionals Hosted on Acast. See acast.com/privacy for more information.
undefined
Dec 9, 2024 • 1h 41min

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/tejasqSummaryMax 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. Chapters00:00:00 Introduction00:08:16 Stellate and Spectrum00:16:50 Building Stellate with Edge Caching00:26:12 Focus on Business Problems in DevTools World00:34:37 Effective Outbound Marketing00:44:32 Innovations and Market Expansion00:53:11 Open Sourcing Entire Products01:01:52 GraphQL Queries and Caching Logic01:10:00 Technical Background and Problem Solving01:18:00 Finding the Right Co-Founder01:26:00 Challenges of Building a Startup01:34:02 Preparing for challenges in company building Hosted on Acast. See acast.com/privacy for more information.
undefined
Dec 2, 2024 • 1h 50min

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/TheAlexLichterSummaryThis 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.Chapters00:00:00 Introduction00:13:20 Reasons for Choosing Vue.js and Comparison with React00:23:23 Introduction to Setup Function and Async Operations00:32:38 Limitation of Reactive with Scalar Types00:44:42 Vue.js maintaining its position through innovation00:52:56 Focus on Ecosystem and Community Impact01:02:30 Introduction to React and useState01:10:33 Introduction to Nuxt Config Directory01:19:22 Vue Directives and V-Model01:27:28 Migration Guide and Breaking Changes in Nuxt 401:41:05 Data Fetching and Composition API in Vue01:49:14 Cover and Review Request Hosted on Acast. See acast.com/privacy for more information.
undefined
Nov 25, 2024 • 1h 29min

Aymen Ben Amor: How to Organize Developer Conferences

Links- Codecrafters (partner): https://tej.as/codecrafters- React Africa: https://react-africa.com/- React Paris: https://react.paris/- Aymen on X: https://x.com/aymen_ben_amor- Tejas on X: https://x.com/tejaskumar_SummaryAymen 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. Chapters00:00:00 Introduction00:04:15 Founding BeJS00:13:39 The Speaker Experience00:19:57 Conferences in the Middle East00:27:28 Solving Diversity & Inclusion00:34:07 Repeated Speakers and New Opportunities00:41:55 Marketing: The Biggest Challenge00:50:09 How to be Confident on Conference Day00:57:55 Interesting Technology Aymen is Using01:05:13 Learning at Conferences01:12:45 Rethinking Conference Format01:18:33 Inspiration from other Conferences (GitNation)01:23:16 React Brussels01:27:42 Conclusion Hosted on Acast. See acast.com/privacy for more information.
undefined
Nov 18, 2024 • 1h 42min

Matt Pocock: How to Maximize Success with TypeScript and Career

Links- Codecrafters (sponsor): https://tej.as/Codecrafters- Total TypeScript: https://www.totaltypescript.com/- Matt on X: https://x.com/mattpocockuk- Tejas on X: https://x.com/tejasqIn 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 Intro00:07:56 What are types?00:16:56 TypeScript and ESLint00:22:49 Misunderstood TypeScript Fundamentals00:31:35 Type-generated Documentation00:38:34 Most Complex Types00:47:42 When to use `any`00:54:30 ts-expect-error or ts-ignore01:01:32 Future TypeScript Wishes01:06:30 Matt's professional journey and rise01:14:09 Hustle Culture01:34:05 Imposter Syndrome01:39:53 Conclusion Hosted on Acast. See acast.com/privacy for more information.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app