BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Keynote Content on InfoQ

  • Sustainable Internet: Reducing the Environmental Impact

    To be sustainable, the internet needs to assess, mitigate, and live up to its responsibilities for a healthy environment. By understanding the environmental impact, we can point to avenues where progress is possible and identify aspects of our digital infrastructures that come with unintended consequences that are too severe to look the other way.

  • Product Thinking: Q&A with Jeff Patton

    Product thinking focuses on outcomes to maximize the success of your customers, argued Jeff Patton in the closing keynote at the Agile Greece Summit 2019. The things that make a product good are results of customers seeing, trying and using your product; they happen after you ship it. Product delivery is the beginning, not the end.

  • Mature Microservices and How to Operate Them: QCon London Q&A

    Microservices is an architectural approach to keep systems decoupled for releasing many changes a day, said Sarah Wells in her keynote at QCon London 2019. To build resilient and maintainable systems you need things like load balancing across healthy nodes, backoff and retry, and persistence or fanning out of requests via queues. The best way to know whether your system is resilient is to test it.

  • Better Engineering via Better Discourse

    Killing opposition with kindness is a real strategy in online discussions; there is power to disarm in acting as if the other party did not intend to be insulting or condescending. Accept that there will be bias in online communication, use facts and reason to deal with it, and practice awareness of bias and attempt to compensate.

  • JavaOne 2016: IBM’s Keynote – Accelerating Innovation with Java

    IBM had many innovative news to share this year at their keynote at Java One. InfoQ was there to cover their keynote.

  • Using Models in Developing Software for Self-Driving Cars

    Models play an important role in developing software for autonomous systems like self-driving cars; they are used to simulate and verify behavior, document the system, and generate code. Jonathan Sprinkle explains how to model software used in autonomous systems, the benefits of modeling, using test data to validate the software that drives a car and techniques for writing reliable code.

  • Agile 2015: Call for Speaker Submissions

    The Agile Alliance is inviting people to submit sessions for their annual conference in 2015. The submission system will remain open until February 22, 2015; speakers are encouraged to submit early.

  • Agile 2011 Videos Now Available On New Agile Alliance Learning Center

    The Agile Alliance have recently launched a new Learning Center, with the highlight at launch being the availability of keynotes and selected presentations from the Agile 2011 conference.

BT