Pick of the Week: Resisting Dependency Injection
General
- How PLINQ Processes an IEnumerable<T> on Multiple Cores: Igor Ostrovsky walks us through the different possible implementations of processing an enumerable collection across multiple cores.
- Life After Loops: In a simple & elegant example, Justin Etheredge demonstrates how LINQ not only makes your code more readable, but opens up the possibility for some extra perks.
- Mocking Indexer Setters with Moq: Bertrand Le Roy reveals the trick to getting the value from a setter mocked by Moq.
- Speeding Up the Build - Ditch the SSD and Go For the RAM Drive: Jeffrey Palermo speeds up his build using a RAM drive.
- System.Data.OracleClient Update: Himanshu Vasishth announces that as of .NET 4.0 the Oracle client that comes with the framework will be depreciated.
Web Development
- Application Pool Identities: It's not exactly new news, but it is a neat new feature that lets you run your application pools under a unique account without needing to create or manage it!
- Automagic Time Localization: Nate Kohari shows a dead-simple way to get users' time zone.without making them pick from a list of every time zone on the planet!
- WCF Instancing, Concurrency, and Throttling - Part 2: Rick Rainey helps to make sure your WCF services are configured correctly to achieve the best throughput.
- Session Attacks and ASP.NET - Part 1: Jason Montgomery takes a look at different ways session state can be attacked, and how well ASP.NET fares against them.
- Session Attacks and ASP.NET - Part 2: The second installment of Jason Montgomery's posts about attacks against session state.
- Scaling Up vs. Scaling Out - Hidden Costs: Jeff Atwood investigates two different ways of scaling web applications, and it's not as black-and-white as you might expect.
- JSON Hijacking: Phil Haack makes us aware of a JSON exploit that could reveal sensitive information to an attacker.
- The Weekly Source Code 43 - ASP.NET MVC and T4 and NerdDinner: Scott Hanselman shows off some wicked-awesome stuff you can do with T4.
- Scalable Web Applications: A great presentation by Eli White (formerly of Digg) on scaling your web apps.

