InfoQ Homepage Design Content on InfoQ
-
Small Is Beautiful
Kevlin Henney re-assesses and reasserts the importance of thinking and implementing small as an essential property of software systems — yes, even the large ones.
-
Design by Gaming
Etienne Mineur discusses creating playful dynamics, a design practice that leads to new and original uses for existing technologies, including prototypes of his work.
-
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.