Clean API Architecture π΅ π’ π΄, by Eric Silverberg, Perry Street Software Engineering
![Clean API Architecture π΅ π’ π΄, by Eric Silverberg, Perry Street Software Engineering](https://miro.medium.com/v2/resize:fit:1200/1*TNNGfuV3U1ItB-6-54tPcw.png)
![](https://miro.medium.com/v2/resize:fill:224:224/1*58nbWxXPkAfA_yY6Ldd0Mw.jpeg)
Eric Silverberg β Medium
![](https://miro.medium.com/v2/da:true/resize:fit:480/1*mBEiCut-C5jzOmcm3TDrpg.gif)
API classes in Swift & Kotlin. The right way to make network calls toβ¦, by Eric Silverberg, Perry Street Software Engineering
![](https://miro.medium.com/v2/resize:fit:1400/1*oKgwW_fcR8GLj1dnWoxMyQ.png)
Better architecture with Railway Oriented Programming, by Eric Silverberg, Geek Culture
![](https://miro.medium.com/v2/resize:fit:6000/1*6-njVHHewsxhgq54sdDHjA.jpeg)
Testing Asynchronicity in Swift & Kotlin, by Eric Silverberg
![](https://miro.medium.com/v2/resize:fit:2000/1*LcWjnuIJKe92F5GpxlIW7w.jpeg)
Repositories and Domain Models in Swift & Kotlin, by Eric Silverberg, Perry Street Software Engineering
![](https://miro.medium.com/v2/resize:fill:224:224/1*eoQyWI3qp67jdFP1KohwUw.png)
List: API, Curated by Snaw
![](https://miro.medium.com/v2/resize:fit:1400/1*rKqZc1NTrposNA4emtrE7g.png)
Better architecture with Railway Oriented Programming, by Eric Silverberg, Geek Culture
![](https://miro.medium.com/v2/resize:fit:1400/1*nMJlkQz6BLC_lPLsFpH7zA.png)
Crashlytics Logs With 'Impossible' NullPointerExceptions, by Eric Silverberg, The Startup
![](https://miro.medium.com/v2/resize:fit:1400/1*1B9PO-gXBHxlWkO1PEWaXQ.png)
Client-side design patterns for API errors, by Eric Silverberg, Perry Street Software Engineering
![](https://miro.medium.com/v2/resize:fit:1400/1*hOBfM72ZPJx1-sUBez1tqQ.png)
Crashlytics Logs With 'Impossible' NullPointerExceptions, by Eric Silverberg, The Startup
![](https://miro.medium.com/v2/resize:fit:1026/0*-LbZvgmrj2X2IMtl.png)
Android Activity Lifecycle considered harmful, by Eric Silverberg