Enterprise Library 5 is out!

Hopefully all you application Developers know about Enterprise Library, and how it can save you development time and effort for commonly-performed task like database connections and logging. Well, prepare to have even more time and effort saved: Enterprise Library 5 was just released! No new blocks, just lots of improvements to what’s already there plus…

0

Photosynth rocks!

I’m an avid shutterbug and had the opportunity to explore some of Delhi, India’s points of interest last weekend. I found myself with plenty of time while I was at one particular location – the 500 year old tomb of Isa Khan Niyazi (near to Humayun’s Tomb) and I decided to have a go at…

0

A new way to avoid writing boring code

Those who know me will be familiar with my quest to avoid writing boring code using any tool that generates it for me (like CodeSmith + NetTiers or Software Factories). Thus it was with great excitement that I recently came across another one! It’s called Microsoft Blueprints and is the next evolution of those Software…

1

Using Custom Performance Counters to measure multi-threaded operation durations

When building WCF Services it’s very useful to know how long the individual operations within it’s various methods are taking that are outside of the Service itself e.g. calls to other services or to databases as the question is often asked, “Why is this Service [in Production] so slow right now?” By firing up perfmon…

1

Leveraging multi-threading when calling Web Services or SQL Server

If you need to make more than one call to one or more web services in your code in a single request, then you can do this using multiple threads for vastly better performance.   There are three ways of solving this problem, depending upon which layer your code resides (UI, Business Layer or Data…

1

Terrarium is back!

“Terrarium” is a project Microsoft created with .NET 1.0 that allowed devs to write a bug or plant and have it live, fight and eat in a little digital world called Terrarium. This world connected to other instances running on other folks PC’s and your bug could crawl between them and live on, even reproduce,…

0

Distributed Caching in .NET

Saw this today and thought this intesting:  http://msdn.microsoft.com/en-us/library/cc645013.aspx Bits and a sample are available: http://msdn.microsoft.com/en-us/data/cc655792.aspx Until now the only caching option from Microsoft has been the Caching block from the P&P group. This offering (code named “Velocity“) really ups the ante…

0

Aspiring Architects Webcasts this Month

I saw these Webcasts coming up this month and think they might be of interest to a lot of folks (all times are Eastern time): ·         June 16th, 2008 – 12:00 p.m. to 1:00 p.m. – Introduction to the aspiring architect Web Cast series http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032380836 ·         June 17th, 2008 – 12:00 p.m. to 1:00 p.m….

0

.NET: What’s coming down the Pike

Today there a bunch of new bits to play with that have up until now been a collection of individual CTP’s – yes it’s the first beta of Visual Studio 2008 and .NET Framework 3.5 Service Pack 1! This is more interesting than many betas as there a lot of new stuff in this Service Pack, not…

0

Enterprise Library and WCF

If you’re creating Web Services using WCF (or ASMX, for that matter) then you are, of course, using the Web Service Software Factory to create them (right?). Well one thing the WSSF does not include is the hooks to the various blocks within the Enterprise Library that many would find useful in tier freshly-generated Web…

0