BT
  • Hit or Miss: Reusing Selenium Scripts in Random Testing

    by Oleksandr Reminnyi Pavlo Vedilin on  Mar 11, 2017

    Just like during test execution process using an ‘exploratory’ technique, which is guided by a great deal of solid analytical thinking and a good portion of randomness, we can reuse or automate scripts to achieve similar results. All you need is a well-designed test automation solution and a bit of patience. Read the article to learn how you can use this approach in your testing activities.

  • Q&A on the Book Agile Engagement

    by Ben Linders on  Mar 10, 2017 1

    In the book Agile Engagement, Santiago Jaramillo and Todd Richardson explore the reasons why employees can be disengaged and provide solutions for measuring and driving engagement in organizations. InfoQ interviewed them about the factors that influence the performance of teams and how to measure agile engagement to create an engaging workplace culture.

  • Troubleshooting Memory Issues in Java Applications

    by Poonam Parhar on  Mar 09, 2017

    Troubleshooting Java memory problems can be tricky, but the right approach and proper tools can simplify things substantially. The JVM reports a variety of OutOfMemoryError messages. In this article we address how to read them, and we take a look at a wide range of tools we can use to eradicate them.

Transcrypt: Anatomy of a Python to JavaScript Compiler

Posted by Jacques de Hooge on  Mar 08, 2017

On the web front end, web development is one size fits all: JavaScript. The Transcrypt Python to JavaScript compiler aims to execute Python 3.6 at JavaScript speed, with comparable file sizes.

The Triangle of Self Organization

Posted by Andy Brandt on  Mar 06, 2017

The Triangle of Self Organization identifies three essential components needed to guide the process and shows how to choose them consciously to successfully use self-organization as a management tool.

Data Preprocessing vs. Data Wrangling in Machine Learning Projects

Posted by Kai Wähner on  Mar 05, 2017

This article compares different alternative techniques to prepare data, including extract-transform-load (ETL) batch processing, streaming ingestion and data wrangling.

Q&A on Large-Scale Scrum: More with LeSS

Posted by Ben Linders on  Mar 04, 2017

The book More with LeSS by Craig Larman and Bas Vodde provides practices to create simpler and more flexible organizations, applying Scrum with many teams working on one product. 1

Untangling an API-First Transformation at Scale. Lessons Learnt at PayPal – Part 3

Posted by Erik Hogan Deepak Nadig on  Mar 03, 2017

This is the third in a three-part series that explores how PayPal has adopted a more API-first approach to building platform services taking a closer look at the program and operational challenges.

Developing Quality Software: Differentiating Factors

Posted by Cynthia Freeney on  Mar 02, 2017

The level of software quality attainable is reflective of organizational commitment to a range of quality factors covering environments, experience, skills, education and processes.

Testing RxJava2

Posted by Andres Almiray on  Feb 28, 2017

You're ready to explore reactive opportunities in your codebase but you are wondering how to test it. In this article Java Champion Andres Almiray provides techniques and tools for testing RxJava2. 4

Processing Streaming Human Trajectories with WSO2 CEP

Posted by Ramindu De Silva Miyuru Dayarathna on  Feb 27, 2017

Extracting useful information from inaccurate data stream, such as human trajectories, is a key issue in IoT applications. This problem can be successfully tackled with Kalman filters.

Article Series: An Introduction to Machine Learning

Posted by Michael Manapat on  Feb 27, 2017

In this series, we give an introduction to some powerful but generally applicable techniques in machine learning.

BT