Player FM 앱으로 오프라인으로 전환하세요!
149: Software Design with Scott Wlaschin
Manage episode 214305865 series 2410493
In this weeks episode we are lucky to have Scott Wlaschin back on the show to discuss design within software. We start off by highlighting leaky abstractions, adopted tool-chains and transpiling languages into JavaScript. From here we move on to talk about what makes ‘good code’, and how evaluating this is heavily reliant on the requirements and context you are in. Finally, we discuss how OO and FP software architectures differ, advantages of being explicit over implicit and information-hiding at API boundaries.
Show Links
- Scott Wlaschin on Twitter
- Exploring 4 Languages - Chris Krycho
- List of languages that compile to JS
- The Non-Secret Formula for Writing Better Code
- Designing with Capabilities
- A functional approach to authorization
- Constraining capabilities based on identity and role
- Using types as access tokens
- Structured programming - Wikipedia
- The Design of Everyday Things
164 에피소드
Manage episode 214305865 series 2410493
In this weeks episode we are lucky to have Scott Wlaschin back on the show to discuss design within software. We start off by highlighting leaky abstractions, adopted tool-chains and transpiling languages into JavaScript. From here we move on to talk about what makes ‘good code’, and how evaluating this is heavily reliant on the requirements and context you are in. Finally, we discuss how OO and FP software architectures differ, advantages of being explicit over implicit and information-hiding at API boundaries.
Show Links
- Scott Wlaschin on Twitter
- Exploring 4 Languages - Chris Krycho
- List of languages that compile to JS
- The Non-Secret Formula for Writing Better Code
- Designing with Capabilities
- A functional approach to authorization
- Constraining capabilities based on identity and role
- Using types as access tokens
- Structured programming - Wikipedia
- The Design of Everyday Things
164 에피소드
모든 에피소드
×플레이어 FM에 오신것을 환영합니다!
플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.