Artwork

Player FM - Internet Radio Done Right
Checked 7d ago
اضافه شده در eight هفته پیش
محتوای ارائه شده توسط Jan-Niklas Wortmann | Web Development Enthusiast & Podcast Host, Jan-Niklas Wortmann | Web Development Enthusiast, and Podcast Host. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Jan-Niklas Wortmann | Web Development Enthusiast & Podcast Host, Jan-Niklas Wortmann | Web Development Enthusiast, and Podcast Host یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !
icon Daily Deals

OSS, TypeScript, Linting and Everything in Between (with Josh Goldberg)

48:07
 
اشتراک گذاری
 

Manage episode 488056639 series 3669135
محتوای ارائه شده توسط Jan-Niklas Wortmann | Web Development Enthusiast & Podcast Host, Jan-Niklas Wortmann | Web Development Enthusiast, and Podcast Host. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Jan-Niklas Wortmann | Web Development Enthusiast & Podcast Host, Jan-Niklas Wortmann | Web Development Enthusiast, and Podcast Host یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

Jan-Niklas interviews Josh Goldberg, a developer who transitioned from Microsoft to full-time open source work in the TypeScript ecosystem. Josh shares his daily routine, work structure, and insights on balancing passion projects with professional commitments.

The conversation covers Josh's current projects including Bingo (a repository templates tool) and maintaining legacy projects like Yeoman. They explore linting philosophy, TypeScript's significance, common developer mistakes, and tools like Prettier. The discussion also touches on TypeScript enums, type narrowing, AI's role in coding, and how open source contributions drive personal growth while creating valuable networking opportunities.

takeaways

  • Josh transitioned from Microsoft to open source for passion, not money.
  • He structures his open source work similarly to a 9-5 job.
  • Balancing work and personal projects is crucial for mental health.
  • Bingo aims to simplify the process of creating repository templates.
  • Yeoman remains relevant for certain users despite its age.
  • Maintaining legacy projects can be rewarding and insightful.
  • Linting is customizable and should be adapted to project needs.
  • Typed linting can enhance code quality but may slow down performance.
  • Developers should not block builds on TypeScript errors during local development.
  • Community trends show improvement in coding practices over time. There are three common forms of static analysis: linting, formatting, and type checking.
  • Formatting should be automated to reduce cognitive load on developers.
  • Type narrowing is a foundational feature in TypeScript that should be mastered early.
  • Enums in TypeScript can lead to confusion and should be used cautiously.
  • Unnecessary type annotations can clutter code and reduce TypeScript's effectiveness.
  • AI tools should assist developers without making decisions for them.
  • Open source contributions can lead to personal growth and better time management.
  • Conflict resolution skills are essential in open source communities.
  • Networking through open source can lead to valuable opportunities.
  • Valuing one's time is crucial in balancing open source work and personal life.

Our fantastic Guest

Josh Goldberg is an independent full time open source developer. He works on projects in the TypeScript ecosystem, most notably typescript-eslint: a powerful static analysis toolset for JavaScript and TypeScript code. Josh is also the author of Learning TypeScript (O’Reilly), a Microsoft MVP for developer technologies, and an active conference speaker. His personal projects range from static analysis to meta-languages to recreating retro games in the browser. Also cats.

BlueSky

fosstodon

GitHub

Chapters

00:00 - Intro
00:38 - Josh's Journey in Open Source
01:38 - Daily Routine and Structure
02:24 - Transparency and Community Support
03:15 - Passion Projects and Work-Life Balance
05:00 - Personal Interests Outside of Coding
06:46 - Project Prioritization and Passion
08:10 - Understanding Bingo Project
31:04 - Enums in TypeScript
42:59 - Personal Growth Through Open Sourc

Thank you very much for listening!

We are also pretty much on all social media platforms, so make sure to like and subscribe!
Homepage - https://www.weeklybrew.dev/

BlueSky - https://bsky.app/profile/weeklybrew.dev
Instagram - https://www.instagram.com/weeklydevsbrew/
TikTok - https://www.tiktok.com/@weeklybrew.dev
YouTube - https://www.youtube.com/@theweeklydevsbrew
LinkedIn - https://linkedin.com/company/the-weekly-dev-s-brew

  continue reading

