BT
  • Full Stack Testing: Balancing Unit and End-to-End Tests

    by David Copeland on  Mar 30, 2016

    Full-stack testing can be a widespread and involved task. There are unit tests and end-to-end tests, but how do you know where to focus your efforts? In this article, David Copeland looks at the kinds of tests and how to balance the interplay between those tests and the overall software development effort.

  • High Load Trading Transaction Processing with Reveno CQRS/Event Sourcing Framework

    by Artem Dmitriev on  Mar 29, 2016

    Reveno is a powerful new, easy to use, highly performant, JVM based lock-free transaction processing framework based on CQRS and event-sourcing patterns. In this article we will develop a simple trading system implementation using the Reveno framework.

  • Invokedynamic - Java’s Secret Weapon

    by Ben Evans on  Mar 22, 2016 1

    invokedynamic was the first new Java bytecode since Java 1.0 and was crucial in implementing the "headline" features of Java 8 (such as lambdas and default methods). In this article, we take a deep dive into invokedynamic and explain why it is such a powerful tool for the Java platform and for JVM languages such as JRuby and Nashorn.

Microservices Evolution at SoundCloud

Posted by Alex Giamas on  Mar 21, 2016

At the MicroXchg conference in Berlin, Bora Tunca from SoundCloud presented the evolution of SoundCloud’s microservices architecture throughout the years. 3

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

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

In this article we explore how to create automated fluent BDD scenarios using the Screenplay Pattern – a possible outcome of mercilessly refactoring Page Objects using SOLID design principles. 3

Will WebSocket survive HTTP/2?

Posted by Allan Denis on  Mar 14, 2016

HTTP/2 is poised to eliminate much of the waste that developers deal with, but is it a nail in WebSocket's coffin? Allan Denis tells us why HTTP/2 and WebSocket will coexist. 1

One API, Many Facades?

Posted by Guillaume Laforge on  Mar 13, 2016

Beyond any ideal design of your API, reality strikes back with the concrete and differing concerns of varied API consumers. 2

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.

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