BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • Simulation-Based Embedded Agile Development

    In this article, authors discuss how simulation-centric development can improve product quality, reduce cost, and deliver reliable working code. They talk about using simulation as an integral part of the development process, to be utilized continuously throughout the product development life cycle.

  • Q&A with Gojko Adzic on Fifty Quick Ideas to Improve Your User Stories

    The book fifty quick ideas to improve your user stories aims to help people to write better user stories, supporting teams in iteratively delivering products that satisfy the needs of their customers. InfoQ interviewed Gojko Adzic about the format of his new book, when and when not to use user stories, the ideas that the book provides, organizing product backlogs and prioritizing user stories.

  • Git and GitHub LiveLesson Review and Q&A with the Author

    Git and GitHub LiveLessons, published by Addison-Wesley Professional, is a video course based on a live workshop given by Peter Bell. No previous experience with Git or other source code management tools is assumed. Here, we present the course content and finally ask a few questions to the course's author.

  • Matt Schumpert on Datameer Smart Execution

    Datameer, a big data analytics application for Hadoop, introduced Datameer 5.0 with Smart Execution to dynamically select the optimal compute framework at each step in the big data analytics process. InfoQ spoke with Matt Schumpert from Datameer team about the new product and how it works to help with big data analytics needs.

  • Introducing Essence#: A Smalltalk-based Language for .NET

    There are two basic schools of thought when it comes to Object Oriented Programming: the method based Simula and the message based Smalltalk. The Simula school is well represented in .NET by C# and VB. With Alan Lovejoy’s Essence#, we can see what a Smalltalk inspired language would look like on the CLR.

  • Three Steps to Success in Delivering Your Offshore Project

    When you think about outsourcing one or more project elements, what are you most concerned about? Missed deadlines? Low quality delivery? Inaccurate or incomplete scope? Increased risk? Everyone worries that the physical separation is going to lead to problems. Working together during project planning and recognizing that you both share the same concerns increases the chances of success.

  • GS Collections by Example – Part 2

    Donald Raab, creator of GS Collections, open sourced by Goldman Sachs in 2012, continues to explore more examples from that powerful framework

  • Testing the Internet of Things: The Human Experience

    Mobile and embedded devices, more than any other technology, are an integral part of our lives and have the potential to become a part of us. This article discusses what “human experience” testing is and is not, and uses concepts from human computer interaction design theory to establish a framework for developing “human experience” test scenarios.

  • Getting the most out of impact mapping

    Impact Mapping has taken off in the last few years from its roots in user experience strategy and design, and adopted by small startups and big enterprise software companies alike. All the recent popularity is providing an immense amount of front-line feedback, and helping to refine and improve the method. A new model proposes two key factors to consider for software delivery using impact maps.

  • Stats Anomalies Detector

    The article describes the general outline of the Stats Anomalies Detector we developed at MyHeritage and provides a detailed explanation of how to enhance the code (will be available soon at MyHeritage GitHub) to meet your company’s needs.

  • Java 8 for Financial Services

    Java 8 lambdas and the new Streams API simplify common idiomatic constructs. In this article we investigate some common use cases in financial services and how they are easily solved with lambdas and Java 8's new Stream API.

  • Q&A with Jeff Sutherland on Scrum: The Art of Doing Twice the Work in Half the Time

    In his new book Scrum: The Art of Doing Twice the Work in Half the Time, Jeff Sutherland explains how the Scrum framework can be used as a general business practice to accelerate work of all kinds. An interview with Jeff about using Scrum outside software development, characteristics of great teams, increasing happiness, product owner teams, and on experiences from applying Scrum for education.

BT