Accessibility iOS Localization SwiftUI · 4 min read
Pluralized Phrases Localization
Localizing plural sentences can be challenging. Let's learn what Apple gives us to tackle this specific problem.
Clean Code SOLID Swift · 4 min read
Here comes the final letter of the SOLID series. The D or Dependency Inversion Principle (not to be confused with Dependency Injection) which states "High-level module should not depend upon low-level modules; instead they should depend upon abstractions", but also the "low-level modules too should depend upon abstractions". Let's have an in-depth look about this principle.
Clean Code Swift SOLID · 4 min read
"A client should not be forced to implement an interface that it doesn’t use.", that's all about this principle. Let's have a look on this article and learn how to apply it on our codebase.
Clean Code SOLID Swift · 5 min read
"Derived classes must be substitutable for their base classes" which is the whole idea behind this principle. Let's have an in-depth look at it in this article and see the pitfalls we might come across.
Clean Code SOLID Swift · 4 min read
Entities should be open for extension, but closed for modification. Let's break this definition down in this article.
Clean Code SOLID Swift · 6 min read
Let’s have a look on the S.O.L.I.D. principles and have an in-depth look at the first and probably most well-known principle: the Single Responsibility or SRP.
Accessibility iOS Localization SwiftUI · 4 min read
Localizing plural sentences can be challenging. Let's learn what Apple gives us to tackle this specific problem.
iOS Sign in with Apple Swift · 8 min read
Doing server-side token validation can be tricky. In this blog post, let's learn how to authenticate a user from the client-side using Sign in with Apple to create public and secret keys for server-side verification.
iOS Sign in with Apple Swift · 8 min read
Doing server-side token validation can be tricky. In this blog post, let's learn how to authenticate a user from the client-side using Sign in with Apple to create public and secret keys for server-side verification.
Clean Code SOLID Swift · 4 min read
Here comes the final letter of the SOLID series. The D or Dependency Inversion Principle (not to be confused with Dependency Injection) which states "High-level module should not depend upon low-level modules; instead they should depend upon abstractions", but also the "low-level modules too should depend upon abstractions". Let's have an in-depth look about this principle.
Clean Code Swift SOLID · 4 min read
"A client should not be forced to implement an interface that it doesn’t use.", that's all about this principle. Let's have a look on this article and learn how to apply it on our codebase.
Clean Code SOLID Swift · 5 min read
"Derived classes must be substitutable for their base classes" which is the whole idea behind this principle. Let's have an in-depth look at it in this article and see the pitfalls we might come across.
Clean Code SOLID Swift · 4 min read
Entities should be open for extension, but closed for modification. Let's break this definition down in this article.
Clean Code SOLID Swift · 6 min read
Let’s have a look on the S.O.L.I.D. principles and have an in-depth look at the first and probably most well-known principle: the Single Responsibility or SRP.
iOS Sign in with Apple Swift · 8 min read
Doing server-side token validation can be tricky. In this blog post, let's learn how to authenticate a user from the client-side using Sign in with Apple to create public and secret keys for server-side verification.
Clean Code SOLID Swift · 4 min read
Here comes the final letter of the SOLID series. The D or Dependency Inversion Principle (not to be confused with Dependency Injection) which states "High-level module should not depend upon low-level modules; instead they should depend upon abstractions", but also the "low-level modules too should depend upon abstractions". Let's have an in-depth look about this principle.
Clean Code Swift SOLID · 4 min read
"A client should not be forced to implement an interface that it doesn’t use.", that's all about this principle. Let's have a look on this article and learn how to apply it on our codebase.
Clean Code SOLID Swift · 5 min read
"Derived classes must be substitutable for their base classes" which is the whole idea behind this principle. Let's have an in-depth look at it in this article and see the pitfalls we might come across.
Clean Code SOLID Swift · 4 min read
Entities should be open for extension, but closed for modification. Let's break this definition down in this article.
Clean Code SOLID Swift · 6 min read
Let’s have a look on the S.O.L.I.D. principles and have an in-depth look at the first and probably most well-known principle: the Single Responsibility or SRP.
New posts about Swift, SwiftUI, TDD, software design, accessibility, testing in iOS directly in your inbox. I won't spam ya. 🖖 Unsubscribe anytime.