BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • Continuous Delivery with Continuous Design: Completing the Cycle

    Innovations in software delivery and product ideation don’t always impact each other. However, the rapidly increasing appetite for new product features coupled with the decreased lifetime of products, and even business models, necessitates joining up the cycles of continuous design and continuous delivery into a holistic approach to delivery. This article discusses shrinking the innovation cycle

  • New Book: JQuery Mobile In 24 Hrs

    “Sams Teach Yourself jQuery Mobile In 24 Hrs” is a new book by Phil Dutson that introduces web developers to building mobile web apps with JQuery Mobile. The book is divided into 24 separate chapters meant to be consumed in an hour each. InfoQ got in touch with Phil to know more about the book and Mobile web app development in general.

  • A User’s Story: DubDubDeploy

    When Donte Ormsby came to us, it was just a friendly letter to say that he found a great tool for simplifying website deployment using ASP.NET and thought our reader might find it useful. After talking a bit, we decided the best way to introduce DubDubDeploy to you would be for him to just tell his story.

  • New Book: The Human Side of Agile

    Gil Broza has written a book focusing on the people factors that are needed for successful agile adoption and transformation in an organization. He offers advice targeting leaders at all levels.

  • arrayDB, a New and Easy PHP ORM

    Most ORM libraries make you write a new class for each item you want to keep in the database. Extending this and that for no apparent reason is repetitious and capricious. Using techniques that can be applied to most languages, arrayDB looks at simplifying the whole process by doing away with statically defined classes.

  • Inside the Complexity of Delivering Cloud Computing

    There's a lot more to cloud computing than meets the eye. This article presents an insider's view on what really is entailed in designing and deploying a cloud-based solution.

  • Why Testing Matters in Agile Projects

    Agile is changing the way we work together and the work that is done. Many think that the role of testing is dead, but I think it is growing and turning into an even better, rounder, more effective testing. The role of Testing will powerfully help redefine the way things are done and the order in which they are done for best results in agile.

  • Continuous Integration with MSBuild and Jenkins – Part 2

    In part one we looked at using MSBuild in a general sense. Part 2 we apply that knowledge to a specific continuous integration server, namely Jenkins. We choose Jenkins because it is an open source project that supports a wide variety of projects, making it ideal for heterogeneous environments.

  • Testing in the Cloud: Exploring the Practice

    In this article, authors discuss the effects of cloud-based testing in software delivery process. They talk about cloud-based testing services such as performance testing and web-based application testing. They also share the results from their interviews with different organizations and their use of cloud in testing and suggest a cloud-based testing roadmap.

  • Hadoop and Metadata (Removing the Impedance Mis-match)

    A new Apache HCatalog project is a table and storage management layer for Hadoop that enables different data processing tools – Pig, MapReduce, and Hive – to more easily inter-operate data. HCatalog’s presents users with a relational view of data and ensures that users need not worry about where or in what format their data is stored – RCFile format, text files, or sequence files.

  • Programming in Go - An Interview

    The world of programming languages has seen many new languages released or in development. Today we take a look at Google's Go and speak to author Mark Summerfield to discuss the language and his recent book, Programming in Go.

  • The Day the QA Department Died

    The role of QA is changing. In the waterfall world, QA teams, siloed away from developers, are slow and costly. Unit testing passes the responsibility for software quality to the developers and leads to better code, reducing reliance on a separate QA department. Is unit testing a better way to ensure software quality – the ultimate goal of QA?

BT