Saturday, November 28, 2015
USB-C has a way to go

I forgot to bring my phone charger to work and hadn’t yet packed the spare USB-C cable I bought into my work bag, so I figured I’d just go get one, so that my new Lumia 950 wouldn’t die.

Keep in mind, I work in Downtown Chicago.

AT&T, Verizon, T-Mobile, Staples….none of them had one, and none of them knew what one was.

“Oh, you mean you need a micro USB cord?”  No, USB-C.  “What is that, are you sure it isn’t micro USB, what kind of phone is it?”

posted @ Saturday, November 28, 2015 11:24 PM | Feedback (0)
Friday, November 20, 2015
Initial Impression of the Microsoft Lumia 950

What the heck is up with the battery life?  I’m averaging 20% drain an hour.

I didn’t get the XL because I’m saving my pennies after the Surface Book for the possibly mythical Surface Phone next year, and it seemed to have at least a good battery, but jimminy christmas, it ain’t good.

Nice screen, though.

posted @ Friday, November 20, 2015 9:48 PM | Feedback (0)
Thursday, November 19, 2015
WindowsCentral: Will the Surface Mini be reborn as the Surface Phone?


But, I still want to ask, if it has Intel inside, will it run Windows 10 Mobile, or Windows 10 itself?

posted @ Thursday, November 19, 2015 12:30 PM | Feedback (0)
Monday, November 16, 2015
A ‘gotcha’ when it comes to OneDrive, (Micro)SD and Surface Book

So, Windows 10 can make it more difficult than it needs to be to move your OneDrive location to a MicroSD card (as I did on my Surface Pro 3).  There are various ways to do it that you can find using your Google-fu, but the way I did it was to create a Virtual HD through Disk Management on the MicroSD card that I have using an adapter in the Surface Book SD slot, and mounting that on its own drive letter.  OneDrive will not complain that it can’t be located there, as it does when you try to do it directly.

One thing I didn’t think about, which I don’t think is that big of a deal, but might be for others…..the whole magic thing is that you can detach the screen from the keyboard.  And guess what happens then?  OneDrive tells you it can no longer find its location.  Which it can’t.  Because it is ‘in the base’ (Panos Panay).

So, if you need to use OneDrive when the screen is detached, use the local drive.

posted @ Monday, November 16, 2015 4:31 PM | Feedback (0)
Monday, October 26, 2015
Nerd Heaven

WP_20151026_09_22_30_Pro_LI [159184]

posted @ Monday, October 26, 2015 9:29 AM | Feedback (0)
Sunday, October 11, 2015
More thoughts on the upcoming Microsoft Surface Phone

Following up on this, a few more thoughts.

My friend told me the Surface Phone would launch with the Surface Pro 4, and the Surface Book (which he didn’t tell me was a laptop, bastard), all of which he has seen personally.

Clearly, he has no idea what he is talking about.

But, given everything, there are reasons why Microsoft would release a phone that ran Windows (not Windows Mobile).

It would not make sense if there was a vibrant Windows Mobile market.  But there isn’t.  98% of it is Lumia.  Lumia is nice but not great.  No one is making a Windows Mobile phone.  Microsoft killed Windows RT, even though it was a great idea, because no one wanted it.

No one cares about Universal apps.  No one cares about Windows Mobile.  Panos wants top of the line, blow your mind experiences.  A Surface Phone that runs Windows Mobile doesn’t do that.  A Surface Phone that runs Windows itself puts Windows in your pocket, then the Universal apps can run on iOS and Android.  I’m thinking Office in particular here.

So, that’s it.  A Microsoft Surface Phone, running Windows 10, coming out in May 2016.

I have zero proof for this, of course.  But, it’s coming.  Maybe.

posted @ Sunday, October 11, 2015 4:55 PM | Feedback (0)
Random thoughts on the upcoming Microsoft Surface Phone

I suppose I should say the ‘supposed’ upcoming Microsoft Surface Phone.

Like everyone else in the world, I have a friend at Microsoft, and he’s seen it.  Just like he saw the Surface Book (but didn’t tell me all the details about it, you bastard).  People saw the Surface Mini too, and it never released.


Microsoft keeps talking about “Windows in your pocket.”  Not Windows Mobile.  Windows.

So, obviously, what follows is that the Microsoft Surface Phone will run Windows.  Not Windows Mobile.  Windows.

I can come up with a dozen reasons why this won’t or shouldn’t happen.  But, I’m guessing it will.  Panos wants a Surface Phone.  Lumia and Continuum are nice, but not enough. 

Apple has iOS and OS X.  Microsoft doesn’t want two operating systems, it wants one.  Not Windows Mobile.  Windows.

I’m probably wrong.  Maybe.

posted @ Sunday, October 11, 2015 3:59 PM | Feedback (0)
Saturday, October 03, 2015
Enabling Custom Port on EC2 Instance

Suppose you want to enable port 8080 traffic to an EC2 instance, perhaps because you have set up an IIS site on a that port.  There are two things you need to do for this to work:

1) Edit your Security Group policy so that the port is enabled on inbound traffic.

2) Edit your Windows Firewall settings to allow it as well.

posted @ Saturday, October 03, 2015 7:43 PM | Feedback (0)
Sunday, September 27, 2015
Windows 10 Pro Insider Preview Build 10547 Install Bug

This may seem a bit familiar.

Trying to upgrade and it would stick at 23%, 77% files copied.  After waiting 20 minutes or so, I powered down so it would revert to the previous version.

I then deselected WCF HTTP Activation for both .NET 3.5 and .NET 4.6, upgraded successfully, then reselected them.

posted @ Sunday, September 27, 2015 5:03 PM | Feedback (0)
Tuesday, September 15, 2015
Universal Windows Platform and Line of Business (LOB) applications: Things I don’t get yet

So, I was going to build a LOB application using UWP, and ran into a whole host of “I’m old and/or don’t get the new paradigm yet” issues.

Such as:

  • How do you do configuration settings with these things?  I know you are supposed to use ‘web’ technologies and all that (since OData is dead, I’m going WebAPI), but I still want to be able to point to some things in my ‘DEV’ environment, other things in my ‘PROD’ environment.  Don’t I?  That sort of thing doesn’t go away, but there’s nothing like an app.config to work with here.  Some suggestions I’ve seen are to have configuration items in a text file that gets loaded on startup, then having a build step that…..uh, no.
  • How do you do data access with these suckers?  Although you can reference EF 6 from Nuget, and it doesn’t puke when you do it, it doesn’t appear you can actually do anything with it.  So, you are ‘stuck’ with EF 7 Beta 6+ or something, and I’m not sure what, if anything, you get in terms of tooling support, so….um….I know I’m old and all, but, isn’t data access important?
  • Do you really ‘just’ pass ValueSet classes back and forth?  I think messages are awesome but, uh, that seems kind of limited.

I really want to just dive in and embrace this new fangled stuff, but it seems like I really should just build a WPF app.  That’s so 2007.  Does Microsoft support WPF apps these days?  That’s a semi serious question.

posted @ Tuesday, September 15, 2015 9:10 PM | Feedback (0)