
Episode 172: Becoming A Tech Author During The Pandemic with Aristeidis Bampakos
02/24/22 • 40 min
Recording date: 2022-02-10
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Aristeidis Bampakos @abampakos
Brought to you by
Resources:
Timejumps
- 01:48 Guest introduction
- 03:19 How did you get started in teaching Angular?
- 08:12 Sponsor: Ag Grid
- 09:16 How did you schedule writing about Angular?
- 11:52 How did you decide when to write a book?
- 14:52 Dan's intro to tech story
- 17:17 Craig's origin story
- 18:02 What lessons did you learn on your journey?
- 24:14 Any tips for people procrastinating?
- 25:23 Sponsor: Ionic
- 26:02 Craig's tips for dealing with procrastination
- 31:34 What are your motivations for writing?
- 33:21 What was the process for a second book?
- 36:03 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.
Recording date: 2022-02-10
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Aristeidis Bampakos @abampakos
Brought to you by
Resources:
Timejumps
- 01:48 Guest introduction
- 03:19 How did you get started in teaching Angular?
- 08:12 Sponsor: Ag Grid
- 09:16 How did you schedule writing about Angular?
- 11:52 How did you decide when to write a book?
- 14:52 Dan's intro to tech story
- 17:17 Craig's origin story
- 18:02 What lessons did you learn on your journey?
- 24:14 Any tips for people procrastinating?
- 25:23 Sponsor: Ionic
- 26:02 Craig's tips for dealing with procrastination
- 31:34 What are your motivations for writing?
- 33:21 What was the process for a second book?
- 36:03 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.
Previous Episode

Episode 171: Stop worrying about JavaScript frameworks with Sasha Shynkevich
Recording date: 2/3/2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Sasha Shynkevich @neesoglasnaja
Brought to you by
- AG Grid
- Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources:
- AngularJS
- React
- Vue
- Svelte
- How to Stop Choosing JavaScript Frameworks and Start Living Recording
- Slides
- The Front-End Operations Engineer
- Intro to Frontend Ops
- TodoMVC
- RealWorld Camparison
- Redux
- Choosing Your JavaScript Framework - video of John Papa from dotJS
- Web Rush podcast episode 42 - Choosing Your JavaScript Framework
- State of JavaScript
- Booksellers Documentary
Timejumps
- 01:25 Guest introduction
- 02:20 How did you get into this topic?
- 06:45 Sponsor: Narwhal Nx
- 07:17 Who are the people who don't know what to do?
- 11:24 How do you help people pick technologies?
- 19:41 What is the state of Javascript?
- 22:32 Sponsor: Ag Grid
- 23:42 How do you know if a framework is a good one to run with?
- 26:06 How do you find community to learn?
- 28:36 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.
Next Episode

Episode 173: Getting the Best out of TypeScript with Maina Wyclyffe
Recording date: Feb 17, 2022
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Maina Wyclyffe @mwycliffe_dev
Brought to you by
- AG Grid
- Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources:
- Yes, Bradley Cooper does voice Rocket
- AngularJS
- Angular
- TypeScript
- Nairobi, Kenya
- Basic types in TypeScript
- Non-null assertion operator in Typescript
- Union types in Typescript
- Enums in Typescript
- Kevin Chisholm
- Creating types from types in TypeScript
- Utility types in Typescript
- Type Assertions in TypeScript - why not?
Timejumps
- 01:03 Ward's haircut
- 02:06 Guest introduction
- 03:40 What made you want to use TypeScript?
- 05:51 How do you decide when to use TypeScript?
- 09:08 Sponsor: Ag Grid
- 10:07 How do you deal with null in TypeScript?
- 14:37 Are TypeScript enums are bad?
- 20:12 What are your pet peeves in TypeScript?
- 21:36 Sponsor: Nx
- 22:12 What's your second pest peeve?
- 27:25 Why would you create a type from another type?
- 35:52 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.
If you like this episode you’ll love
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/web-rush-211078/episode-172-becoming-a-tech-author-during-the-pandemic-with-aristeidis-23032578"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to episode 172: becoming a tech author during the pandemic with aristeidis bampakos on goodpods" style="width: 225px" /> </a>
Copy