OneNote and Microsoft's quiet API revolution
Microsoft just released OneNote for Mac today. They also made OneNote for PC free, which means there's a free OneNote app on Windows, Windows Phone, iOS, Mac, Android and a really full featured HTML5...
View ArticleAngleBrackets open web conference in Florida - April 2014
We had a blast last year at AngleBrackets in Vegas. Next month we're heading to family-friendly Orlando with our friends ScottGu, Denise Jacobs, Douglas Crockford, John Papa, Dan Wahlin, and lots...
View ArticleHow to automatically notify the user that it's time to upgrade a Windows App
Back in 2007 I did a post called Making your Application Automatically Update Itself. Yesterday I was pairing on a little startup I'm doing on the side with Greg Shackles and it was time do the setup...
View ArticleChanges in the Microsoft MVP Program - MVPs for Open Source Contributions
Before I went to work for Microsoft a few years back, I was given the "MVP" award for ASP.NET. I didn't go out and seek this award, it just happened. The MVP awards are backward-looking in that they...
View ArticleNuGet Package of the Week: Canopy Web Testing Framework with F#
I've been exploring Automated Browser Testing recently, and also checking out F# for unrelated reasons. However, when you combine the two you end up with "canopy." Canopy is a "f#rictionless web...
View ArticleBack to Basics: When allowing user uploads, don't allow uploads to execute code
I got an email from a reader who noticed some very odd errors happening in her web site's global error handler. Fortunately she's using ELMAH for error handling, which as you may know, is a JOY.She was...
View ArticleScott Hanselman's Complete List of Productivity Tips
Note Scott Hanselman (me): I had been meaning to write up my productivity tips for years. Isn't that ironic? However, after giving a presentation at SXSW on Productivity this year, Danny Schreiber from...
View ArticleAnalysis Paralysis: Over-thinking and Knowing Too Much to Just CODE
I read a post on ArsTechnica today called "I know too much to program quickly. What can I do?" that is summary of a StackOverflow question by Zilk, who says:Lately, I've been noticing that the more...
View ArticleVideo Tutorial and Screenshots: Windows 8.1 Update 1
I have a personal MSDN account so I download and installed the Windows 8.1 Update as soon as I could. It'll roll out to the rest of the world slowly in the coming weeks.The verdict? It's a significant...
View ArticleAdding Two-Factor authentication to an ASP.NET application
ASP.NET Identity 2.0 was released last month and it's got a number of significant updates and new features that are worth checking out. For historical context, read the "Introduction to ASP.NET...
View ArticleNuGet Package of the Week: Humanizer makes .NET data types more human
The .NET BCL (Base Class Library) moves too slow, IMHO. That's why NuGet and NuGet packages are so nice. It's a joy to find a "rightly sized" library like NodaTime, for example. It's a better date and...
View ArticleAmazon Kindle Paperwhite SECOND GENERATION Review - plus new Kindle Software...
I'm a longtime Kindle fan. Love it. It's not a tablet, not a computer, my Paperwhite Kindle represents books for me.I have a first-generation Kindle Paperwhite and use it almost every day. It's my...
View ArticleOpen Source is a thankless job. We do it anyway.
Open Source is hard. Security is hardThere's been lots of articles about the recent OpenSSL "Heartbleed" bug. You can spend a day reading all the technical analysis, but one headline that stood out to...
View ArticleExploring ASP.NET Web Pages - A fully-featured MiniBlog using just Razor
ASP.NET "Razor" Web Pages are ASP.NET sites without models, views, controllers, or project files. Some folks say "oh, that's just Classic ASP, or PHP right? Not at all. It's the full power and speed of...
View ArticleWindows Phone 8.1 has my attention now
I've had an iPhone since the 3GS (I have a 5S right now) but I'm always flirting with the Windows Phone. It's just prettier than my iPhone, but my iPhone has a lot of apps...so I stay with it. Folks...
View ArticleSimplifying your network with a bridge - Making an FIOs ActionTec MI424-WR a...
I have FIOs Fiber-optic internet at my house and I'm very happy with it - have been for years. I get 35Mbit/s both up and down and it's rock solid. It's not technically all fiber of course, as the...
View ArticleReview: The Linksys WRT1900AC Dual-Wireless Router is the second coming of...
I just blogged about how I simplified my home network with a MoCA/Ethernet bridge. As a part of my home network rebuild, I swapped out my Netgear N600 for a shiny new Linksys WRT1900AC Wireless...
View Article"It's just a software issue"- Edge.js brings Node and .NET together on three...
There was an engineer I used to work with who always said "That's just a software issue." No matter how complex the issue, no matter how daunting, they were confident it could be solved with...
View ArticleCloud Power: How to scale Azure Websites globally with Traffic Manager
The "cloud" is one of those things that I totally get and totally intellectualize, but it still consistently blows me away. And I work on a cloud, too, which is a little ironic that I should be...
View ArticleFREE Pluralsight video: "Get Involved" in community!
I'm absolutely thrilled to announce that my feature-length collaboration with Rob Conery called "Get Involved" is now available FREE from Pluralsight!You can watch the whole movie RIGHT now for FREE....
View Article