Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Prototype Content on InfoQ

  • How Design Systems Support Team Communication and Collaboration

    By using design systems, design teams can improve their workflow, reuse their knowledge, and ensure better consistency, said Stefan Ivanov. They allow one to fail faster and to speed up the iteration cycle, enable spending more time collecting user feedback in the early stages of product design, and reach the sweet spot of a product market fit much faster.

  • Bruck: Quick Interface Layout Prototyping

    Bruck is a new lo-fi prototyping system targeted at web designers that enables them to quickly build responsive, accessible layout prototypes for clients. Designers may prototype a large variety of layouts by composing up to 25 web components. Designers may additionally visualize in real time the composed layout in Bruck's online interactive playground.

  • UI Design: Go Out and Get Data

    Chris Atherton did the closing keynote of the GOTO Berlin 2015 conference in which she talked about designing software. She suggests that, in stead of relying on professional opinions on how software should look or work, it can be better to go out and get data from real users. InfoQ interviewed her about designing and testing user interfaces.

  • Defining and Managing Requirements with Interactive Prototypes

    An interview about recent developments in requirement definition and management, how agile teams handle requirements and which problems they face in their daily work, using interactive diagrams and prototypes for conveying requirements, how interactive prototyping can be used with a lean startup approach, and what the future will bring us in requirements definition and management.

  • Implementing Design Thinking Approach Using Various Tools.

    This post covers the usage and importance of design thinking approach using various tools. It also gives an overview of using Lego Serious Play for design thinking.

  • Udi Dahan on Throw Away Prototypes

    In his recent blog post “Build one to throw away” Udi Dahan is addressing the chicken-and-egg problem software developers often face. On one hand, customers don’t exactly like what they want so that they need to closely interact with software engineers. On the other hand, building product-ready solutions for this interaction might lead to high costs.

  • Google and Microsoft Want to Improve HTTP

    Google and Microsoft want to improve HTTP with SPDY and Speed+Mobility. This article reviews both proposals outlining what benefits they bring to the much used Internet protocol.

  • Use Faker.NET To Fake Your Data

    Faker is an open source C# port of the Ruby Faker gem mainly used to easily generate fake (but presentable) data – names, addresses, phone numbers, etc. Handy, whether its for demonstration purposes or for creating test data.

  • Is Good Code Enough for a Project to Be Successful?

    Simon Brown, a developer, architect and author, considers that it takes a lot more than just good code to create a successful project. In his presentation, "Good Code Isn’t Enough", Brown goes through all the elements necessary for a project’s success, from upfront design to operation documentation.

  • Virtual Panel: Evolution of JavaScript Frameworks for HTML 5

    In this virtual panel the creators and core developers of Dojo, YUI, Prototype,, MooTools and GWT talk about the evolution of JavaScript for the new API's that are exposed with HTML 5. These API's deal with 2D drawing, drag & drop, history, media, client-side persistent storage, server-sent events and more.

  • Article: Using SketchFlow to Create Better Prototypes

    Simon Guest of Microsoft introduces SketchFlow by discussing why prototyping is an important developer skill and how a tool can enhance developer-customer interaction. The functionality and features of SketchFlow are presented in the context of an ongoing sample application (an on-line store).

  • Debate: Prototype vs. jQuery

    With Ajax dominating the Web development scene on the client-side, the question “which JavaScript/Ajax framework is the best” has become a common one. Glenn Vanderburg’s article which compares Prototype to jQuery caused diverse responses from industry experts Douglas Crockford and Dion Almaer.

  • Agile Usability

    Jakob Nielsen, usability guru and author of Usability Engineering, raises the concern that Agile methods are a threat to traditional approaches to designing usability. He goes on to propose solutions so that usability designers can work together in the Agile world. In addition Alistair Cockburn, while generally supporting Jakob, takes issue with a few of his points.

  • Royal Pingdom Conducts JavaScript Framework Usage Survey

    Royal Pingdom recently released a survey of 200 popular websites detailing which sites use which Javascript frameworks.

  • Selection Criteria for Javascript Frameworks

    With the increase of AJAX adoption, many developers and architects are still trying to determine what are the best ways to evaluate Java Script frameworks/libraries. On a relatively recent post entitled "How to choose a Javascript Framework", Brian Raindel tries to offer some guidance in regards to the various aspects one should consider during the selection process, summarized here: