The Hogg Blog

Envisaging the Future by Reflecting on the Past

30th Anniversary of the Sinclair ZX Spectrum

It is amazing for me to think that it has been 30 years since the ZX Spectrum was released. The BBC...

Author: Jason Hogg Date: 04/23/2012

Script Explorer Design Overview

In last weeks blog post Creating a Semantic Web for PowerShell I introduce our vision for...

Author: Jason Hogg Date: 04/16/2012

Creating a semantic “PowerShell” web

A couple of weeks ago we announced that we had just released our first beta of Microsoft Script...

Author: Jason Hogg Date: 04/13/2012

Microsoft Script Explorer for Windows PowerShell Beta Now Available!

Well over a year ago our Information Experience team set out to redefine the way Microsoft delivers...

Author: Jason Hogg Date: 03/13/2012

Steve Jobs (CLI – NUI)

Our industry lost one of its great pioneers with the passing of Steve Jobs on Wednesday. As a young...

Author: Jason Hogg Date: 10/07/2011

Help write the PowerShell Survival Guide

My friend Eric Battalio is leading an effort to update the Windows PowerShell Survival Guide on the...

Author: Jason Hogg Date: 01/28/2011

Why haven’t our Exception Management Practices evolved from the 60’s?

It is amazing to think how much has changed over the last decade or so – evolution of the cloud,...

Author: Jason Hogg Date: 01/21/2011

Calling all PowerShell Users...

We need your help! The Information Experience (iX) team at Microsoft is looking for your help and...

Author: Jason Hogg Date: 01/21/2011

Windows Identity Foundation (WIF) and Azure AppFabric Access Control Service (ACS) Survival Guide

My friend Alik just sent me to a pointer to a Survival Guide he is working on for the Azure ACS. The...

Author: Jason Hogg Date: 11/02/2010

The Ongoing Evolution of Integration Styles

Over the last couple of months I have been working on a Reference Architecture to support the design...

Author: Jason Hogg Date: 06/21/2010

PLATO@50: Seeing the Future Through the Past

I grew up in both Australia and New Zealand - a long way from the US and the UK where home computing...

Author: Jason Hogg Date: 05/27/2010

Why is a Pattern different from other forms of guidance?

The Microsoft Solution Engineering Team in which I work has just started its own blog - so I wrote...

Author: Jason Hogg Date: 04/22/2010

Turtle Graphics Update

It is that time of the year again – thanksgiving. So that of course means I need to update the...

Author: Jason Hogg Date: 11/25/2009

SOA Symposium: SOA, Software + Services and Cloud Computing

I am presenting a discussion on SOA, S+S and Cloud computing later today at SOA Symposium. I have...

Author: Jason Hogg Date: 10/23/2009

SOA Symposium: Understanding SOA Security Patterns

I presented a discussion on SOA Security Patterns at the SOA Symposium today in Rotterdam. The...

Author: Jason Hogg Date: 10/23/2009

SOA Patterns

About a 18 months ago Thomas Erl approached a group of us at Microsoft if we could review the SOA...

Author: Jason Hogg Date: 09/27/2009

Service Orientation Today and Tomorrow

Diegon Dagum has just sent out the release note for the latest edition of the Microsoft Architecture...

Author: Jason Hogg Date: 09/27/2009

SecPAL Parser Updated for VS2008 and F#1.9.6.16

I finally got around to updating the SecPAL Parser to run on the latest version of Visual Studio and...

Author: Jason Hogg Date: 09/26/2009

A Graphical DSL for Describing SOA Applications

Last October we ran a SOA workshop in Redmond, with the goal being to have members of the MCS field,...

Author: Jason Hogg Date: 01/28/2009

Agent-Design Patterns for Building Distributed Service Bus Applications

Another blog that is several months late, but as usual, better late than never. I am currently...

Author: Jason Hogg Date: 01/27/2009

Are banks encouraging phone phishing attacks?

I recently called the support number to verify a charge on my Wells Fargo account and it surprised...

Author: Jason Hogg Date: 01/06/2009

Merry Christmas and a Happy New Year!

I did a particularly lousy job of sending out Christmas cards this year, so figured I would instead...

