The Hogg Blog

Envisaging the Future by Reflecting on the Past
  • The Hogg Blog

    Oslo MGrammar Turtle Graphics for VS2008

    • 3 Comments
    My colleague Joshy Joseph reminded me that the MGrammar based Turtle Graphics parser that I posted here was for VS2010. I have attached a newer version of the solution that Joshy coverted to run in VS2008. I noticed that Doug Finke has also done the same...
  • The Hogg Blog

    Creating a Logo / Turtle Graphics Textual DSL using Oslo MGrammar

    • 7 Comments
    In the early 1980's a programming language called Turtle Graphics was used as a means of introducing novices to programming on the BBC Microcomputer . Turtle graphics, a graphical version of Logo, helped introduce people to programming using a simple...
  • The Hogg Blog

    Geneva Identity Management Framework

    • 1 Comments
    For anyone who has followed my blogs around developing an STS or writing authorization policies you will be very interested in Kim Cameron 's announcement at PDC of the Geneva Identity Management platform. Genvea includes: Geneva Framework - A ...
  • The Hogg Blog

    Microsoft Azure cloud OS announced at PDC2008

    • 1 Comments
    I am here at the PDC in Los Angeles having just watched Ray Ozzie and Bob Muglia finally present the next generation of Microsoft's Cloud Services / Software plus Services strategy with the release of our new operating system for the cloud "Azure"! ...
  • The Hogg Blog

    Language Oriented Programming

    • 1 Comments
    Chris Smith from the F# team has an awesome blog post on language oriented programming - and specifically LOP in F#. For those new to LOP Chris describes it as a style of programming that resembles a domain specific language - but is still valid in a...
  • The Hogg Blog

    patterns & practices Improving Web Services Security: Now Available!

    • 1 Comments
    Over the last 12 months we have had a lot of people who used the Web Service Security - Scenarios, Patterns and Implementation Guidance ask us where the implementation guidance for WCF was. Great news. JD Meier, Jason Taylor, Prashant Bansode and Rob...
  • The Hogg Blog

    P&P Happenings

    • 1 Comments
    I have been catching up with old friends from the P&P team over the last couple of days - many of whom have been working on new and exciting initiatives that I thought I would share with you. Each of these deserve their own blog posting, but until...
  • The Hogg Blog

    WhoIs Shenanigans

    • 2 Comments
    I am sure that everyone has used a WhoIs utility (such as http://www.internic.org/whois.html ) for querying the owner of a domain name such as microsoft.com. There is however an alternative to these Web forms which provides more information allowing you...
  • The Hogg Blog

    The Glory Days of Home Computing

    • 6 Comments
    It has been a long time since I have blogged (more about that in some later posts), but two recent articles that I read on the BBC website have motivated me to write again. The articles honor the creators of the BBC Microcomputer which along with companies...
  • The Hogg Blog

    Released: Web Service Software Factory: Modeling Edition

    • 4 Comments
    I just saw an announcement from Don that the P&P folks have just released the third version of the Web Service Software Factory - entitled The Web Service Software Factory Modeling Edition. I know these guys have been working hard on this for along...
  • The Hogg Blog

    SAML STS for WSE 3.0 (reposted)

    • 17 Comments
    Every week or so I get another email asking where the sample code for the SAML STS for WSE 3.0 has been moved to now that GotDotNet GotNuked. It wasn't moved anywhere. So I figured I would repost it here for those that needs i. For those new to this you...
  • The Hogg Blog

    The Great Debate: Patterns vs Tooling

    • 5 Comments
    With well over 250 attendees this years P&P Summit is the best attended I have seen so far. I was fortunate to participate in two presentations - the first talk was on SecPAL which I believe was well received, and the second was a discussion with...
  • The Hogg Blog

    F# is getting productized!

    • 0 Comments
    I just saw the announcement on Don and Soma's blogs about the fact that a product team has officially been established to productize F#. This is great news for Don Syme and James Margetson who have been working slavishly on F# for the last couple of years...
  • The Hogg Blog

    Lunar Eclipse Photos

    • 3 Comments
    I happened to be up early this morning and shot some nice photos of the lunar eclipse that happened this morning.
  • The Hogg Blog

    Sample declarative access control policy

    • 0 Comments
    In my previous post I mentioned that we have now released a parser for SecPAL that allows policies to be written in a human readable simplified English grammar. I thought it might be worth including an example - based on the scenario that was used in...
  • The Hogg Blog

    Parser for SecPAL simplified English grammar now available!

    • 6 Comments
    One of the great strengths of SecPAL is its unique support for multiple representations of a security policy; XML for interoperability; and a simplified English grammar for human readbility. The SecPAL v1.1 Research Release (available from http://research...
  • The Hogg Blog

    Swiss Army Knife of X.509 Certificate Tools

    • 8 Comments
    Anyone who has dealt with X.509 certificates when trying to design, test and deploy secure Web services will know what an ordeal it can be to locate certificates in various cert stores using different cert identifiers, modify security properties of the...
  • The Hogg Blog

    A Java implementation of SecPAL?

    • 0 Comments
    Panos, from the University of Newcastle just dropped me a note to say that he is making progress with his Java based SecPAL implementation - which is very exciting. I noticed that he has moved away from XSB and has decided instead to create his own custom...
  • The Hogg Blog

    A Qwik-E-Mart in Seattle!?

    • 1 Comments
    They say it is the only time you are likely to see people smiling in a 7-Eleven - and it is true! If you haven't already heard about a dozen 7-Eleven stores around the country have turned themselves into Qwik-E-Mart's in time for the release of the Simpson...
  • The Hogg Blog

    The IEEE Computer Security Foundations Conference

    • 0 Comments
    The 20th IEEE Computer Security Foundations conference is underway in Venice at the moment, and our friends from Microsoft Research in Cambridge (Moritz Y. Becker, Cedric Fournet and Andrew D. Gordon) presented the first paper of the conference - based...
  • The Hogg Blog

    Access Control Requirements for Grid Computing Environments

    • 5 Comments
    One question I hear a lot is "How does SecPAL compare with [InsertRandomSecurityTechnologyAcronymHere]?". Well the good news is that Marty Humphrey , Sang-Min Park, Jun Feng, Norm Beekwilder and Glenn Wasson from the Department of Computer Science at...
  • The Hogg Blog

    IEEE Special on Software Patterns

    • 0 Comments
    I remember reading an article by Grady Booch a couple of years ago (I can't find it now) where he acknowledged that object oriented programming had not delivered many of the promises around object reuse that people had expected, however one of the unexpected...
  • The Hogg Blog

    SecPAL Query Editor Now Available

    • 4 Comments
    A couple of people have remarked to us that they like the flexibility that SecPAL provides, but feel that it is difficult for people to get to grips with the API's when they first start evaluating SecPAL. For this reason Lonnie Wall (a consultant from...
  • The Hogg Blog

    Writing SecPAL Assertions In F# - Contd

    • 0 Comments
    In my earlier post I showed how SecPAL could be used to grant access to a particular user based on a token issued by an STS that we explicitly established a trust relationship with using the SecPAL "canSay" predicate. Now I am going to show you something...
  • The Hogg Blog

    Writing SecPAL assertions in F#

    • 3 Comments
    I figured I would try to learn F# over this summer - and thought what better way to start than create a couple of SecPAL samples in F#. I thought this might help people that are interested in learning more about F# , or potentially F# users that are interested...
Page 2 of 4 (91 items) 1234