Title
Jakub Turek
Go Home
Category
Description
Practical iOS engineering
Address
Phone Number
+1 609-831-2326 (US) | Message me
Site Icon
Jakub Turek
Tags
Page Views
0
Share
Update Time
2022-10-22 20:25:41

"I love Jakub Turek"

www.jakubturek.com VS www.gqak.com

2022-10-22 20:25:41

HomeiOS Unit Testing 101ResourcesTalks @KubaTurek Search MenuJakub TurekPractical iOS engineeringPage 1 of 2Older Posts Bottom-up unit testingByJakub Turekin iOSon08 Jan 2020Unit tests promise the developers to allow refactoring, which is changing the implementation without modifying the behaviour of the code. Unfortunately, this often turns out to be the false promise in complex enough systems. The article will help you structure the tests to regain this benefit.…How to approach TDD for the 1st time?ByJakub Turekin iOSon06 Jan 2020TDD is not an easy concept to begin with. Even though writing a unit-test is a rather obvious task, many developers restrain themselves from trying to build a new feature in a test-first approach. The article shows how to start doing TDD on a real-life usage scenario.…Separating decisions & side-effectsByJakub Turekin iOSon02 Jan 2020Separating decisions and calculations from side-effects is a key to successful unit-testing. The article shows example of refactoring the code to do so.…Intro to free functions in SwiftByJakub Turekin iOSon15 Oct 2018Functional programming might be a strange beast for Cocoa veterans. This tutorial helps to understand how & why you should compose functions together.…Animating UICollectionView updates with self-sizing cells the Rx wayByJakub Turekin iOSon17 Sep 2018UICollectionView is one of the most flexible and powerful, but also mysterious and tricky components in UIKit toolbelt. I've learned it the hard way when trying to build a simple, Facebook-like feed. Here're my lessons learned.…Imperative shell, functional coreByJakub Turekin Swifton16 Jun 2018Imperative shell, functional core is one of the concepts that influenced my programming career the most. It perfectly formulates how to write clean, easily testable code and always keeps you wondering whether you did enough to extract the functional pieces. During my preparations for the Mobile Warsaw #62 talk I…Practical functional programming in SwiftByJakub Turekin Swifton24 Jul 2017Recently, I came across a couple of real-world examples that illustrate functional programming usage in Swift. All those examples have a single thing in common - they have been initially written in an imperative manner, which made them harder to read and extend. The article provides an in-depth description of…Continuous delivery with Travis and fastlaneByJakub Turekin iOSon04 Jun 2017Continuous delivery is a key to a healthy communication with your customer. However, it is not a common practice for iOS developers to set up a continuous delivery pipeline. It is likely caused by the inferior tooling provided by the Apple itself. This tutorial aims to present a painless way…Page 1 of 2Older Posts TopicsiOS: 14feature: 11Swift: 11Development: 8Code Quality: 6TDD: 5Reusable Design Patterns: 4Clean Code: 4Testing: 4Functional Programming: 4Xcode: 3Software Architecture: 3Unit Testing 101: 3banner: 2UI: 2Miscellaneous: 1Python: 1Views: 1Snapshots: 1EarlGrey: 1FBSnapshotTestCase: 1Continuous Integration: 1Continuous Delivery: 1Travis CI: 1fastlane: 1TestFlight: 1deployment: 1beta: 1UICollectionView: 1RxSwift: 1RxDataSources: 1RxFeedback: 1RxCocoa: 1Training: 0Resources: 0Jakub Turek © 2022 Published with Ghost • Theme Attila • System theme