Author: Jason Hogg Date: 12/24/2008

Sticky Notes for Your Code

If your desk is anything like mine it is cluttered with millions of sticky notes, each containing...

Author: Jason Hogg Date: 12/17/2008

Distributed Computing Patterns

This one is a little late to press, but for those who haven't already seen it the Architecture...

Author: Jason Hogg Date: 12/12/2008

Oslo MGrammar Turtle Graphics for VS2008

My colleague Joshy Joseph reminded me that the MGrammar based Turtle Graphics parser that I posted...

Author: Jason Hogg Date: 12/12/2008

Creating a Logo / Turtle Graphics Textual DSL using Oslo MGrammar

In the early 1980's a programming language called Turtle Graphics was used as a means of introducing...

Author: Jason Hogg Date: 11/25/2008

Geneva Identity Management Framework

For anyone who has followed my blogs around developing an STS or writing authorization policies you...

Author: Jason Hogg Date: 10/27/2008

Microsoft Azure cloud OS announced at PDC2008

I am here at the PDC in Los Angeles having just watched Ray Ozzie and Bob Muglia finally present the...

Author: Jason Hogg Date: 10/27/2008

Language Oriented Programming

Chris Smith from the F# team has an awesome blog post on language oriented programming - and...

Author: Jason Hogg Date: 06/20/2008

patterns & practices Improving Web Services Security: Now Available!

Over the last 12 months we have had a lot of people who used the Web Service Security - Scenarios,...

Author: Jason Hogg Date: 06/20/2008

WhoIs Shenanigans

I am sure that everyone has used a WhoIs utility (such as https://www.internic.org/whois.html) for...

Author: Jason Hogg Date: 03/31/2008

The Glory Days of Home Computing

It has been a long time since I have blogged (more about that in some later posts), but two recent...

Author: Jason Hogg Date: 03/22/2008

SAML STS for WSE 3.0 (reposted)

Every week or so I get another email asking where the sample code for the SAML STS for WSE 3.0 has...

Author: Jason Hogg Date: 11/21/2007

F# is getting productized!

I just saw the announcement on Don and Soma's blogs about the fact that a product team has...

Author: Jason Hogg Date: 10/18/2007

Lunar Eclipse Photos

I happened to be up early this morning and shot some nice photos of the lunar eclipse that happened...

Author: Jason Hogg Date: 08/28/2007

Sample declarative access control policy

In my previous post I mentioned that we have now released a parser for SecPAL that allows policies...

Author: Jason Hogg Date: 08/28/2007

Parser for SecPAL simplified English grammar now available!

One of the great strengths of SecPAL is its unique support for multiple representations of a...

Author: Jason Hogg Date: 08/26/2007

Swiss Army Knife of X.509 Certificate Tools

Anyone who has dealt with X.509 certificates when trying to design, test and deploy secure Web...

Author: Jason Hogg Date: 08/20/2007

A Java implementation of SecPAL?

Panos, from the University of Newcastle just dropped me a note to say that he is making progress...

Author: Jason Hogg Date: 08/08/2007

The IEEE Computer Security Foundations Conference

The 20th IEEE Computer Security Foundations conference is underway in Venice at the moment, and our...

Author: Jason Hogg Date: 07/07/2007

Access Control Requirements for Grid Computing Environments

One question I hear a lot is "How does SecPAL compare with...

Author: Jason Hogg Date: 07/03/2007

IEEE Special on Software Patterns

I remember reading an article by Grady Booch a couple of years ago (I can't find it now) where he...

Author: Jason Hogg Date: 07/02/2007

SecPAL Query Editor Now Available

A couple of people have remarked to us that they like the flexibility that SecPAL provides, but feel...

Author: Jason Hogg Date: 06/21/2007

Writing SecPAL Assertions In F# - Contd

In my earlier post I showed how SecPAL could be used to grant access to a particular user based on a...

Author: Jason Hogg Date: 06/20/2007

Writing SecPAL assertions in F#

I figured I would try to learn F# over this summer - and thought what better way to start than...

Author: Jason Hogg Date: 06/15/2007

Next>