We should join forces! Get in touch over email or Skype.
If you're in Party town Beirut, the tequila is on me.
Among my favourite things to do, is the design of scalable computer infrastructure.
I love to develop native iPhone and Android solutions using MVC Cocoa for iOS, Java for Android and even RubyMotion for iOS. I can develop cross-platforms mobile apps using Accelerator, RhoMobile and PhoneGap. That's not to mention creating mobile friendly sites using (jQtouh + HTML5 + Responsive JS) just like this one.
Technology has opened doors for many people around the world, but the opportunity hasn’t been equal for everyone. Many Toptalers know what this is like — plenty are self-taught and have created their own opportunities. Now, Toptal engineers from around the world are uniting with General Assembly’s Opportunity Fund to create the one of the largest global initiatives in history to help individuals from minority and low income backgrounds springboard their careers as professional software engineers.
Self-driving cars are set to change the way we live with technology on the cutting-edge of robotics, machine learning, computer vision, and mechanical engineering. Check out my Udacity porofile for more infos.
Cisco Certified Network Professional (CCNP) Routing and Switching certification (passed two exams).
International community leader for Jordan and Lebanon. Through hosting exclusive events, attending popular conferences and seminars, and crafting widely-shared quality content. The Toptal Leaders are the driving force in expanding the Toptal network by creating unique experiences and locating the most exceptional talent.
Let’s start by clearing up an all-too-common point of confusion among Ruby developers; namely: Concurrency and parallelism are not the same thing (i.e., concurrent != parallel).
In particular, Ruby concurrency is when two tasks can start, run, and complete in overlapping time periods →
Ruby is a unique language, full of quirky syntax and semantics that can sometimes seem a bit magical.
While Ruby is often overshadowed by a certain web-development framework built on top of it, the language itself is versatile and well-suited to a wide variety of applications →
In this article, I'll explains how you can decouple and isolate your Rails components using nothing Plain Old Ruby Objects. Ruby objects and abstractions can decouple concerns, simplify testing, and help you produce clean, maintainable code
I was the host for this awesome debate as I asked top developers to discuss the differences and similarities between Ruby and Python.