Principles Content on InfoQ
Latest featured content about Principles

- Topics
- Security,
- Cloud Computing
Security concerns are the number one barrier to cloud services adoption. How do we evaluate a vendor's solution? What is an optimal security architecture? What are consumer versus provider responsibilities? What are industry standard patterns in this regard? This article answers some of these questions based on first hand experience dealing with large scale cloud adoption.
News about Principles
- Topics
- Delivering Quality,
- Project Management,
- Careers,
- Removing Waste
Tony Wong, a project management blackbelt, enumerates some practical points on individual procutivity. This article wonders how well these apply to software development and contrasts his list with that of other lists.
- Topics
- Agile
A recent post by Joshua Kerievsky contrasting Lean Startup with Agile approaches resonated with some commentators and raised the ire of others. Do Lean Startup principles replace and supersede Agile approaches or are they complementary.
- Topics
- Agile,
- Architecture,
- Methodologies
Ivo Manolov, a Principal Software Manager and former WPF SDET Manager at Microsoft, has written a short post on project management principles and techniques useful for those who want to be a project manager in their organization or want to improve their management skills.
- Topics
- Data Access,
- Architecture
Oren Eini, alias Ayende Rahien, encourages developers to avoid database soft deletes leaving the reader with the impression that hard deletes are an option. Reacting to Ayende’s blog post, Udi Dahan strongly advices to completely avoid data deletion.
Articles about Principles

- Topics
- Design,
- Architecture
In this article, Jimmy Nilsson describes an architectural style that he has observed slowly growing in popularity over the last few years, a style that he calls Chunk Cloud Computing.
Presentations about Principles

- Topics
- Operations,
- Cloud Computing,
- Architecture
Adrian Colyer presents along with a Spring team the key principles guiding SpringSource evolution over time, what has happened from the previous SpringOne event, and where SpringSource is headed to.

- Topics
- NoSQL,
- Architecture,
- Performance & Scalability
Justin Sheehy explains why a paradigm shift is necessary when dealing with large concurrent distributed systems and what are some of their requirements: no global state is shared, ACID no longer works but rather BASE and CAP, getting rid of RPC and using protocols over APIs instead, prepare for failure, degradation, understanding the harvest-yield balance, and using measurement.

- Topics
- Architecture,
- Performance & Scalability,
- .NET
Oren Eini talks about the difficulty to build N-tiered systems that are highly scalable, presenting several concepts – divide and conquer, background evaluation, one way messaging, the single responsibility principle - along with .NET frameworks – NServiceBus, Rhino ESB, Mass Transit, Rhino PHT, Rhino DHT, Raven DB - which help solving the scalability problem.