| 29. 9. 2020 | UIKit or SwiftUI: what to use in production? – nalexn.github.io
|
| 27. 2. 2020 | Save your next app from rebuilding from scratch – nalexn.github.io
|
| 20. 2. 2020 | Stranger things around SwiftUI's state – nalexn.github.io
|
| 13. 2. 2020 | SwiftUI Environment Overrides – nalexn.github.io
|
| 16. 1. 2020 | Separation of Concerns in Software Design – nalexn.github.io
|
| 20. 12. 2019 | Why I quit using the ObservableObject in SwiftUI – nalexn.github.io
|
| 5. 12. 2019 | Performance Battle: AnyView vs Group – nalexn.github.io
|
| 21. 11. 2019 | Who said we cannot unit test SwiftUI views? – nalexn.github.io
|
| 8. 11. 2019 | Programmatic navigation in SwiftUI project – nalexn.github.io
|
| 4. 11. 2019 | Clean Architecture for SwiftUI – nalexn.github.io
|
| 4. 10. 2019 | Variadic DisposeBag for Combine subscriptions – nalexn.github.io
|
| 29. 9. 2019 | Fighting state redundancy in Model-View-ViewModel – nalexn.github.io
|
| 23. 8. 2019 | The Complete Guide to the State Management in iOS – nalexn.github.io
|
| 12. 4. 2018 | Callbacks, Part 3: Promise, Event, and Stream (Functional Reactive Programming) – nalexn.github.io
|
| 8. 2. 2018 | Callbacks, Part 2: Closure, Target-Action, and Responder chain – nalexn.github.io
|
| 28. 1. 2018 | Callbacks, Part 1: Delegate, NotificationCenter, and KVO – nalexn.github.io
|
| 14. 1. 2018 | To log, or not to log? – nalexn.github.io |