فصل ها

1. OSS, TypeScript, Linting and Everything in Between (with Josh Goldberg) (00:00:00)

2. Josh's Journey in Open Source (00:00:38)

3. Daily Routine and Structure (00:01:38)

4. Transparency and Community Support (00:02:24)

5. Passion Projects and Work-Life Balance (00:03:15)

6. Personal Interests Outside of Coding (00:05:00)

7. Project Prioritization and Passion (00:06:46)

8. Understanding Bingo Project (00:08:10)

9. Enums in TypeScript (00:31:04)

10. Personal Growth Through Open Source (00:42:59)

11. Conclusion and Future Aspirations (00:47:33)

10 قسمت

Artwork
iconاشتراک گذاری
 
Manage episode 488056639 series 3669135
محتوای ارائه شده توسط Jan-Niklas Wortmann | Web Development Enthusiast & Podcast Host, Jan-Niklas Wortmann | Web Development Enthusiast, and Podcast Host. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Jan-Niklas Wortmann | Web Development Enthusiast & Podcast Host, Jan-Niklas Wortmann | Web Development Enthusiast, and Podcast Host یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

Jan-Niklas interviews Josh Goldberg, a developer who transitioned from Microsoft to full-time open source work in the TypeScript ecosystem. Josh shares his daily routine, work structure, and insights on balancing passion projects with professional commitments.

The conversation covers Josh's current projects including Bingo (a repository templates tool) and maintaining legacy projects like Yeoman. They explore linting philosophy, TypeScript's significance, common developer mistakes, and tools like Prettier. The discussion also touches on TypeScript enums, type narrowing, AI's role in coding, and how open source contributions drive personal growth while creating valuable networking opportunities.

takeaways

  • Josh transitioned from Microsoft to open source for passion, not money.
  • He structures his open source work similarly to a 9-5 job.
  • Balancing work and personal projects is crucial for mental health.
  • Bingo aims to simplify the process of creating repository templates.
  • Yeoman remains relevant for certain users despite its age.
  • Maintaining legacy projects can be rewarding and insightful.
  • Linting is customizable and should be adapted to project needs.
  • Typed linting can enhance code quality but may slow down performance.
  • Developers should not block builds on TypeScript errors during local development.
  • Community trends show improvement in coding practices over time. There are three common forms of static analysis: linting, formatting, and type checking.
  • Formatting should be automated to reduce cognitive load on developers.
  • Type narrowing is a foundational feature in TypeScript that should be mastered early.
  • Enums in TypeScript can lead to confusion and should be used cautiously.
  • Unnecessary type annotations can clutter code and reduce TypeScript's effectiveness.
  • AI tools should assist developers without making decisions for them.
  • Open source contributions can lead to personal growth and better time management.
  • Conflict resolution skills are essential in open source communities.
  • Networking through open source can lead to valuable opportunities.
  • Valuing one's time is crucial in balancing open source work and personal life.

Our fantastic Guest

Josh Goldberg is an independent full time open source developer. He works on projects in the TypeScript ecosystem, most notably typescript-eslint: a powerful static analysis toolset for JavaScript and TypeScript code. Josh is also the author of Learning TypeScript (O’Reilly), a Microsoft MVP for developer technologies, and an active conference speaker. His personal projects range from static analysis to meta-languages to recreating retro games in the browser. Also cats.

BlueSky

fosstodon

GitHub

Chapters

00:00 - Intro
00:38 - Josh's Journey in Open Source
01:38 - Daily Routine and Structure
02:24 - Transparency and Community Support
03:15 - Passion Projects and Work-Life Balance
05:00 - Personal Interests Outside of Coding
06:46 - Project Prioritization and Passion
08:10 - Understanding Bingo Project
31:04 - Enums in TypeScript
42:59 - Personal Growth Through Open Sourc

Thank you very much for listening!

We are also pretty much on all social media platforms, so make sure to like and subscribe!
Homepage - https://www.weeklybrew.dev/

