Grigori Melnik: Thoughts on Agile Software Engineering and Beyond

Thank you, Microsoft, p&p and the community!

After seven exciting and fulfilling years with Microsoft, I’ve made a decision to move on....

Author: Grigori Melnik MSFT Date: 05/01/2014

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...

Author: Grigori Melnik MSFT Date: 04/21/2014

Simplifying cross-platform development - Unity 3.5 Portable Class Library Preview

We are updating Unity DI container to simplify cross-platform development of apps and services. The...

Author: Grigori Melnik MSFT Date: 04/10/2014

Semantic Logging Application Block now supports activity tracing and Elasticsearch

We are happy to announce the release of the Semantic Logging Application Block (SLAB) v1.1. It has...

Author: Grigori Melnik MSFT Date: 03/27/2014

Semantic Logging Application Block 1.1 Pre-release

Greetings, EntLib community, and Happy New Year! Together with the community members, the p&p...

Author: Grigori Melnik MSFT Date: 01/09/2014

Microsoft Enterprise Library - Open Development Model

Microsoft Enterprise Library has a long and prominent history. Over the years, it has evolved into a...

Author: Grigori Melnik MSFT Date: 11/21/2013

Enterprise Library 6: Developer’s Guide Released

Just in time for the MVP Global Summit, I’m excited to announce the second edition of our...

Author: Grigori Melnik MSFT Date: 11/15/2013

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...

Author: Grigori Melnik MSFT Date: 09/17/2013

Unity DI Container now supports Windows Phone

Upon numerous requests from Unity users, we have ported Unity DI Container to Windows Phone 8. The...

Author: Grigori Melnik MSFT Date: 08/29/2013

New Guide: Dependency Injection with Unity

About 20 years ago, Grady Booch, a world renowned software development visionary, stated in his...

Author: Grigori Melnik MSFT Date: 08/20/2013

Windows Azure autoscaling now built-in

One of the key benefits that the Windows Azure platform delivers is the ability to rapidly scale...

Author: Grigori Melnik MSFT Date: 07/02/2013

Microsoft Enterprise Library 6 - Wave 2 Release

Last month we shipped the new versions of Microsoft Enterprise Library and Unity. They've been very...

Author: Grigori Melnik MSFT Date: 05/24/2013

Dealing with Windows Azure Storage transient faults

Preamble When an application uses a service, errors can occur because of temporary conditions such...

Author: Grigori Melnik MSFT Date: 05/22/2013

Just released - Microsoft Enterprise Library 6

Five months ago we formulated our vision for the new version of Enterprise Library. Now we are...

Author: Grigori Melnik MSFT Date: 04/25/2013

Unity Configuration - Registration by Convention

To make container setup easier and less verbose, we are adding a new feature in Unity 3.0 –...

Author: Grigori Melnik MSFT Date: 03/12/2013

Embracing Semantic Logging

UPDATE 4/25/2013: The Semantic Logging Application Block final version is released. Get it via...

Author: Grigori Melnik MSFT Date: 02/07/2013

Join us at the patterns & practices symposium 2013

Join my team for our flagship event – the patterns & practices symposium 2013. It will take...

Author: Grigori Melnik MSFT Date: 12/06/2012

Enterprise Library 6.0 - Vision/Scope

TL;DR version This post is an overview of the direction the patterns & practices team is taking...

Author: Grigori Melnik MSFT Date: 11/08/2012

Topaz now supports the new Task-based Async Pattern

We’ve released a new version of the Transient Fault Handling Application Block (“Topaz”) which...

Author: Grigori Melnik MSFT Date: 10/09/2012

Clarifying logging scenarios

The patterns & practices team is exploring the space of application development for Windows App...

Author: Grigori Melnik MSFT Date: 09/14/2012

Enterprise Library vNext - Simplified!

TL;DR edition We are simplifying EntLib. Next version targets Windows 8/Windows Server 2012 and...

Author: Grigori Melnik MSFT Date: 08/22/2012

Transient Fault Handling Application Block (Topaz) updates

Oct 9 Update Topaz now supports the new Task-based async pattern using TPL. Aug 29 Update We removed...

Author: Grigori Melnik MSFT Date: 08/21/2012

Unity 3.0 Preview for .NET Framework 4.5 and WinRT

UPDATE 8/13/2012 The Codeplex site has been updated with self-extractables. See...

Author: Grigori Melnik MSFT Date: 08/10/2012

Unity 2.1 - August 2012 update

Today we’ve shipped via NuGet an optional update to Unity (2.1.505.2) which includes the...

Author: Grigori Melnik MSFT Date: 08/02/2012

CQRS Journey guidance project released

Today we, the patterns & practices team, are happy to announce the release of the CQRS Journey...

Author: Grigori Melnik MSFT Date: 07/26/2012

Thinking about complex systems and cloud availability

