Randy Patterson and I were discussing battery usage on the Windows Phone 8 (he has an HTC 8X and I have a Nokia 822), and he was struggling with poor battery usage. I asked if he had taken the time to manage his application background tasks, to which he stated “What do you mean?”. I took a few minutes to show him how to do it and he comment was “you should blog about this, I had no clue you could do this”. So, here we are and I would like to thank Randy for the blog idea.
To get started go into your “Settings” on your Windows Phone 8, once there swipe from right to left to get to the “applications” screen, then tap background tasks. You will see a list of applications the have a background task, and my rule of thumb is, if it does not have regular or wide tile on my start screen or the live tile data I don’t really care about then I block it to save battery time. Now you may ask “how do I block an application?”, as you can see below it is fairly painless to do - one in background task simply tap the app then tap block.
Let’s take a quick look at my battery usage to see how I have things performing. As you can see below I have almost 3 days of usage from a single charge.
Now as a side note, if your mail supports push technologies like Office 365 or Outlook you don’t need to worry about the next comment. if you use pop, you should set your POP email to check every 30 minutes to an hour, this will help increase your battery time as well.
Well I hope these suggestions help you, if you would like to know more please let me know.
For the second time this year I have the great opportunity to be one of the judges for the INETA Component Code Challenge. Here are the details:
Have you ever thought “I have a good idea for an application, however what can I get for it?” and/or “I would love to go to DevConnections, but I am not sure how to pay for it?”. Well, you are in luck. With the INETA Component Code Challenge for 2012, all you need to do is create an application using 2 approved controls from 2 approved vendors, create a video talking about your application, and submit it to our judging panel. Our judging panel, consisting of Bill Reiss, Nikita Polyakov, Matt Hidinger, and Greg Leonardo, will be looking for innovation and creativity in the use of approved controls. To read official rules click here.
So grab your computer and Visual Studio and GET YOUR CODE ON!
Disclaimer: INETA covers one conference ticket, hotel, and travel to the conference as is outlined in INETA’s travel policy. Please visit the site for additional rules.
The ASP.NET Universal Provide cover Membership, Roles, Profile, and Session solutions in MVC4 which can leverage SQL Compact, SQL Express, SQL Azure, and SQL Server. The biggest deviation from old ASP.NET 2.0 Membership is the need to run aspnet_regsql.exe to install the database side before you are able to use them. ASP.NET Universal Providers now provide the magic to setup the persistence store with simply providing the database connection string.
If you would like to install the Universal Providers, because you did not select Internet based project in the MVC4 project selection screen. You can run the Package Manager to install but doing the following:
And entering “Install-Package System.Web.Providers” at the PM> prompt.
INETA has launched their second round of the CCC, if you would like more information head over to the official contest page.
MVC4 Beta is out and it works side by side with MVC3, I will be posting more around with new mobile focus.
Learn more here.