BlueSky - https://bsky.app/profile/weeklybrew.dev
Instagram - https://www.instagram.com/weeklydevsbrew/
TikTok - https://www.tiktok.com/@weeklybrew.dev
YouTube - https://www.youtube.com/@theweeklydevsbrew
LinkedIn - https://linkedin.com/company/the-weekly-dev-s-brew

  continue reading

فصل ها

1. OSS, TypeScript, Linting and Everything in Between (with Josh Goldberg) (00:00:00)

2. Josh's Journey in Open Source (00:00:38)

3. Daily Routine and Structure (00:01:38)

4. Transparency and Community Support (00:02:24)

5. Passion Projects and Work-Life Balance (00:03:15)

6. Personal Interests Outside of Coding (00:05:00)

7. Project Prioritization and Passion (00:06:46)

8. Understanding Bingo Project (00:08:10)

9. Enums in TypeScript (00:31:04)

10. Personal Growth Through Open Source (00:42:59)

11. Conclusion and Future Aspirations (00:47:33)

10 قسمت

همه قسمت ها

×
 
In this episode of The Weekly Dev's Brew, Jan sits down with Maya Shavin, Lead Software Engineer at Salesforce and mother of four, to explore an unconventional truth: parenting might be the best management training you never knew you needed. From navigating tantrums (both toddler and teammate) to mastering the art of patience in code reviews, Maya reveals how raising four kids transformed her approach to leading engineering teams. We dive deep into her journey from startup culture at Cloudinary to the corporate giants of Microsoft and Salesforce, uncovering why being "senior" means something completely different at each scale. Plus, Maya shares her bold prediction about which developer roles AI will replace first (spoiler: it's not what you think). Whether you're a parent juggling career growth, a team lead struggling with mentorship, or simply curious about work-life balance in tech, this episode delivers practical wisdom from someone who's mastered both domains. ☕ Grab your brew and discover why some of the most valuable leadership skills might come from outside the office. Our Fantastic Guest Maya Shavin Lead Software Engineer at Salesforce, passionate about frontend development, Vue author, and mom of 4 Website X (Twitter) Thank you very much for listening! We are also pretty much on all social media platforms, so make sure to like and subscribe! Homepage - https://www.weeklybrew.dev/ BlueSky - https://bsky.app/profile/weeklybrew.dev Instagram - https://www.instagram.com/weeklydevsbrew/ TikTok - https://www.tiktok.com/@weeklybrew.dev YouTube - https://www.youtube.com/@theweeklydevsbrew LinkedIn - https://linkedin.com/company/the-weekly-dev-s-brew…
 
In this episode of The Weekly Dev's Brew, Jan sits down with Michael Arnaldi, founder of Effect TS, to tackle a controversial truth: JavaScript's async model is fundamentally broken. From promises that lie about their errors to the nightmare of production-grade error handling, we delve into why traditional JavaScript tools in the realm of web development set us up for failure. Discover how Effect TS, built on TypeScript principles, offers a radically different approach for developers seeking to strengthen their web development skills. Whether you're drowning in try-catch blocks, struggling with graceful shutdowns, or wondering how to build truly reliable systems in JavaScript, this episode delivers hard truths and practical solutions tailored for developers using JavaScript and TypeScript. ☕ Grab your brew and learn why some of the biggest companies are betting their backends on a TypeScript-first future. Our Fantastic Guest Michael Arnaldi (Author of Effect) X formerly Twitter Links and Resources Effect TS Website Effectful Technologies "Simple Made Easy" by Rich Hickey John De Goes Effect Talk Thank you very much for listening! We are also pretty much on all social media platforms, so make sure to like and subscribe! Homepage - https://www.weeklybrew.dev/ BlueSky - https://bsky.app/profile/weeklybrew.dev Instagram - https://www.instagram.com/weeklydevsbrew/ TikTok - https://www.tiktok.com/@weeklybrew.dev YouTube - https://www.youtube.com/@theweeklydevsbrew LinkedIn - https://linkedin.com/company/the-weekly-dev-s-brew…
 
