InfoQ Homepage Design Content on InfoQ
-
Lessons Learned Running a Remote Diary Study
Adam Parker tells how they planned and ran a diary study, what they did during the 3 weeks of the study, how they analyzed the results, and what they learned by doing it.
-
The Architecture of Uncertainty
Kevlin Henney looks at how uncertainty, lack of knowledge and options can be used to partition and structure the code in a system.
-
User Perspective Design – Integrating Responsive Containers and Content
Colin Burns takes a look at the creative forces shaping BBC’s approach to the future, examining how to create innovative experiences across different screens.
-
Efficient Data Storage for Analytics with Parquet 2.0
Julien Le Dem discusses the advantages of a columnar data layout, specifically the features and design choices Apache Parquet uses to achieve goals of interoperability, space and query efficiency.
-
Stuff I Learned about Performance
Mike Barker shares lessons learned at LMAX Exchange: starting from a clean domain model is imperative and understanding the trade-offs between performance and safety/generality/functionality.
-
Creating Shared Value through Design
Fabio Sergio provides examples showing how design can result in solutions addressing system-level problems affecting people living in resource-challenged areas of the world.
-
The Indian Design Tradition - Folklore and Fluidity in both Function and Form
Nagaraju Pappu introduces the design language used by Indian civilization in creating beautiful art from temples to textiles, to music and murals.
-
Crafting Experience Strategy
Cathy Wang discusses experience strategy: what it is, relationship with UX, business and service design, different approaches to it, and how it can help to achieve success.
-
Designing for Human Cooperation
Attila Bujdoso presents two projects designing infrastructures for human cooperation: Format -studies cultural formats of cooperation, opp.io -designing a new technological protocol for collaboration.
-
Keep Things Simple
David Tanzer, Oliver Zymanski explain with examples how to apply the rules and principles of object-oriented software design to create simple architectural designs.
-
Integrating UX – The Good, the Bad and the Ugly
Ellie Kenwood discusses some of the challenges of integrating user experience into an Agile delivery model, including a case study.
-
You Can't Be Great without Technical Excellence
James Grenning takes a look at why the technical practices of TDD, refactoring, continuous design, clean code and automated testing can help people and their organization be great.