There’s been plenty of discussion of the several major sites like Instagram and Netflix going down...

Author: Grigori Melnik MSFT Date: 07/03/2012

CQRS Journey - first pseudo-production release

As part of our CQRS Journey we plan to have several pseudo-production releases so that we can...

Author: Grigori Melnik MSFT Date: 05/14/2012

patterns & practices Global Online Symposium 2012

People are familiar with the patterns & practices summits and symposia that we have ran in...

Author: Grigori Melnik MSFT Date: 04/20/2012

CloudCover Episode on Autoscaling

A couple of weeks ago, while catching up on twitter late at night, I saw a tweet from Wade Wegner:...

Author: Grigori Melnik MSFT Date: 04/11/2012

Microsoft's CQRS Journey project to take community contributions

Almost 50 years ago, Marshall McLuhan coined and popularized the notion of a global village. And as...

Author: Grigori Melnik MSFT Date: 02/24/2012

Picking a domain for CQRS Journey RI

About a week ago week we kicked off the public consultation process with a survey. We’ve received...

Author: Grigori Melnik MSFT Date: 01/24/2012

Scoping CQRS/ES Guidance Project

We, the patterns & practices team, are considering doing a guidance project on implementing...

Author: Grigori Melnik MSFT Date: 01/12/2012

Announcing the Enterprise Library Integration Pack for Windows Azure with Autoscaling, Transient Fault Handling and more

Just about a month and a half ago I wrote a blog post announcing the beta release of Wasabi –...

Author: Grigori Melnik MSFT Date: 12/02/2011

Unity 3.0 Preview for .NET 4.5

Unity has become a popular DI container with a solid base of users (last time I checked, there were...

Author: Grigori Melnik MSFT Date: 10/27/2011

Enterprise Library community extensions ported to v5, released via NuGet

When I give an overview of the Enterprise Library, I often refer to an ecosystem of the core...

Author: Grigori Melnik MSFT Date: 10/24/2011

Windows Azure Autoscaling Block BETA is out

The Windows Azure Autoscaling Application Block (WASABi) is now available as a beta release. As...

Author: Grigori Melnik MSFT Date: 10/13/2011

WASABi scale groups

In the Windows Azure Autoscaling Application Block (codenamed “WASABi”) we have support for scale...

Author: Grigori Melnik MSFT Date: 10/06/2011

Announcing Windows Azure Autoscaling Block preview

Just in time for the //Build/ Conference, we have released a preview of the Windows Azure...

Author: Grigori Melnik MSFT Date: 09/12/2011

Autoscaling Application Block - reactive rule semantics

There are two versions of this post. If you are not interested in various approaches we have...

Author: Grigori Melnik MSFT Date: 09/06/2011

Autoscaling Windows Azure applications

As I have previously announced, my team has been heads-down working on the new Windows Azure...

Author: Grigori Melnik MSFT Date: 08/23/2011

Vote on the stories for the EntLib Azure Integration Pack!

After several weeks exploring the Azure development space and consulting with the field and internal...

Author: Grigori Melnik MSFT Date: 07/18/2011

EntLib vNext teaser

We have started exploration and experimentation on a new project -- Windows Azure Integration Pack...

Author: Grigori Melnik MSFT Date: 06/23/2011

NuGet for the Win!

For years I’ve been trying hard to fight the perception of Enterprise Library as a monolith. Yes,...

Author: Grigori Melnik MSFT Date: 05/11/2011

Silverlight Integration Pack for Microsoft Enterprise Library 5.0 released!

Today we are releasing the Silverlight Integration Pack for the popular Microsoft Enterprise Library...

Author: Grigori Melnik MSFT Date: 05/11/2011

Software Experts Summit 2011

I’ll be speaking at the Software Experts Summit 2011, organized by the IEEE Computer Society. It...

Author: Grigori Melnik MSFT Date: 04/29/2011

On deprecation

Original blog post title: Deleting code is one of my favorite things This blog post is in response...

Author: Grigori Melnik MSFT Date: 04/08/2011

Preview Drop #3 of Enterprise Library Silverlight Integration Pack

Third drop of the Enterprise Library 5.0 Silverlight Integration Pack is now available on Codeplex....

Author: Grigori Melnik MSFT Date: 03/30/2011

Interception in Silverlight demo

Interception has been released as a Unity container extension since v1.2 (October 2008). However, it...

Author: Grigori Melnik MSFT Date: 03/21/2011

Lessons learnt from failure

Joshua Kerievsky posted an insightful experience report yesterday. In it, he talks about an...

Author: Grigori Melnik MSFT Date: 03/08/2011

Entlib Extensibility Labs final release includes the Custom Application Block tutorial

Just a quick note: Extensibility Hands-on Labs for Enterprise Library have been updated to include...

Author: Grigori Melnik MSFT Date: 03/01/2011

Next>