Moving to WordPress!

As you may know, I’m blogging for about 7 years now. My very first post was published on a Microsoft free blogging platform called Windows Live Spaces which discontinued its services and I don’t know why; but, here’s a the answer a Windows Live Spaces user asked them about it:


Anyway, after Windows Live Spaces, I registered my own domain and started to blog using BlogEngine.NET which is a very successful .NET based blog engine. I used this engine for about 6 years and I was pretty satisfied until their last version which (2.9) which requires .NET Framework 4.5 to be installed on the server. Also, as far as I know, they don’t support Mono anymore. So I decided to move to a more common blog engine which is WordPress of course.

WordPress is open source and can be installed on almost any platform just by installing PHP and My SQL which are both free and open source as well and I think it’s the best choice for you if you’re going to start blogging. WordPress has also offered a free website for those who doesn’t have or doesn’t want to have personal websites and servers so people can go to and start blogging immediately!

Migrating to WordPress from BlogEngine is not easy as it sounds! In fact, moving from a Windows-based blog engine to a Linux-based one is a pain in the neck but when you really decide to migrate you can 😀
I used Dave Burke’s post on .NET to WordPress: Migrating BlogEngine.NET and also a BlogML importer plug-in to move to WordPress. If you want to move as well, checkout Dave’s post!

Besides moving to WordPress, I also migrate my server from Windows to Linux! Linux server are more secure, more stable and more affordable!

It’s about a week I’m working with WordPress and I think it’s awesome. Everything is put in its place. The WordPress editor is outstanding and I think there’s no need to use Windows Live Writer anymore. It’s very simple while powerful! This was one of my biggest problems when was blogging on BlogEngine.NET. BlogEngine’s web interface was not so good so I had to use Windows Live Writer as an alternative and since Windows Live Writer is only available for Windows OS, blogging on other operating systems like Mac was a very difficult task to do.

I highly recommend you to choose WordPress if you want to start blogging or move to a new blogging platform 🙂

My very own experience about iPad mini

As you may know, I had an iPad 2 for about a year and half until this tweet. Yes I gave my iPad 2 to my sister and bought a new one but this time an iPad mini. There’s no doubt it’s always a pleasure to work with Apple products because of their goodness but in this post I’m going to tell you about the differences between an iPad mini and a normal iPad from my point of view.iPad vs. iPad mini. Photo taken from:

The most obvious difference between these two great products is the screen size. The iPad has a 9.7” display while iPad mini has a 7.9”. From my perspective, this is not a big difference! When you work with an iPad mini, you won’t realize the screen size at all! “It’s small enough to hold it with one hand but it’s large enough to see all of your contents just like before” Apple vice president said. You will miss the iPad’s large display when you want to type a letter. You can’t type with an iPad mini just like you do on your computer while the iPad has this capability. I believe, this is the only advantage of iPad! I think the iPad mini has more advantages in comparison with iPad. Here’s the list of iPad mini’s pros:

  • You can hold iPad mini with one hand! (Believe me this is a very big deal)
  • The weigh of iPad mini is much lighter than iPad. I’m not sure but think it’s about %50 lighter which is so good. It won’t bother you when want to work with it for a long time.
  • It’s much thinner! I couldn’t believe it when I hold it for the first time. It’s only 7.2 millimeters.
  • The display quality is much better than iPad 2 but not as good as the 3rd and 4th generations. The screen resolution is as same as iPad 2 which is 1024*768.
  • Because the resolution is as same as iPad 2, you don’t have to wait for new version of apps to come out. All apps that are working on iPad 2 will work on iPad mini.
  • The price is much cheaper than iPad.
  • It has everything a 4th generation has except the processor. The 4th generation iPad has an A6X processor while the iPad mini has an A5.


The iPad is a great product; everybody knows that no matter which version you’re using. I believe my iPad 2 is still good but I think it was the time for me to change it. The iPad mini has all the features a normal iPad but in a little smaller size and a little slower processor. I believe the processor is not a problem and you won’t realize it at all if you’re not playing “hardcore games”. I’m very satisfied with my iPad mini and I’m pretty sure you will be too. I hope this review helps you choose the right version of iPad 🙂

Apps that can help you stay connected with your partner at very lower price

Voice/Video calls, text messages, multimedia messages, etc. always cost. In Iran, most people have to pay a lot of money every month in order to stay connected because the price rates are too high. But these days there are lots of ways to get connected to your friends and family. In fact, we live in an era of instant communication! We all have internet access now so we can use this foundation in order to solve all of our communication problem at very very low cost! In fact, you can do much more with the internet! You can make video calls, send photos and videos and even send your location to your contact to let them know where you are.

In this post, I want to introduce some apps, you can use in your computer, mobile or tablet, in order to connect with your friends and family.

Note: All of these apps have been tested by myself and I’m currently using them.

1. Skype

By far, Skype is the best app to make videos calls via internet.

SkypeThe service allows users to communicate with peers by voice, video, and instant messaging over the Internet. Phone calls may be placed to recipients on the traditional telephone networks. Calls to other users within the Skype service are free of charge, while calls to landline telephones and mobile phones are charged via a debit-based user account system. Skype has also become popular for its additional features, including file transfer, and videoconferencing.

It’s available on Windows, Mac, Linux, iPhone, iPad, Android, Symbian, Blackberry, etc.! In fact, it available for nearly all devices. It also can be installed on your smart TV!

You can download Skype right from here:

2. WhatsApp Messenger

If you’re looking for an app for sending texts, photos, videos, audios, contacts, current location, etc., you can make use of WhatsApp Messenger.

WhatsApp MessengerWhatsApp Messenger (WAM) is a proprietary, cross-platform instant messaging application for smartphones. In addition to basic messaging WhatsApp Messenger users can send each other images, video and audio media messages.
WhatsApp Messenger is available for iOS, BlackBerry OS, Android, Symbian, Series 40 and Windows Phone only. WhatsApp synchronizes with the phone’s contact’s book, so users do not need to add contacts in a separate book. Underlying communication is done using the open standard XMPP.

WhatsApp official website:

3. Viber

Most people I know, have Viber installed on their phones. It’s an easy to use voice calling app. The voice quality on Viber is just awesome.

ViberViber is an application for Windows Phone, BlackBerry, Android OS, iOS that allows users to make free phone calls and send free text messages to anyone who has the application installed. Viber works on both 3G and WiFi networks. Versions for BlackBerry and Windows Phone devices are available from May the 9th. However, Viber for Blackberry and Windows phone lack the main feature – free calls among Viber users. The Viber app for Blackberry and Windows phone only let users send text messages to other more than 60 million Viber users but it does not facilitate free phone calls among users with a Blackberry or Windows phone. The limitation seem to be that Blackberry OS does not have easy support for VoIP apps.

Checkout Viber’s website and download it on your device:

There are a lot more apps that have the same functionality but in my opinion, apps I’ve mentioned above, are the best to use.

If you know, any better apps, please leave their names in the comment section down below.

Hope it helps.