BT

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

  • Patterns and Practices in C# 7

    by Jonathan Allen on  Apr 13, 2017 1

    C# 7 is a major update with a lot of interesting new capabilities. And while there are plenty of articles on what you can do with it, there’s not quite as many on what you should do with it. Using the principles found in the .NET Framework Design Guidelines, we’re going to take a first pass at laying down strategies for getting the most from these new features.

  • How to Effectively Collect User Feedback in Mobile Application

    by Jianing Zheng on  Apr 11, 2017

    This article analyzes a variety of forms of collecting feedback in mobile applications from a number of perspectives, including user experience, development, operations,and cost. It also analyzes in which scenario each form of feedback is more applicable, with the purpose of helping mobile application developers or product managers use the right feedback mechanism and improve their products.

  • Dialling in: Atkins and the Communication Challenge, Runners up to the 2017 Spark Award

    by Helen Walton on  Apr 10, 2017

    The benefits of collaboration and knowledge sharing are well-known, yet any large organisation understands how challenging it is to keep employees feeling connected. The runners up to this year’s Spark Award, sponsored by HotelBeds, are Atkins, a design, engineering and project delivery organisation of over 18,000 people who have been experimenting with a mix of communication methods.

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

Product Development in Distributed Teams

Posted by Savita Pahuja Hugo Messer on  Apr 06, 2017

This article focuses on how to do product development in distributed teams. It shares some virtues and practices which help to minimize distance related challenges and develop the right products

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.

Roundtable: The Role of Enterprise Architecture in a Cloudy World

Posted by Richard Seroter on  Apr 03, 2017

Do enterprise architects still matter? Has a cloud-native development model fundamentally changed how we think about enterprise architecture? In this roundtable with architects, we discuss. 2

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.

Building Pipelines for Heterogeneous Execution Environments for Big Data Processing

Posted by Dongyao Wu Liming Zhu Xiwei Xu Sherif Sakr Daniel Sun Qinghua Lu on  Mar 31, 2017

The Pipeline61 framework supports the building of data pipelines involving heterogeneous execution environments. It reuses the existing code of the deployed jobs in different environments.

BT