Code

Building software is hard. Let’s explore the creation of its every component from start to finish, in the context of an exaggerated reality where projects aren’t flawless.

Sales Managers Harassment Guide

I’m a digit head. I love learning about new things, exploring technologies, and solving complex tasks so that...

Android arguments with Kotlin delegates

In Android, Bundle is used for sending data between Activities and Fragments. For example, to pass userName in...

Coding practices at their worst. Rant about retain loops...

Hello there, my sweet fellow developers, Several days ago I had a wonderful discussion with another...

The definitive list of blogs you should dig into, if you ever...

Hello there, my sweet fellow developers, Disclaimer: I must be honest with you. I’ve just named the post...

Coding practices at their worst. A rant about retain loops...

Coding practices at their worst. A rant about retain loops that appear when instance methods are used as...

Swift: Optionals Without Conditionals

Optional is far more than just a simple conditional statement. It's a great type, that has a lot up its sleeve....

Swift: Any can bite

Any and Any? in Swift are weird. We venture forth into the depth of unknown using Swift Reflection API as the...

Common mistakes no one bothers about – Force cast,...

Coding practices at their worst. Rant about why force in Swift should never be used.

Swift: Conventions are good, strings are bad

Simplify your life by imposing additional conventions in Swift.

Swift: Chainable Casting

Swift iflet and guard haters, you are welcome. I have an extension to the topic for you.

Common mistakes no one bothers about – Explicitness in...

Coding practices at their worst. Rant about implicitness in Swift function and property calls.

Common mistakes no one bothers about – Macros and...

Coding practices at their worst. Rant about Swift macros and compiler directives spilling into the code.

Common mistakes no one bothers about – Extensions in Swift

Coding practices at their worst. Rant about Swift extensions being unused.

Common mistakes no one bothers about – First Order...

Coding practices at their worst. Rant about Swift first order functions being underutilized.

Common mistakes no one bothers about – Swifty Decomposition

Coding practices at their worst. Rant about the decomposition in Swift.

Common mistakes no one bothers about – Swift Bools

Hello there, my sweet fellow developers, Sometimes you could write a code, that is not duplicated on the syntax...

Common mistakes no one bothers about – Swift Consts

Coding practices at their worst. Rant about magic values in Swift.

Objective-C After 3 Years Of Swift

More than 3 years passed since the first public announcement of Swift. So, it is a good idea to take a look at...

Type Inference in Swift

Do you hate Swift iflet and guard verbose syntax? I have a solution for you.

Swift: Lets reconsider MVC

Why do developers tend to fill views in their view controllers? What about the better approach to MVC in Swift?