BT

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

  • Under The Hood with the JVM's Automatic Resource Management

    by Ben Evans on  May 20, 2017

    The deprecation of Object::finalize is an unusual step for the Java ecosystem. We dive deep into the Hotspot JVM to see how it works. We also compare it to RAII and the Java 7, try-with-resources syntax. The article contrasts these very different approaches to automatic resource management, and explains why TWR should be used in place of finalization by application programmers.

  • Consensual Software: How to Prioritize User Safety

    by Danielle Leong on  May 18, 2017 4

    This article covers how consensual software will help address online harassment and abuse vectors before they get out of hand. It also covers some features the GitHub Community & Safety team has built and how we review features from other teams.

  • Q&A on the Book Agendashift Part I

    by Ben Linders on  May 16, 2017

    In the book Agendashift, Mike Burrows describes an inclusive, non-prescriptive, values-based, and outcome-centric approach to continuous transformation. He explores several lean and agile techniques that can be used in workshops and coaching to do lasting change.

Article Series: Reactive JavaScript

Posted by David Iffland on  May 15, 2017

This article series provides a snapshot of where we are with reactive programming, sharing multiple techniques, variations on a theme - from new languages like Elm to the way Angular has adopted RxJS.

Predicting Movie Ratings: NLP Tools is What Film Studios Need

Posted by Tatsiana Levdikova on  May 13, 2017

In this article, the author discusses how to use Natural Language Processing (NLP) techniques to predict the movie ratings using the data shared on social media platforms.

Q&A with Paul Daniels and Luis Atencio on RxJS in Action

Posted by David Iffland on  May 11, 2017

RxJS In Action provides a solid introduction to RxJS and lays out what the future of reactive JavaScript programming looks like.

Taking an Application-Oriented Approach to Cloud Adoption

Posted by Amit Kumar on  May 09, 2017

Taking an infrastructure-centric approach to cloud adoption can lead to unrealized benefits. Architect Amit Kumar outlines eleven principles to consider when adopting cloud services. 3

Q&A on Doing It - Management 3.0 Experiences

Posted by Ben Linders on  May 08, 2017

In the book Doing It - Management 3.0 Experiences, Ralph van Roosmalen shares his experiences from using Management 3.0 as a manager and as a coach.

The Microgaming Idea Factory: Innovation in Practice within a Leading Online Gaming Software Company

Posted by Helen Walton on  May 06, 2017

How do we find time and space to innovate? Microgaming – a leader in online gaming software – has instituted the Microgaming Idea Factory to crowd-source innovation from employees. Spark Award Winner

Culture May Eat Agile for Breakfast

Posted by Stefan Wolpers on  May 05, 2017

Making culture priority during the scaling phase of your organization is a sound business decision: invest by hiring for mindset and educating everyone joining the organization in agile principles.

Self Contained Systems (SCS): Microservices Done Right

Posted by Eberhard Wolff on  May 03, 2017

Everybody seems to be building microservices these days, and Self-contained Systems (SCS) are an opinionated approach to building services. Each SCS is effectively an autonomous web application. 2

When the Jobs Go Marching in

Posted by Alex Barros on  May 02, 2017

This article discusses the rising demand for new IT workers in the next decades and the implications of the different approaches employed by people to fulfill this demand.

BT