Aug 29 2008   2:07AM GMT

WSDAC#17 - 97 Things Every Architect Should Know!



Posted by: Dilip Krishnan
SOA, Architecture, Design, Development, agile, c#, wsdac

Dare Obasanjo

Phil Haack - Streamlined BDD Using SubSpec for xUnit.NET

Jeff Atwood - Deadlocked! On deadlock issues in SQL Server

Jon Udell - Motivating people to write the semantic web: A conversation with David Huynh about Parallax

NickMalik - Traceability, the Solution Model, and Metamodeling

Phillipe Destoop

Simon Guest - Architecture Journal Issue 16 Released, and Issue 18 Call For Papers

Ted Neward - Rotor v2 book draft available, book on the open sources SLR implementation

Todd Hoff

Via Stefan Tilkov

Jason Haley - Interesting Finds: August 25, 2008 - [Rough Cut]


Aug 21 2008   4:19AM GMT

WSDAC#16 - Behind NBC’s Olympics Website



Posted by: Dilip Krishnan
Architecture, Design, f#, framework, c#, SOA, DSL, Languages, Patterns, wsdac

Via Harry Pierson - Monads through pictures

Arnon Rotem-Gal-Oz - Evolving Architectures: Architecture Retrospective

Ayende Rahien

Bob McIlree - Carnival of Enterprise Architecture #11 - August 15, 2008 - Interesting architecture links

Brad Abrams - Framework Design Guidelines 2nd Edition Available today on Rough Cuts

J.D. Meier

Matthew Podwysocki

Robert Scoble

Steve Vinoski - You Have to Experience It - on having strong opinions without experience using a particular technology/methodology…

Ted Neward - The Never-Ending Debate of Specialist v. Generalist

Todd Hoff - Strategy: Serve Pre-generated Static Files Instead Of Dynamic Pages for performance

Via Stefan Tilkov - Interesting anecdote on Availability Enlightenment :-)

Hanselminutes Podcast - jQuery with John Resig


Aug 13 2008   12:00PM GMT

WSDAC#15 - Art of gathering business requirements



Posted by: Dilip Krishnan
SOA, Architecture, Design, framework, agile, c#, Languages, Patterns, wsdac

Steve Yegge - Business Requirements are BS! - very interesting read :)

Dare Obasanjo

Ayende Rahien -

Bart D’Smet

Dave Linthicum - A good enterprise architect should see blurry

High scalability site

Harry Pierson -IronPython Beta 4 Released

Microsoft JobsBlog - Advice from technical leaders

Nick Malik -Merging EA Frameworks

Shivprasad Koirala

Software Engineering Radio -Episode 106: Introduction to AOP

Todd Hoff


Aug 7 2008   2:54AM GMT

wsdac#14 - Monads for imperative language programmers



Posted by: Dilip Krishnan
SOA, Architecture, Design, c#, DSL, wsdac

Dare Obasanjo

Simon Brown

Martin Fowler- Dsl Book Roadmap, more on the DSL boook

Ayende Rahien -Building Domain Specific Languages with Boo: Chapter 9 - Versioning

Sean Campbell - Interview with Gabor Cselle - VP of Engineering at Xobni

Haacked - What Integrated Circuits Say About Testing Your Code

Harry Pierson

J.D. Meier -On the Lessons Learned from his mentor

Jeff Atwood -On Our Project, We’re Always 90% Done

Jon Udell - How Microsoft’s External Research Division works with a new breed of e-scientists

Mike Taulty - Silverlight 2 and HTML 5 - Being Online/Offline ( Part 2 )

Todd Hoff - A Bunch of Great Strategies for Using Memcached and MySQL Better Together

Videos and Podcasts

Hanselminutes podcast - Tim Bray on Microblogging and Widefinder

Deepfriedbytes.com (Keith Elder & Chris Woodruff) - Episode 7: Talking Domain-Driven Design with David Laribee – Part 2


Jul 30 2008   3:11AM GMT

WSDAC#13 - SCRUM resources



Posted by: Dilip Krishnan
SOA, scrum, Architecture, Design, f#, Development, agile, Languages, Patterns, wsdac

Greg Duncan - An excellent compendium of Scrum Resources

Stefan Tilkov - Blaine Cook on Scalability

Niall Kennedy - Writing Flash for search engines

Dare Obasanjo - What You Can Learn from the Facebook Redesign

Arnon Rotem-Gal-Oz -[Agile] Software Development: By the People, For the People*

Ayende Rahien -Impedance Mismatch and System Evolution

Haacked -Unit Test Boundaries

Harry Pierson -News of F# and Ruby, Python for the CLR from the microsoft camp

J.D. Meier -Agile Guidance

Jeff Atwood -Coding Without Comments

Via Serverside.com Nagarjun Kandukuru - ThoughtWorks releases Cruise, Continuous Integration System

NickMalik - On Clarifying the Use Case

Sam Gentile - New and Notable 256

Ted Neward - Comments on Professionalism = Knowledge First, Experience Last

Todd Hoff -Google’s Paxos Made Live - An Engineering Perspective

Other interesting articles

Dustin Wax -How to Ask for (and Get) a Raise

Via Channel9 a video of Visual Basic Language Design Meeting


Jul 22 2008   9:02PM GMT