In this episode of The Weekly Dev’s Brew, Jan sits down with Daniel Roe to dive deep into a topic devs often overlook: web fonts. From performance pitfalls to implementation strategies, Daniel breaks down why your font choices might be slowing down your site—and what you can do about it. Whether you’ve been blindly copy-pasting Google Fonts or wondering how to ship faster, cleaner web experiences, this episode delivers practical insights with zero fluff. ☕ Pull up a brew and learn how to stop letting fonts wreck your performance budget. Our Fantastic Guest Danie Roe Daniel leads the Nuxt core team. Previously, he was CTO of a SaaS startup and founder of a creative agency focusing on clarity of vision and message. His open-source work has a focus in the Vue.js and Nuxt ecosystems. He's a keynote speaker at conferences and involved in consultancy with companies around the world, particularly around JAMstack, serverless and software architecture. Bluesky GitHub LinkedIn Chapters 00:00 - Into 00:36 - performance impact of fonts 03:03 - Font Optimization 04:37 - What is font subsetting? 06:54 - How to handle font licenses? 11:05 - How to prevent layout shifts? 17:07 - How to learn about fonts? 20:01 - What are Variable Fonts? 22:55 - Accessibility of Fonts 26:38 - System vs Custom Fonts 30:46 - About Font Providers 33:15 - How to know which font is applied? 35:48 - Local vs remote fonts 36:41 - Dynamical changing fonts? 38:17 - Fonts and i18n 40:45 - On Ligatures 42:36 - Outro Links and Resources Stoyan's Blog Production support for this video was kindly provided by WebStorm. Thanks for helping bring this idea to life! Thank you very much for listening! We are also pretty much on all social media platforms, so make sure to like and subscribe! Homepage - https://www.weeklybrew.dev/ BlueSky - https://bsky.app/profile/weeklybrew.dev Instagram - https://www.instagram.com/weeklydevsbrew/ TikTok - https://www.tiktok.com/@weeklybrew.dev YouTube - https://www.youtube.com/@theweeklydevsbrew LinkedIn - https://linkedin.com/company/the-weekly-dev-s-brew…
 
In this episode of The Weekly Dev’s Brew, we dive into the current state of web development with Alexander Lichter, a core member of Nuxt and DevRel at Void Zero. Join us as we discuss Nitro, the innovative server engine powering Nuxt and its growing influence on frameworks like SolidStart and Analog. Discover how Nitro is transforming fullstack JavaScript development, allowing for leaner and more adaptable backends. Our conversation also touches on Vite, modern server patterns, and the realities of working in open source and developer relations today. Gain valuable insights and behind-the-scenes stories from an expert shaping the tools we rely on in the modern web ecosystem. Whether you’re passionate about Nuxt, fullstack development, or just eager to know what’s next for server-side development experience (DX), this episode is packed with information worth exploring. Our Fantastic Guest Alexander Lichter Alex is a Developer Relations Engineer at VoidZero, a Nuxt.js Team member, Web Engineering Consultant, and open-source enthusiast. He creates tech-focused video content, co-hosts the DejaVue Podcast, speaks at conferences, and leads workshops to empower developers and advance the web ecosystem. Bluesky Youtube LinkedIn GitHub x (formerly twitter) twitch Chapters 00:00 - Intro 00:14 - The origin of Nitro 03:56 - How to use Nitro? 06:39 - Nitro hidden Gems 07:56 - Nitro under the hood 10:17 - runtime agnostic - a myth? 12:38 - Nitro Project Structure 14:58 - Nitro 3 and Nuxt 4? 16:58 - What's coming with Nitro 3 19:36 - Nitro and Vinxi? 22:24 - What's the Vite Environment API? 26:36 - Vite's out-of-the-box experience 29:05 - Cargo for JavaScript? 31:01 - Void 0, Rome & Biome? 32:37 - Void 0 and standards? 33:58 - OXC's part in Void 0 vision? 35:15 - How do developer benefit? 35:55 - Void 0 on formatting 37:46 - Oxlint and ESLint 40:44 - type checking vs type stripping 42:30 - On Rolldown 44:38 - Complexity of Compatibility 47:08 - Outro Links and Resources Podcast with Daniel Podcast with Patak Interview with Evan You Production support for this video was kindly provided by WebStorm. Thanks for helping bring this idea to life! Thank you very much for listening! We are also pretty much on all social media platforms, so make sure to like and subscribe! Homepage - https://www.weeklybrew.dev/ BlueSky - https://bsky.app/profile/weeklybrew.dev Instagram - https://www.instagram.com/weeklydevsbrew/ TikTok - https://www.tiktok.com/@weeklybrew.dev YouTube - https://www.youtube.com/@theweeklydevsbrew LinkedIn - https://linkedin.com/company/the-weekly-dev-s-brew…
 
