Wednesday, May 25, 2005

IASSIST conference

So I have an opportunity to attend an IASSIST conference in Edinburgh. How exciting! BYU's College of Family, Home, and Social Sciences paid my way to demonstrate a software product I wrote for them. Many, many thanks to them for giving me this opportunity, and allowing me to share with the world what they have sponsored.

I wrote several web sites to collect survey data over the web and present respondants with immediate reports of how their responses fit a norm, and acceptable levels for marriage with another respondant. After coding the same things (and debugging) over and over, I decided to write a reusable engine that does all the work, and more, and can share the code across all the web sites. This engine uses DDI as its core questionnaire schema to define a codebook that the questionnaire is rendered from using XSLT.

The code for this surveying and reporting engine can be shared with the world, and shortly will be through a customized open source license. I am not what I would call an open source freak, or even fanatic, but I see it's place, especially in the academic world, and I'm eager to share this, because I see it as very useful generally, and I don't want to take the time to market it. I'll post here again when it becomes available. Probably on Novell Forge.

I have already put up a web site where BYU professors can post surveys very quickly and easily and begin collecting data over the web immediately. Soon I hope to put up a site generally available to all universities at It's not there yet though.

Tuesday, May 10, 2005

UCNUG gets a new URL

I am vice-president of the Utah County .NET User's Group (UCNUG). Enjoying the role I play there. The UCNUG site has been revamped and replaced. So long to MSN Groups! Hooray.

Tuesday, May 03, 2005

Betas 2005 Unleashed

Microsoft has been working hard on the next generation of development tools and database technologies. Visual Studio 2005 and SQL Server 2005 are two of the most anticipated technologies to be released by Microsoft this year.  There are many changes in both Visual Studio 2005 and SQL Server 2005 that promise to make it easier to develop high quality code. Come attend this day long event where we will drill down into some of the new technologies in both Visual Studio 2005 and SQL Server 2005. We will have two tracks that will cover the major features of each product.

Date: May 18th 2005 – 8.30 am – 5pm (registration and breakfast starts at 7.30)

Venue: Miller Free Enterprise Center (

SLCC-Miller Campus
9750 S 300 W
Sandy, UT 84070

Registration: Please register at the following link

Visual Studio .NET 2005 Track:

The release of Visual Studio 2005 and the .NET Framework 2.0 will make strides in all dimensions of application development. Visual Studio 2005 will set a new bar for developer productivity by tailoring the software development experience to the needs of the individual developer. This "personalized productivity" will deliver features across the development environment and .NET Framework class libraries to help developers overcome their most pressing challenges in minimal time.

We have put together a comprehensive training for free to help our customers understand the power and value of Visual Studio 2005. This session will cover the core features of

  • Web Development Platform - ASP .NET 2.0
  • Smart Client Development Platform – Windows Forms, Mobile Development
  • Visual Studio Team System

SQL Server 2005 Track:

SQL Server 2005 is the most anticipated database release in Microsoft’s history. With significant improvements in the areas of infrastructure, development, and business intelligence SQL Server 2005 represents a huge leap forward for a wide variety of applications.

As we get closer to the launch of SQL Server 2005, we want you to have a full appreciation for what this powerful platform can do for your database projects. As such, we’ve put together a free in-depth developer training event and invite you to take advantage of this opportunity.

  • SQL Server Developer Platform – SQLCLR, TSQL Enhancements
  • Business Intelligence Platform – Reporting Services, Analysis Services, Data Warehousing
  • Infrastructure Platform – Availability, Management, Database Mirroring