Hanselminutes is Fresh Air for Developers. A weekly commute-time podcast that promotes fresh technology and fresh voices. Talk and Tech for Developers, Life-long Learners, and Technologists.
…
continue reading
A tartalmat a iteration podcast, John Jacob, and JP Sio - Web Developers biztosítja. Az összes podcast-tartalmat, beleértve az epizódokat, grafikákat és podcast-leírásokat, közvetlenül a iteration podcast, John Jacob, and JP Sio - Web Developers vagy a podcast platform partnere tölti fel és biztosítja. Ha úgy gondolja, hogy valaki az Ön engedélye nélkül használja fel a szerzői joggal védett művét, kövesse az itt leírt folyamatot https://hu.player.fm/legal.
Player FM - Podcast alkalmazás
Lépjen offline állapotba az Player FM alkalmazással!
Lépjen offline állapotba az Player FM alkalmazással!
Onboarding into a new codebase 👋
MP3•Epizód kép
Manage episode 265752884 series 1900125
A tartalmat a iteration podcast, John Jacob, and JP Sio - Web Developers biztosítja. Az összes podcast-tartalmat, beleértve az epizódokat, grafikákat és podcast-leírásokat, közvetlenül a iteration podcast, John Jacob, and JP Sio - Web Developers vagy a podcast platform partnere tölti fel és biztosítja. Ha úgy gondolja, hogy valaki az Ön engedélye nélkül használja fel a szerzői joggal védett művét, kövesse az itt leírt folyamatot https://hu.player.fm/legal.
Today's topic:
Onboarding into a new codebase
As a new hire / contractor for a freelance project
From JP:
- Reviewing other people's PRs on a new codebase
- Submitting your first PR
- Understanding how data flows through the app
- I've found that the organization of the code and the quality of abstractions makes or breaks this point
- Ramping up complexity of feature stories that you can tackle. How do you get there?
From John:
- First — Understand the domain, talk with team, read books, use competitor software, language in that domain.
- Then — Understand the software
- Read the Docs, all that you can get your hands on
- Review closed issues / tickets, try to understand the language /culture of the team
- Review the tests, this is a good place to start if there is any, especially integration or feature tests that are higher level
- Find the "God" objects if you can.
- Write docs as you go, great way to get it into your head
Onboarding someone else onto a new codebase
From JP
- Hiring contractors for a project
- Onboarding new hires
- Reviewing new hires' pull requests **it's own episode maybe? Code Review?**
- How do you onboard someone else?
- I think domain context is important
From John
- Support the advise given above! It's just the reverse
- First: Domain Context
- Then —
- Provide Docs
- Tests
- Simple first issue
- Pair on the onboarding Dev's first PR VS sink or swim
- Try to demonstrate what tools and process you use in a project
Picks
JP: https://apps.apple.com/de/app/meeter-fast-call-initiation/id1510445899?l=en&mt=12
John:
- Rails View Components
- It's a new pattern in rails to produce reusable front end "Partials" but more abstracted and re-usable.
- This pattern plus stimulus.js is really magic.
78 epizódok
MP3•Epizód kép
Manage episode 265752884 series 1900125
A tartalmat a iteration podcast, John Jacob, and JP Sio - Web Developers biztosítja. Az összes podcast-tartalmat, beleértve az epizódokat, grafikákat és podcast-leírásokat, közvetlenül a iteration podcast, John Jacob, and JP Sio - Web Developers vagy a podcast platform partnere tölti fel és biztosítja. Ha úgy gondolja, hogy valaki az Ön engedélye nélkül használja fel a szerzői joggal védett művét, kövesse az itt leírt folyamatot https://hu.player.fm/legal.
Today's topic:
Onboarding into a new codebase
As a new hire / contractor for a freelance project
From JP:
- Reviewing other people's PRs on a new codebase
- Submitting your first PR
- Understanding how data flows through the app
- I've found that the organization of the code and the quality of abstractions makes or breaks this point
- Ramping up complexity of feature stories that you can tackle. How do you get there?
From John:
- First — Understand the domain, talk with team, read books, use competitor software, language in that domain.
- Then — Understand the software
- Read the Docs, all that you can get your hands on
- Review closed issues / tickets, try to understand the language /culture of the team
- Review the tests, this is a good place to start if there is any, especially integration or feature tests that are higher level
- Find the "God" objects if you can.
- Write docs as you go, great way to get it into your head
Onboarding someone else onto a new codebase
From JP
- Hiring contractors for a project
- Onboarding new hires
- Reviewing new hires' pull requests **it's own episode maybe? Code Review?**
- How do you onboard someone else?
- I think domain context is important
From John
- Support the advise given above! It's just the reverse
- First: Domain Context
- Then —
- Provide Docs
- Tests
- Simple first issue
- Pair on the onboarding Dev's first PR VS sink or swim
- Try to demonstrate what tools and process you use in a project
Picks
JP: https://apps.apple.com/de/app/meeter-fast-call-initiation/id1510445899?l=en&mt=12
John:
- Rails View Components
- It's a new pattern in rails to produce reusable front end "Partials" but more abstracted and re-usable.
- This pattern plus stimulus.js is really magic.
78 epizódok
Tüm bölümler
×Üdvözlünk a Player FM-nél!
A Player FM lejátszó az internetet böngészi a kiváló minőségű podcastok után, hogy ön élvezhesse azokat. Ez a legjobb podcast-alkalmazás, Androidon, iPhone-on és a weben is működik. Jelentkezzen be az feliratkozások szinkronizálásához az eszközök között.