Latest Posts

Articles about Swift, iOS development, open source, and other software-related topics.

Time to address the elephant in the room!

It has been a year since I started this website, it is time to re-write it to support server-side rendering (SSR), it is time to address the elephant in the room!

Read More →

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.

Read More →

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

Read More →

Protocol Oriented Extensions

Use the power of protocols and generic types to avoid extension conflicts

Read More →

Codable + Extensions

Some extensions to make working with Codable easier!

Read More →

Rethinking Awesome Lists

Meet MaxItUp, the new awesome list for MacOS apps, packages and more!

Read More →

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!

Read More →

My WWDC18 Scholarship Experience

Read More →

Keyboard Events Handling using Protocols in Swift

aka. Making MVC Great Again (Part 2)

Read More →

Making MVC Great Again!

Use generics, protocols, and extensions to get rid of massive view controllers

Read More →

This is a fully integrated open-source project that uses NextJS, Redux, and Django to build. Grab your copy from Github

Copyright © 2019 Omar Albeik. All rights reserved.