Unity 3.5 RTW: Now with more Peace, Love, and Rock ‘n’ Roll

I’m extremely proud to announce the latest release of the Unity DI container. We have updated it to simplify cross-platform development of apps and services. While this 3.5 release is filled with too many improvements to talk about, I’d like to highlight these two: Truly portable class library: We have transformed the individual platform targeted…

5

Learn Enterprise Library 6 and Unity 3 with newly released hands-on labs

Download full set of Hands-on Labs for Enterprise Library 6   Download Unity 3 Hands-on Labs only   This release complements the recent releases of Enterprise Library 6 and Unity 3. The comprehensive labs were created by developers for developers. They will be useful both to those who are new to Enterprise Library and those…

4

New Guide: Dependency Injection with Unity

About 20 years ago, Grady Booch, a world renowned software development visionary, stated in his essay Coming of Age in an Object-Oriented World that “our ability to imagine complex applications will always exceed our ability to create them”. Reflecting on this prediction today, we can see how software systems have evolutionarily become more and more…

17

Windows Azure autoscaling now built-in

One of the key benefits that the Windows Azure platform delivers is the ability to rapidly scale your application in the cloud in response to fluctuations in demand. Up to now, you had to write custom scripts or use other tools like Wasabi or MetricsHub in order to enable that. Last week during //Build, Scott…

2

Embracing Semantic Logging

UPDATE 4/25/2013: The Semantic Logging Application Block final version is released. Get it via NuGet. UPDATE 2/14/2013: The Semantic Logging Application Block CTP is now available. In the world of software engineering, every system needs to log. Logging helps to diagnose and troubleshoot problems with your system both in development and in production. This requires proper,…

12

Enterprise Library 6.0 – Vision/Scope

TL;DR version This post is an overview of the direction the patterns & practices team is taking with the next version of Microsoft Enterprise Library. Feel free to scroll down for the specific product backlog themes or just visit our Uservoice site. Exploration and preparation After a couple of months of exploration, we have finalized…

7

Unity 2.1 – August 2012 update

Today we’ve shipped via NuGet an optional update to Unity (2.1.505.2) which includes the following fixes: 1. Addressing a thread safety issue: http://unity.codeplex.com/discussions/328841 2. Improving debugging experience on System.Threading.SynchronizationLockException: https://entlib.uservoice.com/forums/89245-general/suggestions/2377307-fix-the-system-threading-synchronizationlockexcep 3. Improving debugging experience through better error messaging when a type cannot be loaded: http://unity.codeplex.com/workitem/9223 4. Supporting a scenario of performing a BuildUp() on an…

2

NuGet for the Win!

For years I’ve been trying hard to fight the perception of Enterprise Library as a monolith. Yes, there’s a lot of functionality baked in EntLib. However, you don’t have to use it all. In the early versions (1.0 – 4.1) you could always delete the binaries you didn’t care about after install. In v5.0, we…

0

Hands-on Labs for Enterprise Library 5.0 and Unity 2.0 Released

In the continued commitment to our users – .NET enterprise developers, we are releasing a fully updated set of hands-on labs today. These are built by developers for developers! The set includes exercises for all application blocks as well as Unity, Interception and complex configuration scenarios. Once you download the msi, you can choose which…

9

Don’t overlook Enterprise Library 5.0 Migration Guide

Enterprise Library users’ community, hello! The 5.0 release has received quite the welcome from so many of you with many thousands in downloads and hundreds of tweets and blog posts just in 3 days after the release. I would like to draw your attention to one piece of guidance we’re providing as a part of…

1