Software Development Related Posts

Testability in iOS

| 9 minute(s) read

Most of the developers have hard times to understand the testability. Tests are often underrated and despised. What are the benefits of tests?

Concurrency in iOS

| 8 minute(s) read

We face handling more than one operations at the same time. We want to shorten the waiting time even though it is not always necessary with the concurrency.

View Lifecycle in iOS

| 8 minute(s) read

Truly understanding when the view is created, loaded, appeared or destroyed helps us to understand our approach deeply while developing an iOS App.

Application Lifecycle in iOS

| 6 minute(s) read

Every iOS developer needs to understand the possible states and lifecycle of an iOS application. Knowing when the state enables us to work behind the scenes.

iOS/macOS Developer Productivity Kit

| 4 minute(s) read | Last Update:

We use some tools and also some do customizations on them to increase our productivity. Every tech stack has different needs, thus, a different set of tools.

What is Firebase Predictions?

| 7 minute(s) read | Last Update:

Google announced Firebase Predictions in Firebase Dev Summit in Amsterdam this year.

Generics in Swift 4

| 11 minute(s) read | Last Update:

As one of the most powerful features in Swift, Generics can be tricky. A lot of people have trouble understanding and using them, especially application deve...

Unit Tests in Server-Side Swift API

| 6 minute(s) read | Last Update:

I’ve shared my first experiences about backend development in Swift in my previous blog post. This is the follow-up post. I’ll talk about Unit Tests in Swift.

New Horizons with Server-Side Swift

| 6 minute(s) read

After hearing a lot about great performance of Swift in backend, I decided to give it a try. And here comes my first experiences step by step.