Close

97 Things Every Software Architect Should Know

During my recent Borders’s-browsing, I came across Richard Monson-Haefel’s book, 97 Things Every Software Architect Should Know with the tag line, “Collective Wisdom from the Experts”. The book is interesting and even though it falls short in providing details, gives a good overview of architectural principles. Mind you, this is not a book with case…

Share

SQL Azure Talk @ Orange County SQL User Group

Last night I spoke to Orange County SQL user group on SQL Azure, Microsoft’s cloud based relational database. SQL Azure, dubbed as re-launch of SQL Data Services (SDS) (and later SQL Services) is a cloud-based service from Microsoft offering data storage capabilities for Azure Services Platform. In the talk I discussed the challenges of putting…

Share

Doesn’t Smell like SOA? You may be right! What is NOT SOA?

The Large Hadron Collider was created to help unlock the secrets of the universe. And also to create a working SOA implementation. (SOAFacts.com) In a recent all-things-technology dinner conversation with a friend and developer extraordinaire Rashid, we talked about his recent purchase, Thomas Erl’s Service-oriented architecture: concepts, technology, and design. During this discussion he rightfully…

Share

ACM's KDD 2008 Conference – Day 1 Proceedings

ACM's KDD 2008 is the annual premier international forum for data mining researchers and practitioners from academia, industry, and government to share their ideas, research results and experiences. This year this event was held in Loews Lake Las Vegas resort where Jeff Bergman and I attended it. Details of the program can be found here…

Share

Social Network Analysis – Network Theory Problem.

While reading up on outlier cohesion analysis in collaborative social networks, I came across this article which I found pretty interesting in the security niche; “Structural Analysis and Destabilizing Terrorist Networks” by  N. Memon et al. The article discusses key areas in network analysis such as (i)                  cohesion analysis (such as cliques, ncliques, n-clans and…

Share

Aspect Oriented Programming Goodies

Aspect Oriented Programming: Radical Research in Modularity   Video: Aspect-Oriented Modeling - what it is and what it's good for Video: Anurag Mendhekar: Aspect-Oriented Programming (Dan Friedman) PointCut Doctor IDE Support for Understanding and Diagnosing AspectJ Pointcuts    Aspect.NET 2.1 An aspect-oriented programming tool for Microsoft.NET Loom.NET The LOOM .NET project aims to investigate and promote…

Share