Server-side Swift with Vapor 3 – backend set up
Mar 26, 2019, 11:29 AM
Today I wanted to write about Server-side Swift and how to set up a basic backend with Vapor 3 framework. We’ll go through how to create a simple CRUD backend which we can use to create, remove, update and delete information. We...
Unit testing RxSwift application with XCTest framework
Oct 6, 2018, 5:50 AM
Unit testing RxSwift app is the topic I want to talk about today. This is the last part of the series How to use RxSwift with MVVM, where we have learned to use RxSwift by implementing the Friends application. The only remaining thing is...
Network request with RxSwift example
Sep 23, 2018, 3:36 AM
This time I want to show you how you can write network request with RxSwift. The biggest change with network request with RxSwift is that we don’t have to use completion blocks, delegates or other techniques to receive the...
How to use RxSwift with MVVM pattern part 2
Aug 31, 2018, 6:54 AM
This is the second post on how to use RxSwift with MVVM series. In the first part we set up RxSwift from Cocoa pods and checked how to use , and . This time we will create a view that we can use to create and update friends to...
How to use RxSwift with MVVM pattern
Jul 18, 2018, 2:53 AM
This time I want to talk about how to use RxSwift with MVVM. RxSwift has been a hot topic in the community for a few years now, but somehow I’ve managed to avoid it. It took me a while to switch my brain to the state that everything...
How to use Swift playgrounds to help with UI development
Mar 7, 2018, 1:44 PM
Today I want to talk to you about Swift playgrounds! In the last post I showed you how you can run your entire application inside swift playgrounds. It really was fun to get it running, but I am not sure if it helps that much with the...
How to run your application in Swift playground
Feb 13, 2018, 12:29 AM
I’ve been playing around with Swift playground lately and today I want to share with you, how you can run your complete project inside a Swift playground. I got the idea when I was constructing cells with dynamic height for . After a...
iOS development tools checklist – Project work made easy
Jan 31, 2018, 12:59 AM
iOS development tools checklist. There is a lot of good tools and habits that will help you with development. In this post I’ll list the ones that have helped me the most. These tools and habits will help you to write better looking...
Higher-order functions, Functor and Monad in Swift
Nov 27, 2017, 1:18 PM
I have been writing this post about Functor, Monad and higher-order functions for some time. It started as a post about Monad, but evolved because I think all those 3 concepts are easier to understand when tied together. Understanding one...
Mock UIApplication for unit tests in Swift
Nov 13, 2017, 1:56 PM
This time I wanted to talk about how to mock UIApplication, or any other library for unit testing. When you are writing unit tests you want to be in control. With a specific input the output must always be what you expect. That is the main...