Archive for July, 2011

Sequence Diagrams

Posted: 31st July 2011 by Iulian Margarintescu in Architecture
Tags: , ,

A very interesting service for creating Sequence Diagrams: Web Sequence Diagrams.

Sample diagram created with only a few lines of text:

The diagram above was created with the following lines of text:
AdapterService->ContentService: ImportArticle
ContentService->Essex: AnalyseArticle
Essex->ContentService: ArticleAnaysed
ContentService->ContentService: HitArticleAvailable
note right of ContentService: FollowUris
ContentService->SnapshotService… Continue reading

TPL, Async CTP and Rx Framework

Posted: 29th July 2011 by Iulian Margarintescu in .NET
Tags: , , , , ,

A great post about parallel programming and concurrency in a .NET environment.

Rx, TPL, Async CTP–Oh My :-)

Recommended for every developer programming on more than one core… Continue reading

Mini-Profiler for ASP.NET MVC 3

Posted: 25th July 2011 by Iulian Margarintescu in .NET
Tags: , , ,

A simple but effective mini-profiler for ASP.NET MVC 3. The core here is a single assembly, with an example MVC project to show usage.

Read more on the project website and on Scott Hanselman’s Blog.

A quick guide on how to automatically add instrumentation to asp.net mvc3 applications… Continue reading

Very cool CSS Buttons

Posted: 19th July 2011 by Iulian Margarintescu in CSS
Tags: , , ,

Super Awesome Buttons with CSS3 and RGBA and a Button designer.

 

 

 

 

 

 

&nbsp… Continue reading

Udi Dahan: The Danger of Centralized Workflows

Posted: 13th July 2011 by Iulian Margarintescu in Architecture
Tags: , , , ,

Since I’ve heard the therm “workflow engine” a lot of times on a lot of projects i would like to present a new article by Udi Dahan describing the dangers of using centralized workflows.
The main touted benefit of these workflow-centric architectures is that we don’t have to change the code of the system… Continue reading

Autofac 2.5 Released

Posted: 12th July 2011 by Iulian Margarintescu in .NET
Tags: , , , , ,

Autofac 2.5 is now available on the project site and via NuGet.

Included changes are:

  • Issue 329 – types are filtered by compatibilty before invoking key mapping functions when scanning assemblies
  • RegisterAssemblyTypes(…).WithMetadataFrom<T>() simplifies extraction of metadata from attribute properties
  • Module.ThisAssembly simplifies implementation of modules that scan their own assembly
  • Issue

Templates With Razor in ASP.NET MVC3

Posted: 12th July 2011 by Iulian Margarintescu in .NET
Tags: , , , ,

This article describes a very nice feature of ASP.NET MVC3 Razor View Engine: Templates.
@helper tabs(params Tab[] tabs) {
<ul>
@foreach(var tab in tabs) {
<li><a href=”@tab.Url” >@tab.Text</a></li>
}
</ul>
}
Read the full article here

Agile Project Management Tools

Posted: 11th July 2011 by Iulian Margarintescu in Project Management
Tags: , , , ,

Starting from the Agile Manifesto:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

Following XP,  Scrum (a good article

ASP.NET MVC 3 Video Training

Posted: 8th July 2011 by Iulian Margarintescu in .NET
Tags: , , , ,

This free video training will get you up and running with ASP.NET MVC. It covers everything from setting up a development environment through to deploying an application, and provides details on models, views, controllers and working with data in SQL Server.
Microsoft has made it possible for you to enjoy this professional ”Pluralsight On-Demand!” training course free of

Possible subjects for In-House Training

Posted: 5th July 2011 by Iulian Margarintescu in General
Tags: , , , ,

For the purpose of planning some possible in-house training please select the 3 domains for which you would like to have training available.

If you would like to see other items in the poll please post them as comments in the form below… Continue reading