InfoQ Homepage Design Content on InfoQ
-
We Redefine Our Tools Because Thereafter They Define Us
Michael Seifert shares lessons learned working on various design projects and the process of changing the tools while doing it.
-
Bridging the Physical-Digital Divide
Jason Mesut discusses the importance of engaging industrial designers in the creation of digital products by connecting the digital and physical fields of design towards a common purpose.
-
Agile Value Delivery
Tom Gilb keynotes on 10 key Agile principles: Control projects by quantified critical-few results, Give developers freedom, Estimate the impacts of your designs, Involve the stakeholders, etc.
-
Good Design Is Imperfect Design
Eric Evans discusses how to create good or even great designs with DDD without attempting to be perfect.
-
SOLID: The Next Step Is Functional
Anil Wadghule explains why applying SOLID OO design principles to their extreme leads to Functional Programming.
-
Groovy and Grails Puzzlers - As Usual - Traps, Pitfalls, and End Cases
Baruch Sadogursky and Fred Simon discuss the Groovy version of the epic Java Puzzlers.
-
Architecture Is Interaction Design
Robert Reppel considers that architects should build software-centric systems as a user experience for customers, products owners, developers, IT, testers and other participants.
-
An Architect’s World View
Colin Garlick presents a foundation of value for the practice of architecture, starting with the values that architecture is established on, showing what's important for an architecture.
-
Connected Products, Systems, and the Little Chip with a Big Brain
Jack Schulze discusses the emerging design domain of connected products and the challenge of representing systems through interfaces in the emerging world of connected devices.
-
Isomorphic JavaScript, Satisfying SEO and UX in One Go
Jason Strimpel describes a solution that satisfies both business and engineering requirements.
-
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.