In this episode, join Jan-Niklas Wortmann and Ryan Carniato, creator of SolidJS and CEO of Signals, as they explore how signals are revolutionizing web development and reshaping JavaScript frameworks. Discover the ways SolidJS is competing with React through more than just superior performance, as well as the innovative features of Signals 2.0 and their potential impact on async JavaScript patterns and the broader framework landscape once again. Ryan shares insights from his career and open-source journey, discusses the evolution of async JavaScript patterns, and provides practical advice for developers navigating the fast-paced landscape of frontend technology. Whether you're a seasoned React developer expanding your toolkit or a tech enthusiast curious about the latest trends in web development, this conversation provides essential insights into the past, present, and future of JavaScript frameworks. Our Fantastic Guest Ryan Carniato Ryan Carniato is the "CEO of Signals", JavaScript performance enthusiast and fine-grained reactivity superfan. He is the creator of the JavaScript framework SolidJS, and a Staff Engineer at Sentry, where he works on multiple open source projects to develop a better web. x (formerly twitter) Bluesky YouTube Chapters 00:00 - Introduction to the Discussion 02:00 - The Impact of Signals and SolidJS 04:19 - Performance and React's Approach 07:06 - The Shift in Frameworks and Performance 29:09 - The Role of Open Source in Development 37:13 - Balancing Work and Personal Life 46:13 - Future Developments in Signals 95:05 - Conclusion and Reflections Links and Resources Signals 2.0 Stream Thank you very much for listening! We are also pretty much on all social media platforms, so make sure to like and subscribe! Homepage - https://www.weeklybrew.dev/ BlueSky - https://bsky.app/profile/weeklybrew.dev Instagram - https://www.instagram.com/weeklydevsbrew/ TikTok - https://www.tiktok.com/@weeklybrew.dev YouTube - https://www.youtube.com/@theweeklydevsbrew LinkedIn - https://linkedin.com/company/the-weekly-dev-s-brew…
 
In this episode, we dive into the impact of AI on web development with Rachel Lee-Nabors. Discover how AI is transforming user experience and the future landscape of software careers. We discuss the concept of 'enshittification' of platforms, the rise of personal agents, and revolutionary technologies like MCP. With AI changing coding practices and the significance of documentation for training large language models (LLMs), this conversation emphasizes adaptability in tech. Join us to learn about the evolution of programming languages and the future of the internet shaped by personal algorithms and feeds. Our Fantastic Guest Rachel-Lee Nabors Rachel-Lee Nabors spent the better part of their career on web standards and opensource and has spearheaded developer education at FAANG and startups, on the React Team, and W3C. Now they work to usher in the Agentic Web, building AgentQL and teaching a new generation of builders that “it's not magic; it's just math.” You can find them drinking tea in London or shadowboxing in Palo Alto. LinkedIn Bluesky GitHub Twitch Mastodon Codepen TikTok Threads Dribbble X Chapters 0:00 AI's Impact on Development 3:12 The Future of Browsers 5:11 The Enshittification of Platforms 10:46 The Rise of Personal Agents 14:15 Automating Interactions with the Web 18:29 The Changing Landscape of Software Careers 20:50 User Experience and Web Structure 23:08 The New SEO: MCP and LLMs 27:38 The Future of Programming Languages 30:23 Embracing New Systems 36:53 The Potential of AI in Our Lives 39:14 The AI Hype Train 45:49 A Return to Web Roots 48:05 Closing Thoughts on the Future Links and Resources Rachel-Lee’s Newsletter Deep Learning Book Thank you very much for listening! We are also pretty much on all social media platforms, so make sure to like and subscribe! Homepage - https://www.weeklybrew.dev/ BlueSky - https://bsky.app/profile/weeklybrew.dev Instagram - https://www.instagram.com/weeklydevsbrew/ TikTok - https://www.tiktok.com/@weeklybrew.dev YouTube - https://www.youtube.com/@theweeklydevsbrew LinkedIn - https://linkedin.com/company/the-weekly-dev-s-brew…
 
