Irregular expressions regularly
Test post


RegexLib V2 - now with added ASP.NET V2 :)

The other day I posted a blog entry about the migration of RegexLib to ASP.NET V2 - the article can be found here:

In the coming week I'm planning to post a source code viewer so that you can see how that site has been put together and I'm also planning to release a couple of articles (not sure where yet) - the first of which will be an article describing how I migrated the existing users into the new Membership feature.

Posted: Jun 10 2005, 07:56 AM by digory | with 7 comment(s)
Filed under: , ,


My blog is moving -

As of today, I'm moving my blogging across to my own domain.  If you would like to remain subscribed to my blog then please update your aggregator to point to:

Upcoming IBF Speaking Engagements

Over the next couple of months I'll be travelling around Australia and New Zealand to present on the topic of IBF. Here is the pitch for my talk:

Following on from his Canberra User Group presentation in March, Darren Neimke will be visiting User Groups in Australia and New Zealand during April and May to present on the topic of Information Bridge Framework (IBF).

IBF is a framework for exposing line of business data through Office applications by using .NET and SmartTag technology to take advantage of contextual information.

Version 1.5 of IBF is a new release that simplifies the task of developing, testing and deploying rich solutions that target the Information Bridge. Darren covers each of these topics in his 1 hour presentation. The session is focussed on code and implementation and covers the following areas: planning for an IBF implementation, installing IBF, and building managed smart tags, creating custom UI to appear in the Office Task Pane and working with the IBF metadata.

... and here is a listing of likely locations and dates:

  • Wednesday April 13 - Perth 8:30am - 10am - .NET Community of Practice
  • Wednesday April 13 - Adelaide 6:30-9:30 pm User Group
  • Wednesday April 20 - Sydney 6:00-9:30pm User Group (N Ryde)
  • Tuesday April 26 - Melbourne .NET User Group
  • Thursday May 5 - Sydney 6:30-9:30 pm Deep .NET User Group (City)
  • Wednesday May 11 - Wollongong 6:30-9:30 pm User Group
  • Tuesday May 17 - Brisbane 6:30-9:30 pm User Group
  • Thursday May 19 - Gold Coast - 6:30-9:30 pm User Group
  • Tuesday May 24 - Hobart - 6:30-9:30 pm User Group
  • Tuesday June 7 - Auckland - 6:30-9:30 pm User Group
  • Wednesday June 8 - Christchurch - 11:30 am - 2:30 pm User Group
  • Wednesday June 8 - Wellington 6:30-9:30 pm User Group


Posted: Apr 06 2005, 09:47 PM by digory | with 15 comment(s)
Filed under:
Introducing Bracky

I've been talking a lot about UI agents lately and how I'm currently prototyping some UI agent stuff for web applications.  Today I'd like to introduce Bracky:


Bracky is currently reading up on regular expressions so that he can offer help over on RegExLib when I'm not around.

Thanks to Mitch for the inspiration and Thomas for the image.

ASP 2 Quickstarts

Very Nice!

Posted: Apr 05 2005, 10:48 AM by digory | with 6 comment(s)
Filed under: ,
Information Bridge Resources and FAQ

Over the next couple of months I'm planning to get out to each of the User Groups in Australia and New Zealand to discuss the Information Bridge Framework (IBF). I'm going to use this post to link to some resources and to provide an overview of what IBF is.

If you have any favourite IBF resources, can you please append them to this entry as a comment.

What is IBF

Take a look at the following image IBF at work in Outlook. The image shows Outlook displaying an e-mail with a smart tag and some custom UI in the Task Pane:

IBF in action in Outlook

IBF is simply a framework within Office 2003 for working with the Task Pane and using smart-tags to perform context sensitive actions. An IBF solution is written using .NET V1.1.

A typical IBF solution will use SmartTags to recognize text in an Office document and then supply the user with operations that are linked to that text - for example, recognizing a CustomerId might provide options to "view customer account" or "view recent purchases by customer". Invoking these smart tag options would display some UI in the Office2003 Task Pane.

The UI pieces are written using simple WinForms UserControls, so development is as easy as creating any normal piece of UI in WinForms.

Finally, IBF contains 3 pieces:

  • a development component which plugs-in to VS2003 and allows developers to develop solutions that target IBF
  • a server component which contains all of the metadata about the solution
  • a client component which gets installed on each client and connects to the server component to get its instructions

IBF Resources

Note: I'll be adding to this list over the coming days with links to IBF-related blogs, articles and multimedia

VATICANUS: The Word & its Meaning = Vatican

DISCLAIMER: I read this here today so, unless told otherwise... I'm just going to believe that it's true:

VATICANUS: The Word & its Meaning from which is derived the word Vatican as in Vatican City the Imperial Seat of the Roman Caesars.

VATICAN is derived from two Latin words Vatic-anus.


VATIC- "Characteristic of a prophet; oracular" From Latin: vts, seer -ANUS "The opening at the lower end of the alimentary canal through which solid waste is eliminated from the body" From Latin: nus, ring, anus


What CommandName's to use in a FormView

taken from Fredrik's blog:








The FormView has support for paging so we don’t really need to add button controls for those commands. We only need to use those if we want to create our own custom paging.


For changing modes:






The New command will change the mode of the FormView to the Insert mode. The Cancel will turn back the mode to its default mode. The Edit will turn the mode into Edit mode.


For actions:






When we press a button with the Insert command specified the FormView will execute the associated DataSource control’s InsertCommand. If the CommandName of the button is set to Delete or Update the DataSource’s DeleteCommand or UpdateCommand will be executed. By default the SelectCommand of the DataSource control will be executed.

Posted: Apr 02 2005, 07:31 AM by digory | with 5 comment(s)
Filed under: ,
More Posts Next page »