Open in app

Sign In

Write

Sign In

Brahim Siempay
Brahim Siempay

144 Followers

Home

About

Published in As-A-Millionaire

·Pinned

5 Tips On How To Stop Self-Sabotaging Yourself

Self-sabotage is a silent killer. Often times you don’t even see it. So I’m going to give you five examples of this and how you may be able to identify these. I think that self-sabotage is holding back a lot of people from success and it’s nothing to be ashamed…

Self Help

9 min read

5 Tips On How To Stop Self-Sabotaging Yourself
5 Tips On How To Stop Self-Sabotaging Yourself
Self Help

9 min read


Published in 2-minutes Read Tip

·1 day ago

What if You wanna observe mutations of all my properties in Swift?

One Interesting Advantage You Can’t Miss in Swift keyPaths — Now, what if you have a struct (or class) that has a long list of properties and you want to watch all mutations done to these properties? You are gonna say we can use didSet { } for each property and get over with it. Yes, but non, because you…

I OS

3 min read

What if You wanna observe mutations of all my properties in Swift?
What if You wanna observe mutations of all my properties in Swift?
I OS

3 min read


Published in 2-minutes Read Tip

·1 day ago

Swift keyPaths Interesting Advantage

What if you wanna observe mutations of all my properties? — Keypaths in iOS Swift are a powerful tool for accessing and mutating data in structs and classes. They allow developers to write concise, expressive code by providing a way to refer to properties and methods of a particular type in a type-safe way. A keypath is essentially a string that…

Programming

5 min read

Swift keyPaths Interesting Advantage
Swift keyPaths Interesting Advantage
Programming

5 min read


3 days ago

What you should know about Grand Central Dispatch (GCD) in iOS

Are you tired of spending hours trying to figure out why your app is freezing? Well, have no fear, because GCD (Grand Central Dispatch) is here to save the day! — Grand Central Dispatch or (GCD) GCD is a tool that allows you to perform tasks asynchronously, which means that your app can continue to function while the task is being completed. This can be a lifesaver when it comes to preventing your app from freezing.

Programming

4 min read

What you should know about Grand Central Dispatch (GCD) in iOS
What you should know about Grand Central Dispatch (GCD) in iOS
Programming

4 min read


Published in 2-minutes Read Tip

·Jan 16

My 5 Favorite Sites To Learn iOS

Great resource for learning iOS development with Swift — As an iOS developer, it’s important to constantly learn to stay current in the ever-changing world of technology. One of the best ways to do this is by visiting online resources created by experienced developers who have been through the same struggles and challenges that new developers face. In this…

I OS

4 min read

My 5 Favorite Sites To Learn iOS
My 5 Favorite Sites To Learn iOS
I OS

4 min read


Published in 2-minutes Read Tip

·Jan 11

10 Tips to Maintain Architecture in iOS

These decisions can have a significant impact on the maintainability, scalability, and overall quality of the software. — Architecture is important to care about because it can affect the long-term success of a software project. A well-designed architecture can make the development process more efficient, enable the software to adapt to changing requirements, and make it easier to understand and modify the code.

I OS

3 min read

10 Tips to Maintain Architecture in iOS
10 Tips to Maintain Architecture in iOS
I OS

3 min read


Published in 2-minutes Read Tip

·Jan 11

All about SOLID principles in iOS

They’re a set of five simple rules to make your code more awesome. — You might be wondering, where did these SOLID principles come from? Well, let me tell you a little story. A long time ago, in a galaxy far, far away, a wise man by the name of Robert C. Martin had an epiphany. He realized that the current state of code…

I OS

5 min read

All about SOLID principles in iOS
All about SOLID principles in iOS
I OS

5 min read


Jan 5

VIPER iOS architecture, All you should know

Basically, anytime you want to make your iOS app as efficient and maintainable as possible. Think of VIPER as the ultimate organizational tool for your app — it helps keep everything in its proper place, like a really fancy filing system. — VIPER is a popular architectural pattern used in iOS development, and it stands for View, Interactor, Presenter, Entity, and Router. But don’t let the fancy acronym fool you — VIPER is actually a pretty simple concept.

I OS

4 min read

VIPER iOS architecture, All you should know
VIPER iOS architecture, All you should know
I OS

4 min read


Jan 3

Dependency injection in iOS like a Pro

How to do Dependency injection in a smoother way? — What is Dependency injection? Dependency injection is a software design pattern that allows you to decouple the different components of your app, making it easier to test and maintain. It involves injecting objects that a class depends on (its dependencies) into the class, rather than having the class create the dependencies itself. How to use Dependency injection in an iOS app:

I OS

5 min read

Dependency injection in iOS like a Pro
Dependency injection in iOS like a Pro
I OS

5 min read


Published in 2-minutes Read Tip

·Dec 30, 2022

iOS Project Structure Like a Pro

Improved code organization, separation of concerns, reusability, testing — Multi-layer architecture is a software design pattern that divides a software application into distinct layers, each with a specific purpose. The main goal of this architecture is to improve code organization, separation of concerns, reusability, collaboration, testing, and scalability. Each layer in a multi-layer architecture is designed to be self-contained…

I OS

4 min read

iOS Project Structure Like a Pro
iOS Project Structure Like a Pro
I OS

4 min read

Brahim Siempay

Brahim Siempay

144 Followers

Senior iOS engineer, Tech Geek, Writer, and Otako

Following
  • Sia Raichi

    Sia Raichi

  • Shaunta Grimes

    Shaunta Grimes

  • Elena

    Elena

  • Hidayatullah

    Hidayatullah

  • Steven Curtis

    Steven Curtis

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech