InfoQ

InfoQ

Topic/Tag specific view

Best Practices Content on InfoQ


Latest featured content about Best Practices

Virtual Panel: Security Considerations in Accessing NoSQL Databases

Topics
Security,
NoSQL,
Database Design,
Data Access

NoSQL databases offer alternative data storage options for storing unstructured data compared to traditional relational databases. Though the NoSQL databases have been getting a lot of attention lately, the security aspects of storing and accessing NoSQL data haven't been given much emphasis. This article focuses on the security considerations and best practices in accessing the NoSQL databases.

News about Best Practices

Individual Yield

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.

Software Architecture in the Movies

Topics
Modeling,
Cloud Computing,
Methodologies,
Software Testing,
Lessons,
Software Craftsmanship,
Architecture

Keeping up-to-date with software architecture can be a tough endeavor. Information is normally available within thick books or somewhere hidden in the Web. Another more entertaining way can be to watch clips available at video sites such as YouTube and Vimeo.

Articles about Best Practices

Bad Attitudes of Agile

Topics
Business,
Adopting Agile,
Agile

Christopher Goldsbury explores some "bad attitudes" of Agility - assertions about management, documentation, testing, teams, and schedules that are commonly encountered, but contrary to reality. These bad attitudes find refuge and justification in Agile despite the fact they are false. Addressing these viewpoints before they, potentially, darken a good movement is essential.

Error Handling Considerations in SOA Analysis & Design

Topics
ESB,
SOA

This paper looks at various error handling considerations associated with design of re-usable services and provides an outline of what error handling considerations apply during SOA analysis and design phases and also describes some best practices into designing these considerations to ensure that services are designed and implemented in all its completeness.

Presentations about Best Practices

From Months to Minutes - Upping the Stakes

Topics
Agile,
Agile Techniques

Dan North reviews many Agile practices and concepts, mentioning what has really made the difference over the years and what has not, outlining what helps high performing teams to do their job.

More Best Practices for Large-Scale Websites: Lessons from eBay

Topics
Architecture,
Performance & Scalability,
Lessons

Randy Shoup shares 10 lessons learned from eBay: Partition Everything, Asynchrony Everywhere, Automate Everything, Everything Fails, Embrace Inconsistency, Expect (R)evolution, Dependencies Matter, Respect Authority, Never Enough Data, Custom Infrastructure.

Interviews about Best Practices

Rachel Davies on Scrum Coaching and Women in Tech

Topics
Agile Techniques,
Agile,
Agile Education

In this interview, Rachel expounds on the differences in role between a Coach and Scrum Master. Rachel drills down into what makes a good coach and provides her take on women in technology. David asks her about her take on Agile and if Agile has reached a 10-year half-life.

Steve Jones on "Business-driven SOA"

Topics
Business,
Enterprise Architecture,
SOA

In this interview, recorded at QCon London, Stefan Tilkov talks to Cap Gemini's Steve Jones about his concept of a business service architecture. Topics covered include how to apply SOA to existing systems, the problems one runs into when SOA is driven by technology, and the structural and organizational impact of business-driven SOA.