1. EachPod
EachPod
Fatal Error - Podcast

Fatal Error

Fatal Error is a weekly show hosted by software developers Soroush Khanlou and Chris Dzombak. We discuss topics at the cutting edge of iOS software architecture, Swift, and best practices.

Training Technology Education Tech News
Update frequency
every 6 days
Average duration
26 minutes
Episodes
94
Years Active
2016 - 2018
Share to:
14. Tests and Types

14. Tests and Types

Chris and Soroush discuss Uncle Bob's controversial blog post about languages with type systems that he finds too strict.
00:35:15  |   Mon 23 Jan 2017
13. The Law of Demeter

13. The Law of Demeter

The Law of Demeter (also known as the Principle of Least Knowledge) shows up occasionally in code reviews and discussions of object-oriented programming practices. But what does it actually mean, and…
00:28:07  |   Mon 16 Jan 2017
12. Swift 3 Migration

12. Swift 3 Migration

00:43:44  |   Mon 09 Jan 2017
11. Codegen

11. Codegen

To kick off this season of Fatal Error, Chris and Soroush discuss code generation in Swift: what, why, and how?
00:28:28  |   Mon 02 Jan 2017
10. Why This All Matters

10. Why This All Matters

Chris and Soroush spent the last 18 weeks discussing the things they think are important to consider in building software. In the final episode of Fatal Error Season 1, they make the case for why it…
00:27:48  |   Mon 05 Dec 2016
9. Getting Started with Testing

9. Getting Started with Testing

Today on Fatal Error: a crash course on a bunch of useful concepts for testing iOS apps in Swift.
00:35:31  |   Mon 21 Nov 2016
8. Domain-Driven Design

8. Domain-Driven Design

Soroush tells Chris about some of his takeaways from Eric Evans (https://www.infoq.com/author/Eric-Evans)'s book, Domain-Driven Design (https://www.amazon.com/gp/product/0321125215/), and they discus…
00:30:44  |   Mon 07 Nov 2016
7. The Single Responsibility Principle

7. The Single Responsibility Principle

A responsibility is an axis of change — a potential motivation for change.
00:36:24  |   Mon 24 Oct 2016
6. Singletons

6. Singletons

Singletons get a bad rap. Why? Should you use them in your application? And if you've inherited several of them, what should you do?
00:27:58  |   Mon 10 Oct 2016
5. Reactive Programming

5. Reactive Programming

This week, Chris and Soroush finally get to the topic they've been waiting for since they started the podcast: reactive programming. Chris gives a high level intro, and they dive into Q&A.
00:49:59  |   Mon 26 Sep 2016
4. Promises

4. Promises

This week, our boys talk about promises: where do they come from, and what they are good for?
00:34:11  |   Mon 12 Sep 2016
3. View Models, Again

3. View Models, Again

After recording Episode 2 (http://fatalerror.fm/episodes/2016/8/13/2-view-models), Soroush remembered some other questions about View Models. In this special half-episode, your hosts answer even more…
00:41:58  |   Mon 29 Aug 2016
2. View Models

2. View Models

In our second episode, we discuss view models. Chris starts with a bold definition of what they are, and more importantly, what they aren't. Soroush raises some concerns he's had with view models, a…
00:30:05  |   Mon 15 Aug 2016
1. Coordinators

1. Coordinators

In our first episode, we talk coordinators. What are they? How do you use them? How did they come to be? How do they relate to storyboards? Your intrepid hosts answer these questions and more.
00:27:37  |   Sat 23 Jul 2016
Disclaimer: The podcast and artwork embedded on this page are the property of Chris Dzombak. This content is not affiliated with or endorsed by eachpod.com.