The Apple Worldwide Developers Conference (WWDC) 2016 – Highlights


In this blog post, I am going to over the highlights and takeaways from Apple’s WWDC 2016 event that took place on June 13, 2016.

The following topics will be covered:

Let’s get started! Continue reading

Introducing the “Batchography: The Art of Batch Files Programming” book

buy-from-amazonLong gone are the days when you had to use search engines to jump from one website to another in order to figure out the syntax or how to solve a problem using a Batch file script. The Batchography book is a boon for system administrators, build engineers, programmers and home users alike. It takes you on a journey of re-discovery of the lost art of Batch files programming. Whether you are an experienced user or new to the language, you will be surprised by the clarity and the abundance of the material presented in this book. With more than 140 scripting recipes, you will learn about things that you never thought were possible to achieve using the Batch files scripting language.

In the Batchography book, you will learn about:

  • The Basic concepts of Batch file scripting
  • Data structures: Arrays, Stacks, Sets, Maps
  • Multiline, compound and conditional statements
  • Function calls and repetition control structures
  • Files and strings manipulation techniques
  • Debugging and troubleshooting tips
  • Coding conventions and testing methodologies

Buy from Amazon:

The 2016 World Predictions according to Michel Hayek

michel-hayekThis is the first time I decide to translate the 2016 predictions of Michel Hayek, a Lebanese psychic, from Arabic to English and post it on my blog.

I don’t have a stance on predictions and I cannot say whether I believe or don’t believe in them. We, humans, have a lot to learn and discover about our full potential and what we can and cannot do. Bottom line: I am open to all the possibilities.

The reason I decided to translate this video is when I saw on the news that Mark Zuckerberg received threats from the ISIS supporters, which reminded me of one of Michel’s predictions for the year 2016 which was aired in December 31, 2015.
Two things to note before I present the translation:

  1. I am not a professional translator (at least not yet).
  2. I did not translate everything. I skipped many things including predictions of events that are very local to the Arab region and Lebanon.


Check the 2017 predictions here

Watch the video with the help of an interpreter if you want to know about all of his predictions. Continue reading

Good bye 2015, Hello 2016

Image source: http://newyeargreetings2016.comHello my loyal readers,

Thank you for visiting my blog and reading my articles during this year. Unlike last year, this year was a very tough one. It was mainly about making the right choices and taking the right decisions. I can summarize this year as a year of reflection and hard work.

On a global scale, this year was filled with lots of tragedy. Many people were predicting that the third World War would start.

These are the worthwhile things I experienced and achieved for this year: Continue reading