Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

The Weekly Dev's Brew

Автор: The Weekly Dev's Brew

Загружено: 2025-06-10

Просмотров: 154

Описание:

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: https://bsky.app/profile/joshuakgoldb...
fosstodon: https://fosstodon.org/@JoshuaKGoldberg
GitHub: https://github.com/JoshuaKGoldberg

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 Source
47:33 - Conclusion and Future Aspirations


Links and Resources


Josh's Blog: https://www.joshuakgoldberg.com/

The Weekly Dev's Brew

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Writing a Web Browser in 2025 (with Andreas Kling)

Writing a Web Browser in 2025 (with Andreas Kling)

Scaling New Heights: Jeff Cross Discusses NX, Monorepos, and the Future of Development

Scaling New Heights: Jeff Cross Discusses NX, Monorepos, and the Future of Development

This Google AntiGravity Skill Just Changed EVERYTHING

This Google AntiGravity Skill Just Changed EVERYTHING

Tak Dania niszczyła Grenlandczyków! Miśko: To co robili na Grenlandii było straszne!

Tak Dania niszczyła Grenlandczyków! Miśko: To co robili na Grenlandii było straszne!

The REAL Reason Going To Mars Will NEVER Happen

The REAL Reason Going To Mars Will NEVER Happen

Преобразование машинного кода в C с помощью ИИ | Merge Conflict, выпуск 497

Преобразование машинного кода в C с помощью ИИ | Merge Conflict, выпуск 497

ZIEMKIEWICZ bez litości o Tusku i Żurku: To jest totalna groteska! | Podsumowanie Tygodnia

ZIEMKIEWICZ bez litości o Tusku i Żurku: To jest totalna groteska! | Podsumowanie Tygodnia

Real Estate Without the Script - The Agency Bend Podcast EP 3

Real Estate Without the Script - The Agency Bend Podcast EP 3

MOŁDAWIA W RUMUNII? PREZYDENT I PREMIER KRAJU SĄ ZA

MOŁDAWIA W RUMUNII? PREZYDENT I PREMIER KRAJU SĄ ZA

How to build discipline without burning out

How to build discipline without burning out

Microfrontends: Cutting Through the Hype and Misconceptions (w/ Luca)

Microfrontends: Cutting Through the Hype and Misconceptions (w/ Luca)

From Discord Helper to OSS Maintainer: The React Query Story (with Dominik Dorfmeister)

From Discord Helper to OSS Maintainer: The React Query Story (with Dominik Dorfmeister)

The Weekly Dev's Brew #001 Bridging Education & Engineering Excellence (with Mark Techson)

The Weekly Dev's Brew #001 Bridging Education & Engineering Excellence (with Mark Techson)

The Future of Office Design (And Why Boring Corporate Is Dead)

The Future of Office Design (And Why Boring Corporate Is Dead)

Innovation in Financial Services | John McCafferty, Client Partner | Waracle Talks Ep. 2

Innovation in Financial Services | John McCafferty, Client Partner | Waracle Talks Ep. 2

Pałacowy statysta z wetem. Nawrocki zamiera w bezruchu, gdy rząd nie poda mu papieru

Pałacowy statysta z wetem. Nawrocki zamiera w bezruchu, gdy rząd nie poda mu papieru

CO BY BYŁO GDYBY GRZEGORZ BRAUN PRZEJĄŁ WŁADZĘ W POLSCE? - HEARTS OF IRON 4

CO BY BYŁO GDYBY GRZEGORZ BRAUN PRZEJĄŁ WŁADZĘ W POLSCE? - HEARTS OF IRON 4

Adwokat (NOWOŚĆ) - Kabaret Młodych Panów, Kabaret Neo-Nówka, Kabaret Moralnego Niepokoju

Adwokat (NOWOŚĆ) - Kabaret Młodych Panów, Kabaret Neo-Nówka, Kabaret Moralnego Niepokoju

#47 Sacking of Ruben Amorim: A Deeper Look | Weekly Huddle

#47 Sacking of Ruben Amorim: A Deeper Look | Weekly Huddle

How JavaScript Really Evolves: Inside TC39 with Daniel Ehrenberg

How JavaScript Really Evolves: Inside TC39 with Daniel Ehrenberg

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com