Omar AbdelhafithinElixirLabsWhen to use processes in Elixir - Part 2: Running concurrent tasksThere is no doubt that processes take a center seat in Elixir development. All the code we write runs in a process. In the previous…4 min read·May 22, 2017--2--2
Omar AbdelhafithinElixirLabsWhen to use processes in Elixir - Part 1: Storing stateI have had a question roaming through my head about what are the reasons to wrap your logic in processes when programming in Elixir. After…4 min read·Apr 24, 2017--4--4
Omar AbdelhafithiniOS App DevelopmentCategories in static librariesIf you are planning to distribute your library as a static lib, you might have come across the issue with using categories in libraries. I…4 min read·Dec 15, 2015--2--2
Omar AbdelhafithSwiftline: elegant command line handlingWriting command line scripts is something I enjoy. I think that their textual elegance gets me hooked every time.2 min read·Nov 17, 2015----
Omar AbdelhafithiniOS App DevelopmentTypes and meta types in swiftKnowing the types and meta-types in swift is not as important as in Objc. Where in objective c, you can instantiate an object out of a…5 min read·Nov 9, 2015--3--3
Omar AbdelhafithREADME.md: History and ComponentsSo you finished writing your amazing opensource project, you are ready to publish it and make it public … But something stops you. If you…8 min read·Aug 13, 2015----
Omar AbdelhafithiniOS App DevelopmentSwift currying in practiceI was converting some code from Objc to Swift and I came along an interesting use of functional currying in swift. (Playground can be found…4 min read·Aug 4, 2015--1--1
Omar AbdelhafithiniOS App DevelopmentXserverpy: Use Xcode bots from the CLIXcode bots are wonderful, they do what they are supposed to; test, analyse, archive and perform pre and post integration scripts.2 min read·Jul 29, 2015----
Omar AbdelhafithiniOS App DevelopmentSwift Context manager: Implementing Python Context manager in swiftWhenever I work on python, I keep admiring all the nice construct that the language has. One construct that I always liked is the context…4 min read·Jul 20, 2015----
Omar AbdelhafithiniOS App DevelopmentUnderstanding cocoa and cocoa touch responder chainApplications in cocoa and cocoa touch have an event queue associated to them, this event queue will be filled with events from multiple…5 min read·Jul 18, 2015--3--3