In this episode, Jan-Niklas Wortmann interviews Capeletto Matias, a key figure in the open-source community and a member of the Vite core team. They discuss Matias's journey into open source, the evolution of Vite, and the importance of community in the success of modern web development tools. The conversation highlights the technical aspects of Vite, its rapid growth, and the challenges of maintaining a vibrant community as the project scales. They also touch on the future of Vite and the potential competition from emerging tools. Our Fantastic Guest Capeletto Matias Matias (patak) is a Vite core team member. He works on Open Source at StackBlitz, focusing on the Vite Ecosystem. BlueSky Chapters 00:00 - Guest Introduction and Background 00:58 - Matthias's Journey into Open Source 02:31 - Contributions to Open Source Projects 04:22 - Community Building and Collaboration 15:22 - The Evolution of Vite 21:33 - Concerns and Future of Vite 34:38 - ViteConf and Community Engagement Links and Resources Talk by Bret Victor ViteConf Thank you very much for listening! We are also pretty much on all social media platforms, so make sure to like and subscribe! Homepage - https://www.weeklybrew.dev/ BlueSky - https://bsky.app/profile/weeklybrew.dev Instagram - https://www.instagram.com/weeklydevsbrew/ TikTok - https://www.tiktok.com/@weeklybrew.dev YouTube - https://www.youtube.com/@theweeklydevsbrew LinkedIn - https://linkedin.com/company/the-weekly-dev-s-brew…
 
Jan-Niklas interviews Josh Goldberg, a developer who transitioned from Microsoft to full-time open source work in the TypeScript ecosystem. Josh shares his daily routine, work structure, and insights on balancing passion projects with professional commitments. The conversation covers Josh's current projects including Bingo (a repository templates tool) and maintaining legacy projects like Yeoman. They explore linting philosophy, TypeScript's significance, common developer mistakes, and tools like Prettier. The discussion also touches on TypeScript enums, type narrowing, AI's role in coding, and how open source contributions drive personal growth while creating valuable networking opportunities. takeaways Josh transitioned from Microsoft to open source for passion, not money. He structures his open source work similarly to a 9-5 job. Balancing work and personal projects is crucial for mental health. Bingo aims to simplify the process of creating repository templates. Yeoman remains relevant for certain users despite its age. Maintaining legacy projects can be rewarding and insightful. Linting is customizable and should be adapted to project needs. Typed linting can enhance code quality but may slow down performance. Developers should not block builds on TypeScript errors during local development. Community trends show improvement in coding practices over time. There are three common forms of static analysis: linting, formatting, and type checking. Formatting should be automated to reduce cognitive load on developers. Type narrowing is a foundational feature in TypeScript that should be mastered early. Enums in TypeScript can lead to confusion and should be used cautiously. Unnecessary type annotations can clutter code and reduce TypeScript's effectiveness. AI tools should assist developers without making decisions for them. Open source contributions can lead to personal growth and better time management. Conflict resolution skills are essential in open source communities. Networking through open source can lead to valuable opportunities. Valuing one's time is crucial in balancing open source work and personal life. Our fantastic Guest Josh Goldberg is an independent full time open source developer. He works on projects in the TypeScript ecosystem, most notably typescript-eslint: a powerful static analysis toolset for JavaScript and TypeScript code. Josh is also the author of Learning TypeScript (O’Reilly), a Microsoft MVP for developer technologies, and an active conference speaker. His personal projects range from static analysis to meta-languages to recreating retro games in the browser. Also cats. BlueSky fosstodon GitHub Chapters 00:00 - Intro 00:38 - Josh's Journey in Open Source 01:38 - Daily Routine and Structure 02:24 - Transparency and Community Support 03:15 - Passion Projects and Work-Life Balance 05:00 - Personal Interests Outside of Coding 06:46 - Project Prioritization and Passion 08:10 - Understanding Bingo Project 31:04 - Enums in TypeScript 42:59 - Personal Growth Through Open Sourc Thank you very much for listening! We are also pretty much on all social media platforms, so make sure to like and subscribe! Homepage - https://www.weeklybrew.dev/ BlueSky - https://bsky.app/profile/weeklybrew.dev Instagram - https://www.instagram.com/weeklydevsbrew/ TikTok - https://www.tiktok.com/@weeklybrew.dev YouTube - https://www.youtube.com/@theweeklydevsbrew LinkedIn - https://linkedin.com/company/the-weekly-dev-s-brew…
 
