What Does it Mean to be Cloud Native?

Buzzwords come and go. One of the most recent ones is Cloud Native. What does it mean to be Cloud Native. In this post I attempt to define what an application needs, for it to be a Cloud Native application.

What Does It Mean To Be Universal

So what does it mean to be universal when it comes to Windows 10?  A new way of building applications is coming in Windows 10. The past few years Microsoft has been on this path of converging all of their operating systems to run on a common core.  Windows 10 is the culmination of this... Continue Reading →

Layout Awareness in Windows 10 UAP

There have been lots of changes with Windows of the past few years. A while back, Microsoft radically changed the way Windows worked with Windows 8. The goal was to start to converge the different operating systems into a single core. Windows 10 is the culmination of that convergence which started out as “Three Screens... Continue Reading →

The Internet of Thing (IoT)

Recently a new technology buzz word has come to light, the Internet of Thing or IoT.  It is all the rage. Everyone is getting on the bandwagon Microsoft, Google, Apple, you name it they are probably trying to figure out how to take get a piece of the $300 billion in 2020 by Gartner estimates.... Continue Reading →

“My” Contribution To Ubiquitous Computing

In my last post, Ubiquitous Computing–Breaking Down the Silos, I talk about how ubiquitous computing is starting to make its way into the world around us.  You may know ubiquitous computing as pervasive computing, ambient intelligence, Internet of Things, haptic computing, or everyware.  No matter what you call it, it is spreading like wild fire... Continue Reading →

What Happened to My LayoutAwarePage?

Recently at the //Build/ Conference Microsoft showed off the development environment for Windows 8.1.  In less than an year Microsoft has rev’ed Visual Studio.  For Windows 8, Microsoft tried to provide project templates that got you heading in the right direction.  If you did File-> New Project and you chose the Grid App template you... Continue Reading →

Modern Enterprise Applications

Each day technology advances, along the way the definition of an enterprise application has changed.  In the olden days enterprise applications would be installed on a users machine with possibly some backend services for aggregating data. These applications had to be reliable and robust.  Not much stock was put into the user experience.  There would... Continue Reading →

Create a website or blog at WordPress.com

Up ↑