WSDAC#12 - On Scalability



Posted by: Dilip Krishnan
f#, erlang, Architecture, Design, Development, c#, SOA, Languages, wsdac

Stefan Tilkov - Resurrecting libxml-ruby, On talking intelligently about scaling different technologies
All about interop -What is Scalability? Do I have Extreme Requirements?

Simon Brown - Practicality vs Following the specification to the T

Ayende Rahien -Patterns for using distributed hash tables: Locking

Charles - John Sheehan: Inside Application Virtualization

Gina Trapani -How to Hack a Technical Job Interview [Weekend Watching]

Harry Pierson -Five Minutes Past Noon Coffee 170, IronPython Post 2.0 Roadmap

Jeff Atwood -Web Development as Tag Soup - mixing code and tags using templates, Dealing With Bad Apples

Nicholas Allen -XQuery 1.1 Draft

NickMalik -Using Business Process Models as the source for software requirements

Matthew Podwysocki -Recursing into List Processing, Learning Erlang - Erlang Gaining Momentum

Scott Hanselman -Adding OpenSearch to your website and getting in the Browser’s Search Box

Simon Guest -Microsoft Strategic Architect Forum (SAF) 2008

Stu Charleton -The freedom to use crap - on open, open source and open source based platforms

Todd Hoff -The Mother of All Database Normalization Debates on Coding Horror


Jul 9 2008   5:03PM GMT

WSDAC#10 - VB Futures



Posted by: Dilip Krishnan
Architecture, Design, Development, agile, Languages, Patterns, wsdac

Simon Brown asks Who should own the non-functional tests?

From Microsoft TechEd  -Amanda Silver on Visual Basic 2008 and VB in the future

Greg - Continues the series on scrm Scrum Sprint 1 - Week 3 - Reevaluating “Done”

Ryan Carson - How To Build A Web App in Four Days For $10,000

Kirk Evans - Joe DeCarlo on The Microsoft Certified Architect Program

Michael Arrington - Links to two overview videos are below, including an interview with Digg Lead Scientist Anton Kast. Digg Recommendation Engine

NickMalik - Preventing Ownerless Activities — the “Blame the Computer” process modeling antipattern - part 2

Scott Hanselman - In the Back to Basics series,  This is not the object you’re looking…wait, oh, it is the object

Steve Jones - Why people matter more in architecture than technology
Todd Hoff - Five Ways to Stop Framework Fixation from Crashing Your Scaling Strategy

Interesting software development and architecture links

Arjan Zuidhof - LINKBLOG for June 30, 2008

Bob McIlree - Carnival of Enterprise Architecture #10 - July 1, 2008


Jun 30 2008   10:26PM GMT

WSDAC#9 - Command line DSL the ultimate!



Posted by: Dilip Krishnan
SOA, agile, DSL, Architecture, Design, Development, Languages, Patterns, wsdac

Martin Fowler -Agile Versus Lean

Microsoft Research -Tool: Pex - Program EXploration a white-box test generation tool
Greg Duncan - Scrum Sprint 1, Week 2 in the scrum series, Free - Foundations of Programming eBook
Jeff Atwood - Regular Expressions: Now You Have Two Problems
Nick Malik -Phillippe Krutchen ‘reinterpretation’ the Tao Te Ching of Lao-Tsu for Software ArchitectsBlame the Computer: A Business Process Modeling Anti-pattern
Software Engieering Radio -Episode 102: Relational Databases
Ted Neward - The ultimate thin client

Technorati tags: ,


Jun 25 2008   3:07AM GMT

WSDAC#8 - MVP MVC and everything in-between



Posted by: Dilip Krishnan
Architecture, Development, SOA, Software Quality, Web services, wsdac, Languages, Design, Patterns

Stefan Tilkov Fan, Niclas Nilsson on Scala and Erlang, Ruby: DSL for Writing Programs

Scott Hanselman - The Weekly Source Code 29 - Ruby and Shoes and the First Ruby Virus

Martin Fowler on Caching and segmentation, Refactoring HTML is published

Software Engineering Radio - Episode 101: Andreas Zeller on Debugging

Nick Malik asks Common vocabulary: Blessing or Curse?, The Usefulness of the Use Case?

Jeff Atwood on The Ultimate Code Kata, Don’t Go Dark

Arnon Rotem-Gal-Oz - Code Readability: Documentation vs. Refactoring

Dare Obasanjo on Dark Launches, Gradual Ramps and Isolation: Testing the Scalability of New Features on your Web Site, Functional Programming in C# 3.0: How Map/Reduce/Filter can Rock your World

Steve Yegge - Done, and Gets Things Smart

Simon Guest on  Open Source and Interoperability, ArCast.TV - Simon Guest on Architecture at Microsoft

Via Chris Alcock

Managed Extensibility Framework (MEF) at a Glance - Sidar Ok explores the Managed Extensibility Framework CTP, working through the initial stages of getting things working as intended.

Immutability and Concurrency – Part II – A Review of F#’s Immutable Data Structures - Rob Pickering looks at the support in F# for working with Immutable data in part two of his series on Immutability and concurrency.

Phil Haack Everything You Wanted To Know About MVC and MVP But Were Afraid To Ask

Technorati tags: , , architecture