Jan-Niklas Wortmann sits down with Mark Techson, a tech educator and engineer, to explore the intersection of education and technology. They discuss the importance of teaching methods that empower learners, the challenges of coding, and the evolving landscape of tech interviews. Mark shares insights on leadership in tech, the magic of modern development, and his journey with the Angular framework. The conversation also touches on personal passion projects, the impact of AI on the industry, and the importance of transparency and communication in tech. takeaways Teaching should be in service of the learner. It's important to empower students to feel confident. Don't be afraid to explore solutions in coding. AI is a powerful tool that can enhance productivity. Understanding architecture and design patterns is crucial. Transparency in communication builds trust. The browser has evolved into a powerful tool for development. Passion projects can lead to unexpected opportunities. Leadership skills are essential in tech environments. Preparing for tech interviews requires discipline and practice. Our fantastic Guest Mark Techson Mark loves to teach and code. He is an award winning university instructor and engineer with a passion for creating meaningful learning experiences. With over a decade of developing solutions across the tech stack, speaking at conferences and mentoring developers he is excited to continue to make an impact in tech. Lately, Mark has been spending time as a Developer Relations Engineer on the Angular Team. Y ouTube X(formerly Twitter) Instagram Links and Resources Resource RFC ( Part 1 and Part 2 ) Jason Lengstorf and CodeTV Thank you very much for listening! We are also pretty much on all social media platforms, so make sure to like and subscribe! Homepage - https://www.weeklybrew.dev/ BlueSky - https://bsky.app/profile/weeklybrew.dev Instagram - https://www.instagram.com/weeklydevsbrew/ TikTok - https://www.tiktok.com/@weeklybrew.dev YouTube - https://www.youtube.com/@theweeklydevsbrew LinkedIn - https://linkedin.com/company/the-weekly-dev-s-brew…
 
Tired of tech podcasts that sound like AI-generated hype machines? The Weekly Dev's Brew cuts through the noise with honest conversations about web development—no buzzword bingo required. Each week, we sit down with the actual builders of the web—from library maintainers and framework creators to thought leaders and CEOs—for authentic discussions over virtual coffee. This isn't another echo chamber of recycled hot takes and framework drama. Instead, we're bringing you the insights, stories, and ideas from the people creating the tools you use every day, delivered with the same chill vibe as your morning coffee ritual. New episodes drop weekly. Come for the conversations, stay because you're done with algorithmic recommendations and engagement metrics. The Weekly Devs Brew - Your morning companion for web dev insights Thank you very much for listening! We are also pretty much on all social media platforms, so make sure to like and subscribe! Homepage - https://www.weeklybrew.dev/ BlueSky - https://bsky.app/profile/weeklybrew.dev Instagram - https://www.instagram.com/weeklydevsbrew/ TikTok - https://www.tiktok.com/@weeklybrew.dev YouTube - https://www.youtube.com/@theweeklydevsbrew LinkedIn - https://linkedin.com/company/the-weekly-dev-s-brew…
 
Loading …

به Player FM خوش آمدید!

Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.

 

icon Daily Deals
icon Daily Deals
icon Daily Deals

راهنمای مرجع سریع

در حین کاوش به این نمایش گوش دهید
پخش