BT
  • Beyond Page Objects: Next Generation Test Automation with Serenity and the Screenplay Pattern

    by John Ferguson Smart, Antony Marcano, Andy Palmer, Jan Molak on  Mar 15, 2016 3

    Automated acceptance testing reduces time wasted in manual testing and bug fixing, and when combined with Behaviour-Driven Development, can guide development effort. But it requires skill, practice and discipline. The Screenplay Pattern helps teams address these difficulties and is where you may end up by mercilessly refactoring Page Objects using SOLID design principles.

  • Will WebSocket survive HTTP/2?

    by Allan Denis on  Mar 14, 2016 1

    HTTP/2 is poised to eliminate much of the waste that developers deal with. Multiplexed connections will eliminate the need to bundle JavaScript libraries together. But is HTTP/2 a panacea to all our problems? What about WebSocket? Allan Denis tells us what HTTP/2 is good at and debunks some myths about what it can do.

  • One API, Many Facades?

    by Guillaume Laforge on  Mar 13, 2016 2

    An interesting trend is emerging in the world of Web APIs, with various engineers and companies advocating for dedicated APIs for each consumer with particular needs. Beyond any ideal design of your API, reality strikes back with the concrete and differing concerns of varied API consumers. You might need to optimize your API accordingly.

The Way to No-Hotfix Deployment

Posted by Adam Pahlevi on  Mar 11, 2016

Hot-fix redeployment is a waste at best, and often a source of further regression, Adam discusses some ready-to-use techniques that helped he and his team reduce the frequency of hot-fixing. 2

Will AI Surpass Human Intelligence? Interview with Prof. Jürgen Schmidhuber on Deep Learning

Posted by Han Xu on  Mar 08, 2016

People worry about whether AI will surpass human intelligence these days. Prof. Juergen Schmidhuber will answer your questions and tell you more about deep learning as well as the latest trends in AI. 4

Book Review: All About Java 8 Lambdas

Posted by Alex Blewitt on  Mar 08, 2016

Billed as a Weekend Read, the All About Java 8 Lambdas book covers much more than just lambdas; it’s the book to read if you know Java and need to get up to speed on Java 8. Read on for the review.

Writing Cross-Platform Apps with React Native

Posted by Bonnie Eisenman on  Feb 25, 2016

React Native is Facebook's open source project for building native mobile apps using JavaScript. Bonnie Eisenman presents an introduction on how to get started. 2

Q&A on the Lean IT Field Guide

Posted by Ben Linders on  Feb 24, 2016

In the book The Lean IT Field Guide Mike Orzen and Tom Paider explain how to initiate, execute, and sustain a Lean IT transformation.

Automate Deployment & Management of Docker Cloud/Virtual Java Microservices with DCHQ

Posted by Amjad Afanah on  Feb 23, 2016

This article demonstrates a solution for automating the build, deployment and management of a Docker Java microservices application on any cloud or virtualization platform.

Clojure in Action, Second Edition, Review and Authors Q&A

Posted by Sergio De Simone on  Feb 17, 2016

Clojure in Action, written by Amit Rahore and Francis Avila, is an essential, thorough, and well organized introduction to Clojure 1.6 core parts. InfoQ has spoken with Francis Avila.

Diagnosing Common Database Performance Hotspots in our Java Code

Posted by Andreas Grabner and Harald Zeitlhofer on  Feb 16, 2016

Java performance issues are often attributable to bad database access patterns. In this article a top performance field engineer demonstrates his patterns for diagnosing database related issues.

Graph API in a Large Scale Environment

Posted by Maor Cohen on  Feb 13, 2016

MyHeritage and its FamilyGraph API support millions of API calls every day providing a huge challenge in terms of performance, scalability and security.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT