🇵🇸 Call for a #CeasefireNOW 🇵🇸

Act Now

Best Skype Audio Chat Recorder

This is a shout-out to MP3 Skype Recorder, the best Skype recorder I have ever used to record Skype calls. It’s been two years since DotNetArabi’s first episode, most of the episodes were recorded over Skype using MP3 Skype Recorder. It wasn’t the only tool I tried, I have downloaded several, but none competed with its simplicity and robustness, never hanged, never failed, and it’s totally free! ...

October 15, 2011 Â· Emad Alashi

My MVP Award Dedication

Couple of days ago I received the wonderful email from Microsoft telling me that I was awarded the MVP; it really feels nice when you achieve results. But the best part of all this is my friends’ reactions, the congrats, and the big smiles on the faces (not mentioning a generous gift from my colleagues ), to all these true friends I say big thank you! ...

October 5, 2011 Â· Emad Alashi

Continuous Integration Book Review

To be frank I hesitated a bit to review a “a Martin Fowlers signature book”, but I have to share this review with others; to set expectations. The book “Continuous Integration” is ok, but it’s too general, that’s it! I have read several articles about Continuous Integration and posts here and there until I thought to myself “that’s it, it’s time to get the book, it’s time to delve deep into this”, to my surprise the content of the book was too general and it didn’t add much to the articles I read. ...

May 21, 2011 Â· Emad Alashi

Reflections on Jordev Web Camp

Last Saturday 14th of May 2011 we had the first web camp in Jordan among Jordev’s activities, and it was great! check my presentation slides at the end of this post. The event was like the following: 8:30 AM – 9:00 AM: Registration 9:00 AM – 1:00 PM: Four 50 minutes sessions with 10 minutes between each for breaks, there was a few attendees at the beginning so we delayed the first session for couple of minutes (yes we have a morning problem here). Sessions were “Entity Framework 4.1”, “ASP.NET MVC One Step Deeper”, “Dynamic Data”, and “jQuery” 1:00 PM – 2:15 PM: lunch break, where people went to the near market and had their lunch there. 2:15 PM – 4:30 PM: free coding session. Things went great: ...

May 16, 2011 Â· Emad Alashi

First Jordev Web Camp

For too long, all Jordev’s activities have been in the form of sessions with fast code demos, and for the first time we are going to break this rule and do our first web camp in which attendees will have the chance to have hands-on experience with some of Jordan’s active experts. It will be on the 15th of May 2011. There are two things in web camps that make them more interesting: REAL CODING and COLLABORATION; coding is a practice science, best way to learn it is by practice, and this practice will be much more fruitful and enjoyable if done with a bunch of enthusiasts who share the same passion with you. Speakers will have their share, but the biggest share will go to the hidden experts who have been hiding under excessive working hours and who avoid boring talkative sessions. This gathering will be a chance for us to dig these gems out and have the most geeky fun and benefit we seek in such communities. ...

May 7, 2011 Â· Emad Alashi

Brilliantly Simple Code Sharing

Today I was looking for a fast way to find the index of a nth occurrence of a string in a string, so I found this very simple and intuitive site on which you can find and share .net extension methods, the website is http://www.extensionmethod.net Dah! I couldn’t find what I looked for, so I shared my solution here; the website made it crazy easy to share this! Something I definitely would add to my log on how to create wonderful websites, simple and effective. ...

April 27, 2011 Â· Emad Alashi

Code Sample Should Be Clean

The other day I needed an ASP.NET MVC grid control, and I have always heard about Telerik’s ASP.NET MVC Extensions and the great tools they provide, so I decided to give them a try. So I followed the installation guide step by step, and prepared my code to use the extensions; I added a reference to the DLL, added the scripts, etc… and I thought I was ready to test-drive it. I opened Telerik’s sample website which showed the control and below it the code sample that made it work, innocently enough I did what any other developer would do to try out the sample code: copy and paste it in your page and then build. To my surprise there was an error in the View; it didn’t recognize an Extension method called “Configurator”! ...

April 2, 2011 Â· Emad Alashi

Introduction to ASP.NET MVC session at Jordev

It was great to get back to presentations after this while; ASP.NET MVC was the topic for the latest session I delivered through Jordev. The audience was great, I hope they enjoyed it as much as I did preparing for it. you can find the slides on Slideshare, embedded here as well: Introduction to ASP.NET MVC View more presentations from Emad Alashi. ...

November 26, 2010 Â· Emad Alashi

Attend Tech-Ed Middle East 2011 for free!

Here is your chance (with little effort) to win a fully-paid trip to Tech-Ed Middle East 2011. Simple tasks are required from your part and you will find yourself with the ultimate geeks in Dubai next year. For the details check the competitions website on http://compete.jordanruns.net/

October 30, 2010 Â· Emad Alashi

Use Powershell To Follow Your Followers On Twitter

Update: Twitter “statuses/followers” API documentation had a small note at the bottom that says it returns only 100 followers if no paging is used. I have updated the script accordingly. Thanks to @RamyMahrous for notifying me in his comment below. For a long time I thought that @DotNetArabi shouldn’t follow it’s own followers due to various reasons I had, but lately I discovered that I was wrong. So I have decided to follow them back no matter how many they are, but that would be a tedious thing to do manually. Here comes Powershell to the rescue. ...

August 26, 2010 Â· Emad Alashi