What is going to happen with UIP?

Guess what. I started getting this question every month, then every week, then every day… now I get it every hour J, through different means: e-mail, blogs, e-mail threads I get included, communities.   So, I figured it would make sense to publish a clear statement and be a little bit more transparent.   The…

23

Another SSDS sample: BlogEngine.NET on SSDS

As a by-product of a project I’m working on, I’ve got a working version of BlogEngine.NET on SSDS. You can download the provider and other related components from LitwareHR’s web site releases section here. In the package you will find: The SSDS based BlogProvider An SSDS based Membership & Role Providers for the web site…

22

CAB and Smart Client Software Factory Essential Resources

This is a compiled list of essential resources for CAB & Smart Client Software Factory I’ve been sharing with customers that have contacted me in the last months. I thought I might put them together in a single place as a quick reference:     Basic content:   ·         CAB ·         Smart Client Software Factory…

14

Notes on (extreme) Performance requirements for CAB

Object Builder, the Dependency Injection framework that provides the underlying infrastructure for all of the “CAB Magic”, uses reflection. Objects in CAB are never “newed”. They are always created through a factory that inspects the metadata in a type and processes it before returning an instance. This allows CAB to wire events, inject properties, inject parameters…

13

SQL Server Data Services – SSDS – New version of LitwareHR

Today, in his keynote, Ray Ozzie announced a new “cloud service” available from Microsoft: SQL Server Data Services (code name: Stika). It’s a good that he announced it, because now I’m out of quarantine and I can talk about it :-). For the last 2 months I’ve been working very closely with the SSDS team,…

13

Smart Client Baseline Architecture Toolkit – Workshop

The Client Team at patterns & practices will be hosting a 2.5 days, instructor-led training event for the upcoming Smart Client Baseline Architecture Toolkit based on:   – Composite UI Application Block (CAB) – Enterprise Library 2.0 and the – Guidance Automation Toolkit.   When? Monday, March 13th – Wednesday, March 15th (half day)  …

11

LitwareHR on SSDS – Part V – Searching across Containers

In SQL Server Data Services, the scope of a query is bound to a Container, but in LitwareHR we had a requirement of searching entities across multiple tenants, and because in our implementation each tenant gets its own Container, we had to create a way of performing queries (the same query to be more precise)…

10

Just Released! – Web Client Software Factory

Fresh from the war room: we are very pleased to announce the first release of the Web Client Software Factory. The bits are being pushed into the MSDN gazillion servers, so it will take some time to replicate. In the meantime you can get them from here: http://www.codeplex.com/websf Many thanks from all of us here, to all…

10

Hosting LitwareHR on a Service Delivery Platform – Part II – On-Boarding

On-Boarding is the process of bringing the application to the operation. It’s everything that needs to happen for hand-off of the app from the ISV to the hoster. In the scenario described in the previous post, I mentioned that Northwind requires ISV to package the application in a specific way. The intention is of course to automate…

9

Composite UI Application Block

What is this about? You’ve probably seen some posts in EdJez’s blog on the Composite UI Application Block (CAB). So, are you considering a Smart Client approach to address the challenges of building Line of Business solutions that interact with many backend systems? Ever wondered what would the architecture and design of a complex UI would look…

9