Close

WCF Security - Speaking @ OWASP Los Angeles November Monthly Meeting

I had a great time last night speaking to OWASP Los Angeles November Monthly Meeting on the topic of WCF Security – Securing your Service Oriented Architecture. The abstract of the talk, presentation slides and code follows. Abstract: Any Service-Oriented Architecture (SOA) needs to support security features that provide auditing, authentication, authorization, confidentiality, and integrity for the messages exchanged between the client and the…

Share

Refactoring Resources Extraordinaire

Ebook: 31 Days of Refactoring (Sean Chambers) http://lostechies.com/wp-content/uploads/2011/03/31DaysRefactoring.pdf http://www.lostechies.com/blogs/sean_chambers/archive/2009/07/31/31-days-of-refactoring.aspx   Presentation: Refactoring Tactics and Strategies http://lens.cos.ufrj.br/sugarloafplop/2002/download/refactoring-tutorial.pdf   Site: SourceMaking’s Refactorings Catalog http://sourcemaking.com/refactoring   Book: Refactoring: Improving the Design of Existing Code (Martin Fowler, Kent Beck, et. al.) http://martinfowler.com/books/refactoring.html   Book: Refactoring To Patterns (Joshua Kerievsky) http://www.industriallogic.com/xp/refactoring/   Site: Martin Fowler’s Refactorings Catalog http://refactoring.com/catalog/index.html   Site:…

Share

Book Review - Scalability Rules to Live By

Having listened to Marty Abbot and Michael Fisher methodically dissect scalability bottlenecks and hash out fault isolation in large scale enterprise systems, I decided to pick up "50 Principles for Scaling websites" with high hopes and wasn't disappointed.   These fifty rules, some of them seemingly obvious and others with specific details serve as a…

Share

Dependency Injection vs. Inversion of Control?

The terms Dependency Injection and Inversion of Control are colloquially used interchangeably and numerous times, the distinction is lost. In one of the DI must read books, Dependency Injection in .NET by Mark Seeman, the particularity of these entities are explained quite well. Following is the excerpt. The term Inversion of Control (IoC) originally meant any sort of programming style where an…

Share

Recommended Readings for Coding Architects

Thanks to coding-architect-extraordinaire colleague and friend David Lazar, following are some links to a few excellent decks from Simon Brown's "Coding The Architecture". Documenting Your Software Architecture: Why? and How?   -- Big Architecture Documents are BAD. http://static.codingthearchitecture.com/presentations/sa2009-documenting-your-software-architecture-why-and-how.pdf How Much Up-Front Design Is Just Enough? Be a JEDI: do Just Enough Design Initially http://static.codingthearchitecture.com/presentations/skillsmatter2012-just-enough.pdf Master Builder…

Share

.NET Framework 4.5 Versioning Demystified

With the release of .NET Framework 4.5 last week, there has been several questions regarding the upgrade path as well as what OS is supported. .NET 4.5 is an in-place upgrade and you can read more about it in Scott Hanselman's detailed post here. Hopefully the following  points would make the versioning and support issues more…

Share

Windows Server AppFabric Cookbook is out!

Microsoft Windows Server AppFabric provides caching capabilities to facilitate high-speed access, scale, and high availability to application data. Also, for composite applications, AppFabric makes it easier to build and manage services built using Windows Workflow Foundation and Windows Communication Foundation. It also provides amazing monitoring capabilities for your existing WCF services. After dabbling early with…

Share