BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

  • From Alibaba to Apache: RocketMQ’s Past, Present, and Future

    by Wang Xiaorui Feng Jia on  Apr 21, 2017

    Feng Jia and Wang Xiaorui share the core distributed systems principals behind RocketMQ, Alibaba's distributed messaging and data streaming platform now open sourced through the Apache Foundation.

  • Q&A on The Rise and Fall of Software Recipes

    by Shane Hastie on  Apr 20, 2017

    Darius Blasband has written a book which challenges the conventional wisdom of software engineering: he protests against the adoption of recipes and standards-based approaches and rails against the status-quo. He calls himself a codeaholic who advocates for careful consideration of the specific context and the use of domain specific languages wherever possible.

  • Key Takeaway Points and Lessons Learned from QCon London 2017

    by Abel Avram on  Apr 18, 2017

    This year was the 11th for QCon London; it was also our largest London event to date. Including our 140 speakers we had 1435 team leads, architects, and project managers attending 112 technical sessions across 18 concurrent editorial tracks and 16 in-depth workshops.

Want to Know What’s in a GC Pause? Go Look at the GC Log!

Posted by Kirk Pepperdine on  Apr 17, 2017

A superficial look at application performance will quite often have the garbage collector undeservedly incriminate itself. A proper GC log analysis can lead us past the “blame the collector” game.

Patterns and Practices in C# 7

Posted by Jonathan Allen on  Apr 13, 2017

C# 7 is a major update with a lot of interesting new capabilities. Using the principles found in the FDG, we’re going to look at strategies for getting the most from these new features. 1

How to Effectively Collect User Feedback in Mobile Application

Posted by Jianing Zheng on  Apr 11, 2017

This article analyses several ways to collect feedback in mobile apps from the point of view of UX, development, operations, and cost. The right feedback mechanism may help you improve your product.

How to Sell Refactoring? The Case of Nordea Bank AB

Posted by Michał Bartyzel Łukasz Korczyński on  Apr 09, 2017

When you think about refactoring, you think about transformations such Extract Class. They are important in your everyday work with the code. Now we focus on the strategic code refactoring.

More Than React, Part 2: How Binding.scala Makes Reusability Easy

Posted by Yang Bo on  Apr 08, 2017

Yang Bo shows how the reusability features of Binding.scala reduce the number of lines of code and complexity involved in reusing components.

Examining the Internals of a Serverless Platform: Moving towards a ‘Zero-Friction’ PaaS

Posted by Diptanu Gon Choudhury Andrew Michaelis Ramakrishna Nemani Sangram Ganguly on  Apr 07, 2017

This article explores how serverless platforms are built, operated and leveraged for rapid application delivery. A conclusion of this work is that the space is ripe for innovation.

2017 State of Testing Report

Posted by Ben Linders on  Apr 07, 2017

The State of Testing 2017 report provides insights into the adoption of test techniques, practices, and test automation, and the challenges that testers are facing. 1

Enhance Your Testing Skills with Mindset Tools

Posted by Vivien Ibironke Ibiyemi on  Apr 05, 2017

This article is about how I discovered a way to grow my test mindset needed for the testing and delivery of quality products, and how my discovery has been useful in enhancing my testing skills.

Seven Operators to Get Started with RxJS

Posted by Vincent Tunru on  Apr 01, 2017

Reactive JavaScript with RxJS is powerful, but it can be hard to know where to start. Vincent Tunru introduces 7 RxJS operators to get you started.

BT