Nokia Lumia 1520 Initial review

by sunil ravulapalli /5. April 2014 06:26 /other /Comments (0)


Nokia lumia is simply six inches of goodness. The HD screen is amazing. I am not sure if it will dull down with age, but out of the box it is just begs you keep looking at it. Windows Phone OS is now quiet a mature OS, it usually performs well on even low end devices, but on this quad core 2.2 Ghz machine it is just treat. I am quite happy with the  OS and looking forward to the 8.1 upgrade. I did have a little bit of an issue getting the google contacts on to my phone, I am not sure if this really is a wide spread issue or it was just me.

Although Nokia is supposed to be a hardcore phone company which knows everything about building phones. I had a couple of issues with my previous phone, the Lumia 920. When I did a phone reset it just took forever along with multiple tries to reset the phone to its initial state. The second issue was at some point the camera on phone became permanently blurry. May be it was my fault, I may have dropped it once or twice, but it was still very annoying and couldn't find fix for it. I just held out and waited for my contract to expire to get the new phone.

Anyways, I am enjoying my new phone and Nokia did an amazing job with it.

Although, they are major apps, I would love to see vonage, fitbit apps on the windows phone and my life will be complete.

Links for the Windows Phone Fanboy

by sunil ravulapalli /1. April 2014 05:39 /other /Comments (0)


There is no hiding that I am a Windows Phone Fanboy. But I didn't know about these websites until recently.

These are my new favorite websites. I visit them as often as The Verge, Engadget and the Reddit front page.

Podcast recommendations for developers

by sunil ravulapalli /1. April 2014 05:16 /other /Comments (0)


The following are all the podcasts I currently listen to. I usually listen to them on my short commute and while exercising. I don't listen to every episode. I tend to skip some episodes based on the topic.

Developer/IT podcasts

This is what started the development podcasting trend. Still going strong. Features esteemed guests.

Features famous and not so famous guests, but a lot of variety. Each episode is just about 30 minutes and to the point.

Features various development topics in the Microsoft space.

Interviews with independent game developers.

Very entertaining show for windows and windows phone developers.

Features Microsoft IT topics.


Entertaining and thought provoking information about various issues surrouding our daily lives.

If your interested in space. Very entertaining.


How I made progress on my goals in 2013!

by sunil ravulapalli /31. December 2013 07:07 /other /Comments (0)

I always had goals for every new year, but some how after an enthusiastic beginning I always loose track of them. This pattern started reappearing last year too. So instead of setting goals for each year, I decided to set goals for each month and track its progress by noting down what I did to achieve those goals on each day. Some of the monthly goals were

1. Read a half/full book
2. Write 4 blog posts
3. Contribute to 4 questions on Stackoverflow
4. Workout 12 days

these broke down to 25% of a book, one blog post a week, one stackoverflow a week, 3 days gym a week.

I began to note down in an spreadsheet my progress each day. If I read 5% of the book on the 1st, I put 5% in my sheet for the 1st on the book row, if I wrote a blog post on the 3rd, I put in 1 for the blogs row in the spreeasheet. This gave me the satisfaction of looking back on what I achieved and planning in time for what I have left. Below is an example of my tracking spreadsheet

November   Target 1 2 3 4 5 6 7 8 9 10
Agile Principles, Patterns 38.00% 100 30 0 0 0 33 35 38 0 0 0
Attend Meetup/conf : 2 0.00% 2 0 0 0 0 0 0 0 0 0 0
Educational Videos : 300 mins 0.00% 300 0 0 0 0 0 0 0 0 0 0
Project: 24 Days 17.50% 1200 0 0 0 45 45 45 75 0 0 0
Blog Posts : 8 37.50% 8 0 0 2 0 0 0 0 1 0 0
SO Posts : 8 12.50% 8 0 0 0 0 0 0 1 0 0 0
Gym : 16 days 25.00% 16 0 0 0 1 1 1 1 0 0 0
Eat Fruit : 20 days 20.00% 20 0 0 0 1 1 1 1 0 0 0
Tennis : 8 days 12.50% 8 0 0 0 0 0 0 0 0 1 0

This technique is a proving to be a great success for me. I have 52 blog posts this year, reached a reputation of 470 on Stackoverflow, read almost 6 books in 8 months. I still did not succeed in the my Gym goal, but spreadsheet is a reminder of how little I am working out! I will continue to use method of tracking in the new year with my new goals. Give it a try!


My Digital Data With SkyDrive

by sunil ravulapalli /3. August 2013 01:17 /other /Comments (0)

I already upload all my documents such as word files and pdfs to SkyDrive. It gave me the convenience of accessing them through the browser on any computer. But, recently I decided to push all my Pictures, Videos and Music to SkyDrive. So, I no longer use my local hard disk for anything except installing applications. All my data is in the cloud!

I have five major machines I use:
 1. Samsung Laptop
 2. Surface Pro
 3. Acer Iconia W3
 4. Nokia Lumia 900
 5. Xbox

I use my laptop and my Surface Pro a lot. So, I installed the SkyDrive Desktop app on my laptop and on my Surface. So all the files sync seamlessly between them. I don't have to think about them. The files are just there where ever I need them. I can also add my SkyDrive folders to the Libraries in Windows explorer. For example, I add the SkyDrive Pictures folder to the Pictures Library, SkyDrive Music folder to the Music library and the SkyDrive Videos folder to the Videos library. This enables Windows Apps such as Pictures, Music, and Videos aware of the content. You can then use these Apps to stream you Music or Video to the Xbox though the magic of Smart Glass, so everybody in front of the TV can enjoy it! Just open the Smart Glass App and it establishes connection with the Xbox on the same network. Then open up the Music/Video/Picture App, in the Charms menu you will see a Devices option. Just click on it and choose the Xbox and connect, your content will start steaming to the Xbox.

