BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • Ushahidi and the Power of Crowdsourcing

    At the end of 2007, a political and humanitarian crisis erupted in Kenya due to suspicions that incumbent presidential candidate Mwai Kibaki had rigged the recent elections. A few days into the crisis, a group of Kenyans in Nairobi launched Ushahidi, a website to map violence “based on reports submitted via the web and mobile phone”.

  • The Pitfalls that You Should Always Avoid when Implementing Agile

    Moving from traditional project management to agile is a paradigm shift. From push to pull systems from a control-and-command culture to a trust culture where authority is delegated. A good structure with some control mechanisms will most likely help you get the wanted results quicker. This article discusses the role that management plays in organizations that have decided to adopt agile.

  • Q&A with Paul Swartout on the Evolution of Continuous Delivery and DevOps

    InfoQ reached out to "Continuous Delivery and DevOps: A Quickstart Guide" book author Paul Swartout in order to find out what have been the major changes in this space (and in the book) in the last couple of years. Swartout shares his view on cultural challenges to DevOps adoption and how the rise of mobile and microservices impacts Continuous Delivery approaches, among other topics.

  • Why You Should Definitely Migrate Existing Apps to the Cloud

    In this article we’ll explore various benefits of migrating your existing apps to the cloud in detail so that you can make an informed decision.

  • Q&A on Fifty Quick Ideas to Improve Your Tests

    An interview with Gojko Adzic, David Evans and Tom Roden on why they wrote this book, how quantifying quality can support testing, balancing trust levels when testing large and complex systems, why automating manual tests is almost always a bad idea, on using production metrics in testing, how to reduce or prevent duplication in test code, and on upcoming books in the fifty quick ideas series.

  • Interview with Tim Fox About Vert.x 3, the Original Reactive, Microservice Toolkit for the JVM

    Vert.x is a reactive, microservices toolkit for the JVM, that provides an asynchronous, scalable, concurrent services development model. It supports polyglot language development with first class support for JavaScript, Ruby, Groovy, Scala, and of course Java.

  • The Promise of Healthcare Analytics

    Data analytics play a central role in the healthcare system by improving outcomes and quality of life while helping to control costs. In this article, author describes the role analytics can play with the emerging wearable technologies with biophysical interfaces, physiological sensors, and embedded diagnostic tools.

  • Probabilistic Project Planning Using Little’s Law

    When working on projects, it is most of the time necessary to forecast the project delivery time up front. Little’s Law can help any team that uses user stories for planning and tracking project execution no matter what development process it uses. We use a project buffer to manage the inherent uncertainty associated with planning and executing a fixed-bid project and protect its delivery date.

  • Q&A with Dean Leffingwell on Leading SAFe LiveLessons

    Dean Leffingwell’s “Leading SAFe LiveLessons” - training videos are based on Lean-Agile transformation concepts at enterprise level. The Scaled Agile Framework (SAFe) provides practices, roles, activities and artifacts for applying Lean and Agile development at enterprise scale.

  • The APIs.json Discovery Format: Potential Engine in the API Economy

    In the fast growing world of APIs and microservices, finding just the right API when you are developing a web, or mobile application, or possibly integrating between existing systems, is always a tedious task.

  • Q&A on Test Driven Development and Code Smells with James Grenning

    InfoQ interviewed James Grenning about why people are not doing technical practices sufficiently or well enough, why he thinks that TDD can be fun, the importance of unit tests, why programmers need to have a good nose for code smells and how they can become better in discovering "bad code”.

  • The Cloud Migration Checklist

    Are you in the process of moving applications to a public cloud? You’re not alone. 451 Research says that 46% of 2015 IT budgets are going towards off-premises systems, with that number expected to climb to over 50% within the next three years. In this article, we’ll explore four stages in a cloud migration lifecycle and the questions to answer before exiting each one.

BT