Tidbits


nPlus1 Spring 2011 Summit Registration is Open

nPlus1.org is hosting an Architecture Summit on May 20th from Noon to 4:30 PM at the Duthie Center on the campus of the University of Louisville, Louisville, KY. This summit has two topics: SOLID Foundations and HTML5. A catered lunch is provided starting at 11:30 AM. You can check out the topic abstracts...

[Click here to read more...]


Enterprise Architecture and the Lessons of History

http://blogs.msdn.com/b/nickmalik/archive/2010/12/24/enterprise-architecture-and-the-lessons-of-history.aspx "The role of Enterprise Architect is troublesome to a student of history and society. Because in the history of humankind, there have been many people who have performed a similar role, and...

[Click here to read more...]


EDA versus the Observer Pattern

http://soa-eda.blogspot.com/2010/12/eda-versus-observer-pattern.html "The Observer Pattern is a technical listener solution. A kind of a notification construction. Event-Drive Architecture, however, is a system design style. EDA puts events in the middle of the design. It is about recognizing business...

[Click here to read more...]


People and Process: Two Sides of the Same Coin

http://availagility.co.uk/2010/12/18/people-and-process-two-sides-of-the-same-coin/ "People and process are two sides of the same coin, both equally important in understanding how to improve capability to deliver valuable software."...

[Click here to read more...]


What makes a good software architect

http://softwaredevmanagement.blogspot.com/2010/10/what-makes-good-software-architect.html "Software architecture is a very complex and vast topic. It definition can be vague and the definition of a software architect can also be vague at times. In the past 10 years of experience in the ICT industry...

[Click here to read more...]


The 'premature optimization is evil' myth

http://www.bluebytesoftware.com/blog/PermaLink,guid,4db70333-295b-441f-80f9-21b90bd44287.aspx "I have heard the "premature optimization is the root of all evil" statement used by programmers of varying experience at every stage of the software lifecycle, to defend all sorts of choices...

[Click here to read more...]


Race Conditions Don’t Exist

http://www.udidahan.com/2010/08/31/race-conditions-dont-exist/ "Not in the business world anyway. The problem is that, as software developers, we’re all too quick to accept them at face value. We don’t question the requirements – in all fairness, it was never our job to do so....

[Click here to read more...]


The Problem of Versioning

http://blogs.msdn.com/b/rjacobs/archive/2010/08/30/the-problem-of-versioning.aspx "Version is an artificial construct that gathers together some behavior of a system and stamps it with an identifier that makes it understandable. Today I’m writing this blog post on Windows 7 (a product name...

[Click here to read more...]


Threat Modeling the Cloud

http://davidpallmann.blogspot.com/2010/08/threat-modeling-cloud.html "If there’s one issue in cloud computing you have to revisit regularly, it’s security. Security concerns, real or imagined, must be squarely addressed in order to convince an organization to use cloud computing. One...

[Click here to read more...]


An effective testing strategy

http://www.lostechies.com/blogs/jimmy_bogard/archive/2010/08/24/an-effective-testing-strategy.aspx "On a recent large project, we had a goal early on that we didn’t want to have a lot of QA folks manually testing our software. Finding bugs through manual testing is incredibly time consuming...

[Click here to read more...]