Of Course, this has nothing to do with SkyDrive, imagine you are on your Laptop in your bedroom, you saved a picture on the SkyDrive, you want to show it others on your TV, all you have to do it bust out the Surface which is lying in front of the TV, open up the Pictures App make it display on the TV using the Xbox.

On a the Acer tablet, the Nokia phone and the Xbox, I really don't access files that much, however, in case I need my files I can do it easily with the Windows/Xbox store app, which gets me the files on demand.

 The other benefits I foresee is that if I buy a new laptop in the future all my data will just come down once I install the SkyDrive desktop application. Although, I will still manually back up my laptop every month, once I get confident about the cloud, I am hoping I won't have to do any data backup in a few years. I am not really into the backup to an external drive on a schedule though some third party software thing. I like the cloud idea! If this really works, will we really need the Windows Media Server?

 Cost? Although the free storage of 25G (I have a 10 year old account) will suffice for now, I might have to pay in the future. If there real benefits of my data everywhere with any major effort becomes true, then I don't mind paying for SkyDrive.


Google analytics shows visitor from africa from the city zz

by sunil ravulapalli /7. June 2013 23:11 /other /Comments (0)

Recently, I added Google analytics to one of our company website. It is a very easy service to use and gives you valuable information about visitor behavior on your website.

There is a new section in google analytics dashboard called "Real Time", which shows you real time visitor information such as location and pages visited. Our company business is entirely based on in the US, so recently I was baffled to see that there was somebody visiting our website from off the coast of West Africa. Why? Was is from a boat? A hacker on a boat? After a lot of speculation and observation we saw that whenever our visitor from Africa showed up, the city showed up as "zz" when I moused over in on the map and as "(not set)" in pages visited section.

After reading about google analytics we learnt that google cannot always figure out the user location, especially when the visitor is using some browsers like Opera which route requests to their server first. Ok, so "zz" is a some default value which somebody forgot to review I guess. But, why the coast of Africa? Turns out, the location was actually Lat 0, Long 0.,0

Convert large hex to decimal

by sunil ravulapalli /28. February 2013 20:07 /other /Comments (0)

C# does have a big enough data type to hold big decimal numbers.

So, coding will not help.

After googling a lot I found a website to do it for me:

Luckily, I didn't need this in a program. I just had to verify some numbers. When you pull up the certificate properties in the "certificate repository", it shows up in hex. But in my "Signed Xml", the serial number showed up as decimal. So, i just needed a tool to convert between the two.

Intranet and Internet site look different in IE 10

by sunil ravulapalli /20. February 2013 21:18 /other /Comments (0)

Recently, when I opened a local site intranet site in IE10, it looked broken. When I cross checked the same on my production sever it looked fine. I checked to make sure all my code was same, it was.

So, what gives?

I hit F12 and saw 3 things which seemed off.

1. Browser mode: IE10 Compat View

2. Document Mode: IE7 Standards

3. What was my DOCTYPE commented?

So I started googled "ie10 doctype getting commented out" and I found my answer here:

The following post also says, "Are you on the same domain? If so, IE automagically forces one into intranet-friendly compatibility mode. "

To summarize, if you put this in your web.config, it generates a META tag in the HEAD telling IE to use latest rendering mode instead of going to older modes no matter what.

    <clear />
    <add name="X-UA-Compatible" value="IE=edge" />

Force Windows Phone 7.8 Update

by sunil ravulapalli /13. February 2013 01:17 /other /Comments (0)

Like many people I was desperate to update my Noikia Lumia 7.5 to 7.8. I kept reading all gadget websites everyday to see if ATT would send out the update. Some sites suggested using an update software by an enthusiast but it came with several warnings, so I decided not to go that route. I my quest for other information, I bumped into this forum which talked about some weird Zune bug to force an update. This seemed much safer to me as it was still Zune which was doing your update. So I tried it. I am glad to report that it works great!

1. Disable Wifi and Cellular Data

2. Connect to PC, open zune, settings, then phone, then update. It won’t find any, but you NEED to do this.

3. Change the tab (navigate away from Update). Now click on Update again, but disconnect your internet connection after 2 seconds. BAM an Update is available after waiting a few seconds!

4. Hook up internet and proceed!

Additional notes:

1. I had a tough time doing STEP 3. You had to be really quick to disconnect the internet after you hit UPDATE. I dragged Zune to my lower right corner, so that my mouse has lesser distance to travel. I guess if there is a Keyboard shortcut to disconnect the internet, it would be advisable.

2. I also had to do this whole thing twice. I think first update just preps it and second actually does the 7.8 update.

Cannot install Web Farm Framework 2.2

by sunil ravulapalli /22. January 2013 00:46 /other /Comments (0)

I had an amazingly difficult time installing Web Farm Framework 2.2 until I found this answer on IIS forums, just re-posting hoping someone else will find it useful.



1. Install web deploy 1.1 Can be found in the "Installing Version 1.1 of Web Deploy " section of the following link: 

2. Install Web Platform 3 (DO NOT INSTALL 4!) 

3. Install WFF 2.0 (x64) (x86) 

4. Install WFF 2.2