Omar Albeik
Menu
Blog
Snippets
Projects
Gallery
About
Blog
19/02/2022
Exploring The Composable Architecture
Exploring the Swift Composable Architecture by building a simple todos app with SwiftUI, then adding caching and other bells and whistles to it!
20/10/2019
Relocating to Amsterdam
My experience from the moment I took the decision to immigrate to Amsterdam until this moment, and some tips and resources to bring some insights if you are considering relocating.
22/07/2019
Enforce SSH instead of HTTP for Git Operations
Learn how to generate SSH keys, add them to your git website, and enforce the system to use SSH for all git operations.
25/05/2019
UIColor from HEX that Works!
A simple Swift extension to initialize UIColor from a hex string taking into consideration edge cases and hex representation variations
17/03/2019
Protocol Oriented Extensions
Use the power of protocols and generic types to avoid extension conflicts
20/02/2019
Codable + Extensions
Some extensions to make working with Codable easier!
29/01/2019
Rethinking Awesome Lists
Meet MaxItUp, the new awesome list for MacOS apps, packages and more!
16/09/2018
Using Cocoapods in Large Scale Apps
Suggested workflow for managing 3rd party dependencies and how to make the Podfile, well, a little bit more interesting!
14/06/2018
My WWDC18 Scholarship Experience
My experience throughout WWDC '18, what I learned, and some tips for future attendees.
22/04/2018
Keyboard Events Handling using Protocols in Swift
aka. Making MVC Great Again (Part 2)
08/04/2018
Making MVC Great Again!
Use generics, protocols, and extensions to get rid of massive view controllers
Copyright © 2024
Omar Albeik
. All rights reserved.