BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Culture & Methods Content on InfoQ

  • Interview with Wesley Coelho on Challenges in DevOps

    At the Agile 2016 Conference InfoQ spoke to Wesley Coelho, Senior Director of Business Development for Tasktop, about the communication challenges inherent in DevOps and how to overcome them; how DevOps and agile expose organisational silos and waterfall communications flows that need to become adaptive and automated.

  • How Difficult Can It Be to Integrate Software Development Tools? The Hard Truth

    Integrating tools used in software development and delivery is very hard. Getting endpoints to inter-operate is not a purely technical challenge, it’s more of a business problem. While there are a few choices in selecting the technical integration infrastructure (integration via APIs or at the database layer), the real challenges have more to do with friction caused by the dissimilarities.

  • People Re-engineering

    People Re-engineering is a concept bundling whatever's needed to keep software people fit to meet the growing and pressing challenges caused by merciless market demands. A typical implementation of the concept includes efforts along five axes: Mentoring and Coaching, Leadership Enablement, Team Energizing, Executive Engagement and finally Monitoring to measure results and steer efforts.

  • How Zalando Delivers APIs with Radical Agility

    InfoQ interviewed Thomas Fraustein, architect at Zalando, about his team’s radical agility development organization that is optimized for an API-first approach. He explains what an API-first approach is, and provides tips on building good APIs for scalable microservice architectures where a large number of services are offered efficiently.

  • Refactoring to Reactive - Anatomy of a JDBC migration

    Reactive programming offers built-in solutions for some of the most difficult challenges in programming, including concurrency management and flow control. So you might ask - how do I get there; can I introduce it in phases? In this article we transform a legacy application to a reactive model using RxJava.

  • Anders Wallgren of Electric Cloud on Metrics for DevOps and the Importance of Culture

    At Agile 2016, Anders Wallgren of Electric Cloud spoke about the importance of metrics for DevOps success, selecting the right things to measure and the importance of having a generative culture. He gave examples of how organizations have improved cycle times and quality outcomes by orders of magnitude and explored why they were able to achieve these results.

  • Key Takeaway Points and Lessons Learned from QCon San Francisco 2016

    The 10th annual QCon San Francisco was the biggest yet, bringing together over 1500 team leads, architects, project managers, and engineering directors. Over 125 practitioner-speakers presented 92 full-length technical sessions and 32 in-depth tutorials, providing deep insights into real-world architectures and state of the art software development practices from a practitioner’s perspective.

  • Managing Cultural Differences in Your Distributed Team

    This article focuses on how cultural differences influence collaboration in distributed teams; it shares some virtues and practices which are helpful in bridging the cultural differences between team members. It defines culture and multicultural environment in distributed teams. It looks at questions teams can ask themselves to find out the impact of cultural differences in their day-to-day work.

  • Book Review: Learn Apache JMeter by Example

    JMeter is an indispensable tool for testing load and functionality of multi-tiered applications comprised of web front ends, JVM servers and a wealth of NoSQL and relational databases. This book is the manual that should have been included to help surmount the learning curve.

  • Q&A on the ​Practice of System and Network Administration (3rd Edition)

    The book The Practice of System and Network Administration takes a holistic view on system administration: it provides a framework and strategies for solving problems regardless of the operating system, brand of computer, or type of environment. The third edition incorporates new developments like DevOps, infrastructure as code, continuous integration, operational excellence and assessments.

  • Ultimate Kanban: Scaling Agile without Frameworks at Ultimate Software

    Ultimate Software settled on Kanban as its scaled methodology which went hand-in-hand with the company’s culture of autonomy. Teams define their own process and apply policies specific to their own context. Through the innovative use of flow practices and principles, Ultimate has been able to achieve many of the benefits of a Lean-Agile implementation without the use of a heavyweight framework.

  • Dennis Ehle on Visibility into the DevOps Value Chain

    At the recent Agile 2016 conference, InfoQ spoke to Dennis Ehle about the evolution of DevOps and the importance of having visibility into how value is delivered over the DevOps pipeline.

BT