BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • Large Scale Scrum (LeSS) @ J.P. Morgan

    Experiences of large group in tier-one financial services firm adopting Large-Scale Scrum (LeSS). “Scrum-But” and agile techniques had been applied mainly in development, but there had been no significant change in existing power or group structures, or in interaction with business - which was still “contract negotiation” rather than “customer collaboration”. Here meaningful change is described

  • Designing an Event Log API with RAML

    API designers have several documentation formats to choose from. RAML, a recently open-sourced API documentation format adopts a contract-first approach which has become the favoured model for API design. The RAML language also includes constructs that help reduce duplication inherent in other formats. This article steps through a simple API design to illustrate some of RAML's DRY features.

  • Q&A with Robert Pankowecki on his book Developers Oriented Project Management

    Self-organized teams manage their work, the processes that they use and the way that they work together as a team and with their stakeholders. Robert Pankowecki is writing a book on Developers Oriented Project Management which aims to help programmers, product owners, project managers and agile company owners to improve their project management practices and move towards more flat organizations.

  • Distributing Complex Services in Cross-Geolocational IDCs

    In this interview, first published on InfoQ China, Micro Sun describes some of the techniques Tencent use to scale Qzone, a social networking platform in China with over 600 million monthly active users,

  • The Book of F# - Review and Interview with Dave Fancher

    The book of F#, authored by Dave Fancher examines the concepts associated with F# with the help of comprehensive explanation and relevant source codes. Towards the end of the book, Fancher provides coverage of advanced topics such as asynchronous and parallel programming.

  • Bug Fixing Vs. Problem Solving - From Agile to Lean

    Lean has proved to be instrumental in moving beyond Agile to set up a practice of continuous improvement with direct effects on team performance and engagement. Making a clear distinction between bugs and problems has proved to be instrumental in this improvement.

  • Key Takeaway Points and Lessons Learned from QCon London 2014

    This article summarizes the key takeaways and highlights from QCon London 2014 as blogged and tweeted by attendees. Over the course of the next 4 months, InfoQ will be publishing most of the conference sessions online, including 27 video interviews that were recorded by the InfoQ editorial team. The publishing schedule can be found on the QCon London web site.

  • eXtreme Programming The Methodology

    A practical approach to implementing eXtreme Programming as a methodology. This article first sets the stage regarding the values, roles, plan & manage, and design & development principles of XP are. Then it discusses a personal experience from an Agile Coach perspective implementing eXtreme Programming followed by recommendations, and conclusion.

  • Seven Steps to Create an Unbeatable Enterprise Mobility Strategy

    As mobility is transforming our lives, this article gives a step-by-step approach on how enterprises can seamlessly connect their mobile workforce to back-end systems for increased productivity. Covering topics like business goal definition, API and data security or user experience it provides a broad overview on what to keep in mind while planning an enterprise mobility strategy.

  • Interview with Tobias Mayer about the People’s Scrum and AgileLib

    The people’s Scrum by Tobias Mayer is a collection of essays covering topics like self-organizing, team working, craftsmanship, technical debt, estimation, retrospectives, culture and Scrum adoption. InfoQ interviewed Tobias about the importance of people, teams and self organization with Scrum and about AgileLib.net, a new initiative for sharing agile resources.

  • Orchestrating Your Delivery Pipelines with Jenkins

    Following up on his previous article on preparing for CD in the enterprise, Andrew Phillips reviews state-of-the-art plugins and solutions in the Jenkins ecosystem for achieving efficient, reproducible and secure delivery pipelines. Helped by none other than Jenkins creator, Kohsuke Kawaguchi.

  • How to Protect Valuable or Personal Data on PC, Hard Drive and Flash Drive

    Approximately 60% of all computers sold worldwide today are portable. Portable computers are taken everywhere, making them an easy target for criminals, especially for the private data they contain. Even a failed hard drive that you send back to your vendor for warranty is a potentially at risk. How can your personal data be protected? With one word - encryption!

BT