Skip to main content

Posts

This month I'll be mostly....

...adding some major new features to DeploymentWang. First up is a configuration sub-system - key features are spreadsheet driven (building on LinqToExcel capability currently in DeploymentWang) and runtime updatable including across multiple applications and servers using distributed caching (will probably ship with plugins to Velocity & SharedCache); no more application restarts to pick up web/app.config changes, hooray! The second new feature will be an entire application health monitoring subsystem with a plugin architecture for writing custom health checks pertinent to your application. Maybe this will be in a new project, "MonitorWang"...we'll see. Both of these have come about from experience learnt during the successful delivery of my latest project, Tesco Entertainment

That's DataWang...(Google Sets API)

Inspired by Mitchell & Webbs " NumberWang " I have created " DataWang ".... " DataWang is a .Net library that can generate useful, realistic data for use in the development/mocks/testing process. Based on Google Sets, this library provides a .Net API over the Set functionality (by making http calls and parsing the html response). Google Sets currently does not expose a programmatic API - DataWang provides you with programmatic access to this API! DataWang is a completely extensible framework for mock data generation. It is fully interface driven and all components are dependency injectable. You can provide your own implementations for any of the component interfaces should you wish to extend or modify its behaviour. Google Sets often cannot generate the data you require - so DataWang will manufacture a list based on the results of making multiple Google Set calls - email addresses is a good example (a first name call + "@" + a domain name call). D...

WCFServiceWrapper: v0.2 release

Update: 15th July 2008 - Project now hosted on Codeplex , links below updated. v0.3 is underway, check out the issues list on Codeplex; these will all be fixed in this next release. After creating WCFServiceWrapper I've been using it a fair bit to whip up wrappers to several existing business layer interfaces... (Recap: WCFServiceWrapper is a .Net application to generate the service layer code required to expose any existing non-WCF interface via WCF). I'm releasing v0.2 which includes... * New WinForms UI * Support for generating VB code. Console app cmdline switch /L:VB * Bugfix: Primitive datatypes and void return types from interface methods where not being handled correctly. * I have also refreshed the WCFServiceExample project to include this new version in the example zip. Version 0.2 application source code and example project can be downloaded from the new Codeplex project here (The example is a VS2008 solution providing a simple business assembly and an empty WCF se...