ConTejas Code
Podcast af Tejas Kumar
Denne podcast er gratis at lytte på alle podcastafspillere og Podimo-appen uden abonnement.
Alle episoder
60 episoderLinks - 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 [https://acast.com/privacy] for more information.
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 [https://acast.com/privacy] for more information.
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 [https://acast.com/privacy] for more information.
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 [https://acast.com/privacy] for more information.
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 [https://acast.com/privacy] for more information.
Tilgængelig overalt
Lyt til Podimo på din telefon, tablet, computer eller i bilen!
Et univers af underholdning på lyd
Tusindvis af lydbøger og eksklusive podcasts
Ingen reklamer
Spild ikke tiden på at lytte til reklamepauser, når du lytter til Podimos indhold.