Latest Architecture stories

When to throw exceptions(blog.gauffin.org)

submitted by jgauffinjgauffin(150) 3 days, 22 hours ago

Explains what "exceptional" means and when you should throw exceptions. read more...

1 comment |category: |Views: 238

tags: another

Behaviour-Driven Development in .NET with SpecFlow and White(devblog.cloudreach.co.uk)

submitted by MikeBorozdinMikeBorozdin(1146) 5 days, 19 hours ago

This article gives an overview of behaviour-driven development (BDD), talks about .NET tools for BDD (SpecFlow) and UI testing (White) and proceeds with a working example giving hands on BDD in .NET read more...

1 comment |category: |Views: 194

tags: another

Semantic Versioning 2.0.0-rc.1(semver.org)

submitted by pwhe23pwhe23(972) 1 month, 16 days ago

I propose a simple set of rules and requirements that dictate how version numbers are assigned and incremented. read more...

1 comment |category: |Views: 135

tags: another

Some XSockets and SisoDb fun – Part 2 of 2(daniel.wertheim.se)

submitted by sedanwersedanwer(216) 1 month, 17 days ago

This is a continuation of Some XSockets and SisoDb fun. This post is about putting SisoDb to use and we will look how to implement Insert, Gets, Updates, Queries and Deletes in JavaScript against a socket handler. read more...

add a comment |category: |Views: 42

tags: another

TempHire reference: Best practice architecture for biz apps(drc.ideablade.com)

submitted by bsenoffbsenoff(1583) 2 months, 12 days ago

Cocktail ships with a reference application called TempHire, a line-of-business application for an imaginary temporary hiring agency. TempHire is available as Silverlight 4 and WPF solutions, sharing most of the code between the two solutions. read more...

add a comment |category: |Views: 172

tags: another

Restful WCF / EF POCO / UnitOfWork / Repository / MEF : 1 of 2(www.codeproject.com)

submitted by dpetersondpeterson(4397) 4 months, 8 days ago

Sacha Barber, creator of the Cinch MVVM framework (http://cinch.codeplex.com/), has written a wonderful article in response to the requests of Cinch users. Sacha sets out to create a LOB application demonstrating how Restful WCF, EF, and the UnitOfWork and Repository patterns can be used together. The application is an excellent example of Domain Driven Design. read more...

add a comment |category: |Views: 287

tags: another

Simple explanation of the Repository pattern(leoncullens.nl)

submitted by AvalaxyAvalaxy(214) 4 months, 17 days ago

One of my favorite design patterns is the 'repository pattern'. That's why I decided to dedicate a complete blog post to it. Using the repository pattern in your application can yield a lot of benefits, such as improved testability, easier ways to implement caching and transactions, avoidance of code duplication and it allows you to replace the data source easier (although that probably won't happen too often). read more...

3 comments |category: |Views: 493

tags: another

Dodgy Coder: Modern Cross Platform Development(www.dodgycoder.net)

submitted by pwhe23pwhe23(972) 4 months, 22 days ago

Why isn't there a modern technology available for using the same codebase to produce native apps on all of the currently popular platforms - I'm talking iOS (iPhone/iPad/iPod Touch), Android, Windows, Mac and Linux? That was my original question before I started looking, and since then I've discovered there actually are plenty of new options out there for cross platform development catering for all of the above platforms. read more...

1 comment |category: |Views: 167

tags: another

Ayende on Infinite Scalability(ayende.com)

submitted by dpetersondpeterson(4397) 4 months, 22 days ago

Ayende Rahien shares his thoughts on an excellent article by Udi Dahan on the myth of infinite scalability (http://www.udidahan.com/2011/12/29/the-myth-of-infinite-scalability/). He adds his own 2 cents by setting a goal for scalability when designing a system. By setting a goal that is an order of magnitude above your projected requirements, you can be sure to design a system that can scale comfortably without overengineering a solution that doesn't meet your users requirements (or fails to launch). read more...

add a comment |category: |Views: 124

tags: another

Multiparadigmatic .NET(msdn.microsoft.com)

submitted by pwhe23pwhe23(972) 5 months, 6 days ago

Over the years, many of us in the .NET community have heard of Microsoft's "personas" for the Visual Studio environment: Einstein (the genius), Elvis (the rock star), and Mort (the "average" developer). As useful as these personas might be for Microsoft in trying to figure out precisely for whom they're building Visual Studio and the Microsoft .NET platform, I've found them to be less helpful. In fact, I've come to realize that for the vast majority of the .NET ecosystem, developers mostly fall into one of two basic (and highly stereotypical) camps read more...

add a comment |category: |Views: 182

tags: another

Clean Architecture with Bob Martin(blog.8thlight.com)

submitted by dpetersondpeterson(4397) 6 months, 4 days ago

"Uncle" Bob Martin discusses some of the finer points of clean architecture and what it is to decouple your layers without duplicating data or code. read more...

add a comment |category: |Views: 72

tags: another

Is Continuous Delivery the Key to Software Success?(paulstack.co.uk)

submitted by dpetersondpeterson(4397) 6 months, 9 days ago

Paul Stack discusses the importance of Continuous Delivery, the method of delivering software early and often. This is akin to Continuous Integration, and may be the key to success in selling and shipping your software. Paul also puts to bed the concept that shipping early means sacrificing quality. read more...

2 comments |category: |Views: 238

tags: another

Managed Extensibility Framework: What It is and Where It is Going(www.infoq.com)

submitted by dpetersondpeterson(4397) 7 months, 15 days ago

Johnathan Allen aims to set the record straight on what MEF is, what it's used for, how it's being abused/misused today, and what the future holds. read more...

4 comments |category: |Views: 267

tags: another

Do you really need an ORM?(garymcleanhall.wordpress.com)

submitted by gurhallgurhall(85) 7 months, 22 days ago

Attempts to convince developers and architects that - often - an ORM is over-engineering. read more...

2 comments |category: |Views: 118

tags: another

My take on what CQRS is -- and what it isn't(dennistraub.wordpress.com)

submitted by Dennis_TraubDennis_Traub(10) 7 months, 28 days ago

First and foremost: CQRS as an architectural pattern has nothing to do with event sourcing, eventual consistency, messaging, pub/sub, denormalized views and whatever other patterns are being confused with the term CQRS nowadays. CQRS is simply having two separate models for each reads and writes, that are being accessed via queries and commands respectively. [...] read more...

1 comment |category: |Views: 40

tags: another

A first encounter with Windows8 Development (C#, XAML, JavaScript)(www.progware.org)

submitted by iwannisiwannis(452) 8 months, 13 days ago

First thoughts on developing in Windows8 read more...

add a comment |category: |Views: 37

tags: another