Community Update 2014-03-12 – #cqrs, micro services, #testing, #podcast, #sidewaffle, #dotnet and more

So for today, I’ve gathered the best of the best for all of you. We have a nice discussion about Micro services including an article by Martin Fowler describing them. Followed by a book download for the white paper by Microsoft “Exploring CQRS” and a blog post by Greg Young about Event Sourcing.

Beside including some articles on testing, I’ve included the Ultimate list of Developer Podcasts. Seriously… this one, do not miss out. You have to take a look.

Have you seen SideWaffle? Do you even know what it is? No? Watch the video on Channel 9 by Mads Kristensen. It’s worth it.

Then we reach the big .NET section. All of those article are worth a read by their own. The post by Jonathan Oliver is especially worth it if you’ve been developing in a .NET world for a long time. It will help you put things in perspective.

Then we finish with an interest-grabbing title of a blog post:  “Why you should never use MongoDB”. Long, but also essential in knowing exactly what you are getting into with object databases.

Bonus: as always… ElasticSearch!

Enjoy!

Architecture

Microservices (martinfowler.com)

Micro Service Architecture (yobriefca.se)

CQRS

Download Book Download: Exploring CQRS and Event Sourcing from Official Microsoft Download Centre (www.microsoft.com)

Posts about Event Sourcing on Greg Young’s Blog (goodenoughsoftware.net)

Testing

imagine easy / dev — Test Driven Development is not the solution (dev.imagineeasy.com)

Taking it Too Far? Unit Testing Your Data Access Code (sanjay.io)

Podcasts & Videos

The Ultimate List Of Developer Podcasts | Simple Programmer (simpleprogrammer.com)

SideWaffle (channel9.msdn.com)

.NET & WebAPI

Why I Left the .NET Framework (blog.jonathanoliver.com)

Binding to the TitleTemplate in a Windows Phone Panorama Control | Derik Whittaker (codebetter.com)

Avoid many-to-many mappings in ORMs | Jimmy Bogard’s Blog (lostechies.com)

Disable “Always start when debugging” for all projects in a solution (gist.github.com)

Migrations Screencast Series (blogs.msdn.com)

WebApi Performance With Transient OData Actions Beyond the Duck (beyondtheduck.com)

Miscellaneous

Sarah Mei » Why You Should Never Use MongoDB (www.sarahmei.com)

Free Mercurial and Git Client for Windows and Mac | Atlassian SourceTree (www.sourcetreeapp.com)

ElasticSearch

Elasticsearch.org This Week In Elasticsearch | Blog | Elasticsearch (www.elasticsearch.org)