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…May 22, 20172May 22, 20172
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…Apr 24, 20174Apr 24, 20174
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…Dec 15, 20152Dec 15, 20152
Omar AbdelhafithSwiftline: elegant command line handlingWriting command line scripts is something I enjoy. I think that their textual elegance gets me hooked every time.Nov 17, 2015Nov 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…Nov 9, 20153Nov 9, 20153
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…Aug 13, 2015Aug 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…Aug 4, 20151Aug 4, 20151
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.Jul 29, 2015Jul 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…Jul 20, 2015Jul 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…Jul 18, 20153Jul 18, 20153