
Episode 40: User Experience, Developer Tooling, and RxJS - Randall Koutnik
07/09/19 • 49 min
Recording date: 2019-06-20
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Randall Koutnik @RKoutnik
Resources:
- Build Reactive Websites with RxJS
- Atlas Stack Language
- Reverse Polish Notation
- VS Code and Docker
- Peacock for VS Code
- Open close principle
- RxJS
- React
- Switchmap operator
- Angular JS
- Rx marbles
- Redux
- Redux observable
Someone to follow
Timejumps
- 02:32 Guest introduction
- 05:14 What are your proud of buildiing for developer tooling?
- 10:42 User experience vs developer user experience
- 13:46 Sponsor: Nrwl
- 14:21 How do you target developer tooling?
- 18:57 Build Reactive Websites with RXJS
- 22:54 What gets simpler?
- 30:28 Marble charts
- 32:18 Sponsor: Clubhouse.io
- 32:39 Ward's deep thought
- 45:14 How would you recommend folks get started?
- 46:06 Someone to follow
Recording date: 2019-06-20
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Randall Koutnik @RKoutnik
Resources:
- Build Reactive Websites with RxJS
- Atlas Stack Language
- Reverse Polish Notation
- VS Code and Docker
- Peacock for VS Code
- Open close principle
- RxJS
- React
- Switchmap operator
- Angular JS
- Rx marbles
- Redux
- Redux observable
Someone to follow
Timejumps
- 02:32 Guest introduction
- 05:14 What are your proud of buildiing for developer tooling?
- 10:42 User experience vs developer user experience
- 13:46 Sponsor: Nrwl
- 14:21 How do you target developer tooling?
- 18:57 Build Reactive Websites with RXJS
- 22:54 What gets simpler?
- 30:28 Marble charts
- 32:18 Sponsor: Clubhouse.io
- 32:39 Ward's deep thought
- 45:14 How would you recommend folks get started?
- 46:06 Someone to follow
Previous Episode

Episode 39: Authentication For Javascript Apps - Kim Maida
Recording date: 2019-06-18
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Kim Maida @KimMaida
Resources:
- Auth0
- Google OAuth 2.0
- Open ID Connect
- Auth0 Blog
- Identity Server
- NG Vikings
- Authstronomy: The Science of Authenticating Angular Apps by Kim Maida
Someone to follow
Timejumps
- 00:40 Topic & guest introduction
- 03:56 What are some of the issues with rolling your own security?
- 07:18 Where do you start with security?
- 13:57 SDKs for Apps on Auth0
- 20:15 Groups vs Claims vs scopes
- 23:23 Is storing tokens on the client side a bad thing?
- 28:45 Sponsor: IdeaBlade
- 29:44 You don't know what you don't know
- 34:07 How short should access token life be?
- 40:07 NG Vikings Conference
- 42:25 Someone to follow
Next Episode

Episode 41: Managing Your npm Dependencies With Jan Lehnardt
Recording date: 2019-07-09
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Jan Lehnardt @Janl
Resources:
- Greenkeeper
- Neighbourhood.ie
- Viewing the size of NPM Packages
- Semantic Release
- Example of a Pull Request from greenkeeper on Peacock / alternate
- Dependabot
- Dependabot joins Github
- Github Marketplace
- Azure DevOps
- Peacock
- Semantic Release
- Microsoft acquires Pull Panda
- Pull Panda
- Angular Team Commit guidelines
- AML in Azure DevOps
- Azure DevOps pipelines
- leftpad.io from npm
- What is leftpad?
- You need to check out the source code for it
- How to deprecate an npm module
- Hapi
- What is string.prototype.padStart
- entropic
- node.js version info
- Code Kitten
Someone to follow
- Base 16 Term
- Simone Giertz
- Kat Marchán
- Kat's episode on RealTalk Javascript
- Jonathan Carter
- Live Share
- Erich Gamma
- VS Remote Extensions
Timejumps
- 01:55 Topic & guest introduction
- 04:00 Is project size a problem?
- 06:39 Origins of Greenkeeper
- 11:50 Sponsor: Clubhouse.io
- 12:15 What platforms does it work on?
- 17:38 How does it compare to Dependabot?
- 22:43 Any pricing exceptions?
- 24:46 What if I don't have CI?
- 28:25 What do you recommend people use for their modules?
- 32:42 Auto repos vs a bunch of small repos
- 43:54 Sponsor: IdeaBlade
- 44:53 How do I know if something has been deprecated?
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-40-user-experience-developer-tooling-and-rxjs-randall-koutnik-23032712"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to episode 40: user experience, developer tooling, and rxjs - randall koutnik on goodpods" style="width: 225px" /> </a>
Copy