Update on my IPhone Status

As I posted earlier (link), I had a problem with my IPhone overheating and using up battery power very quickly.

I made a lot of changes to my IPhone settings since then and I think I have this issue more or less resolved.

First, I disabled the Enabled LTE setting on the Cellular settings screen.


Second, I disabled most of the USE CELLULAR DATA FOR settings lower down on the same screen.

Note: Some of the apps are definitely for my son to play with when he was bored.


I disabled the Background App Refresh setting.


I disabled all of the iCloud settings except for iCloud Drive and Find My iPhone.


I disabled all of the settings for iTunes & App Stores. No automatic downloads and no using Cellular Data!


I also do the following:

  1. Keep Bluetooth off unless I need it.
  2. Try to always connect to a Wi-Fi service if available.
  3. Use the Outlook app for email.
  4. Use the iPhone mail app only for Contacts and Reminders. Fetch new data hourly.

The result of these changes is that my iPhone never feels like it is burning up – even when charging. In addition, my iPhone is holding its charge much, much longer.

I will make the same changes on my daughter’s iPhone to see if the problem is resolved for her.

Microsoft Azure and DevOps

I recently took the online course for DevOps: An IT Pro Guide. It took me about four hours to go through all of the modules and assessments.


The course information is accurate. This course is the foundation for how to implement and use DevOps with Azure and other tools. The hosts first explain the business concepts of DevOps and then how to implement. The hosts provide a lot of practical examples with step-by-step details (along with a good sense of humor).

I recommend that you take the course if you are interested in using DevOps with Azure. I will briefly review some of the material covered in the modules. I will use screenshots of the material presented.

The explanation as to why DevOps should be implemented was simpler than what I saw in similar training videos provided by IBM – see my previous blog. Of course, I agree with the benefits listed for DevOps:


Avoid creating VMs and manually copying code over to test. Instead, automate with continuous integration and build. You can choose a Microsoft-only ecosystem, an open source ecosystem, or a hybrid. Obviously, there was not enough time in the sessions to show all of the possible ecosystems. Still, I see that there is a lot of flexibility in what tools can be used for supporting DevOps.

If you want to use DevOps with Microsoft-only technologies, your ecosystem will look like below:


See below if you want to use an open source ecosystem. You can still use Azure!


You can use Release Management software to create environments using scripts. The ability to configure and manage the environment is what makes it possible to automate it. Yes, one of the hosts is in the screenshot.


I saw one example where Jenkins is notified when new source code is committed to source code control. The notification is then passed along to Puppet Master and to the Puppet agent on the Azure VM. The new build is downloaded and installed on the Azure VM. The entire process is automated!


You can also de-provision resources when you are done.


You can use Systems Center Operations Manager to install and operate agents on VMs. This allows monitoring of the VMs during automated testing.


It is a lot of material to cover in the sessions. You do have to pay attention if you want to take and pass the assessment questions – which I recommend. However, the education does not end here. There are technical resources provided that can take you further:

TechNet Blogs: http://blogs.technet.com/b/devops/

Learn More about DevOps: http://www.microsoft.com/en-us/server-cloud/solutions/development-operations.aspx

Again, I recommend the training sessions!