In this issue, February 14, 2017 View it in your browser.

Reactive Java, MIT's LLVM IR Fork, Eclipse MicroProfile, Visual Studio 2017, TypeScript 2.2, Microservices, Dead Code, Deep Learning, Unikernels, Snapchat's IPO

QCon New York returns in 2017 in Times Square

Have you heard? Machine Learning 2.0, Innovations in FinTech, Next Gen APIs, Microservices, Stream Processing in Practice, Today's Java, Security War Stories, High Velocity Dev Teams, Case studies from the most relevant names in software are just some of topics of QCon New York, Jun 26-30. Save $690 if you register before March 4th!
 

SPONSOR AD

Compose_ad_img

Deploy Auto-scaling, HA Databases in Minutes.
Build your app fast! Choose from 9 databases,
one-click deployments. Central dashboard,
daily backups, private VLAN, whitelisting,
SSH/SSL, 2FA and more. FREE for 30 days!

https://mailer.infoq.com/admin/temp/user/3/logo-java.jpg

The InfoQ eMag: Reactive Programming with Java

For this Reactive Java emag, InfoQ has curated a series of articles to help developers hit the ground running with a comprehensive introduction to the fundamental reactive concepts, followed by a case study/strategy for mi- grating your project to reactive, some tips and tools for testing reactive, and practical applications using Akka actors. (eMag)

http://www.infoq.com/resource/podcasts/pat-reed-business-agility/en/smallimage/logo-100x100.jpg

Pat Reed on the Need for Business Agility and Value Innovation

In this podcast Shane Hastie, InfoQ Lead Editor for Culture & Methods, spoke to Pat Reed of iHoriz about value innovation, adaptive leadership and what’s needed to create real business agility. (Podcast)

http://www.infoq.com/resource/podcasts/pat-reed-business-agility/en/smallimage/logo-100x100.jpg

Doug Kirkpatrick on Transforming Organisations towards Empowered Self-Organising Teams

In this podcast Shane Hastie, InfoQ Lead Editor for Culture & Methods, spoke to Doug Kirkpatrick, organisational change expert, author and advocate for new ways of working. (Podcast)

Data Science Latest Content
infoq.com/data-science

Anomaly Detection for Time Series Data with Deep Learning

This article introduces neural networks, including brief descriptions of feed-forward neural networks and recurrent neural networks, and describes how to build a recurrent neural network that detects anomalies in time series data. To make our discussion concrete, we’ll show how to build a neural network using Deeplearning4j, a popular open-source deep-learning library for the JVM. (Article)

Big Data in the Real World: Technology and Use Cases

Mike Olson presents several use cases where big data is collected and analyzed to gather insights from the automotive, insurance, financial, and other sectors. (Presentation)

Using Bayesian Optimization to Tune Machine Learning Models

Scott Clark introduces Bayesian Global Optimization as an efficient way to optimize ML model parameters, explaining the underlying techniques and comparing it to other standard methods. (Presentation)

DevOps Latest Content
infoq.com/devops

TOP DevOps NEWS HEADLINES

Q&A with Immuta on the Implications of EU's General Data Protection Regulation (GDPR)

InfoQ talked with Immuta's Andrew Burt and Steve Touw, to better understand the implications and challenges of the EU's Global Data Protection Regulation, which will come into effect in May 2018. (Article)

Selling Unikernels: The CyberChaff Experience

Adam Wick talks about his team's experience developing CyberChaff, a novel network defense solution with unikernels built into its core and why unikernels made sense for them, and how they talk about unikernels with their customers. (Presentation)
The next QCon is in London, March 6-10, 2017. Join us!

SPONSOR AD

Site24x7_ad_img

Application Monitoring for all DevOps needs.
Get unmatched visibility into Java, ․NET, PHP and Ruby web applications. Monitor web applications and resolve performance degradation no matter where they originate. Get started with your 30-day free trial. Sign Up Now!

Culture & Methods Latest Content
infoq.com/culture-methods

TOP Culture & Methods NEWS HEADLINES

Service Design: Consumer Journey Mapping

A process of identifying key customer interactions with the product. This is a holistic approach to envisioning customer interactions at various touchpoints through service design tools to help organizations to understand, visualize and envision their new or existing customer there by aligning their products. (Article)

How to be Agile with Distributed Teams

Based on several decades of experience, we have developed an agile framework for distributed teams. We defined 8 bubbles: Culture, Organization, Product, Team, Architecture, Engineering, Communication and Tools. Each bubble contains questions, virtues and practices to help organize distributed work. In this article, we describe culture and organization. (Article)

Q&A on the Book Scaling Teams

The book Scaling Teams by Alexander Grosse and David Loftesness provides strategies and practices for managing teams in fast growing organizations. It explores five areas which often pose challenges when organizations need to scale -- hiring, people management, organization, culture and communication -- and gives solutions for recognizing and dealing with those challenges. (Article)

Size Estimation Approaches for Use with Agile Methods

Reifer's software sizing survey identifies five commonly used methods for sizing agile projects along with their strengths and weaknesses. Size is used as the basis for measurement and estimation. Stories/story points is the most popular, while function points are used at the project level. Sizing by analogy, proxies, Halstead vocabulary and hybrids are used by others as the situation warrants. (Article)

Listen with Your Eyes - Non-Verbal Communication for Agile Teams

Helen Lisowski introduces the body language field, explaining how to recognize some common behaviors and how to start using it every day. (Presentation)

The Improviser's Code: Engineering Your Best Self

Ted DesMaisons and Lisa Rowland talk about the tools and mindset of improvisation so one can rewire his own circuitry and open up new capabilities in the way he interacts with work, the world etc. They talk about the life hacks that help improvisers meet the world with generosity, boldness and optimism and how performers find opportunity in every obstacle and delight in the unexpected turns. (Presentation)
The next QCon is in London, March 6-10, 2017. Join us!

SPONSOR AD

RMC_ad_img

PMI-ACP® Exam Prep, Second Edition is written for people who plan to sit for the PMI-ACP® examination. Features include over 100 practice exam questions. Sale Price: $69.30

Java Latest Content
infoq.com/java

TOP Java NEWS HEADLINES

Java SE 9: Continuing to Thrive in the Cloud!

Bernard Traversat discusses JVM enhancements addressing cloud deployment requirements such as G1 GC, segmented code cache, contended locking, and density String. (Presentation)
The next QCon is in London, March 6-10, 2017. Join us!

Java Puzzlers NG S02: down the Rabbit Hole

Baruch Sadogursky and Viktor Gamov talk about Java puzzlers - streams, lambdas, monads, Optionals and CompletableFutures. (Presentation)
The next QCon is in London, March 6-10, 2017. Join us!

SPONSOR AD

AppDynamics_ad_img

Costs and Benefits of Modern-Day Garbage Collection. How Java’s Built-In Garbage Collection Will Make Your Life Better (Most of the Time). [8 minute read]

Development Latest Content
infoq.com/development

TOP Development NEWS HEADLINES

The Cuddly Throwable Application Server

Holly Cummins presents a getting-started-guide to the Internet of Things. What’s needed? How much does it cost? What’s the best way of making an embeddable device talk to the internet? (Presentation)

Dynamic Languages Latest Content
infoq.com/dynamic_languages

TOP Dynamic Languages NEWS HEADLINES

Getting Components to Communicate in Angular

Components are the building blocks of Angular and every visual element in an Angular application is made with components. When we start breaking components apart into smaller components, we need to make sure they're able to pass data back and forth. That's when proper component communication becomes essential in our apps to keep all of our data in sync. (Article)

.NET Latest Content
infoq.com/dotnet

TOP .NET NEWS HEADLINES

Microsoft to Offer Live Unit Testing in Visual Studio 2017

With more features being pushed down into less expensive versions, Microsoft is always looking for ways to justify the hefty price tag for Visual Studio Enterprise Edition. New for this year, the headline feature is “live unit testing”. (News)

Architecture & Design Latest Content
infoq.com/architecture-design

TOP Architecture & Design NEWS HEADLINES

Virtual Panel: Microservices in Practice

Microservices have gone from development practices for the select few to something many developers in a range of organisations are embracing. Some believe that technologies that can assist with developing and adopting microservices are ineffective without associated changes within the organisations. We spoke with panelists to get different perspectives on the state of the art with microservices. (Article)

Automatic Discovery of Service Metadata for Systems at Scale

Martina Iglesias Fernández discusses Spotify’s approach to documentation through automatic discovery of existing endpoints, service configuration, and deployment information at runtime. (Presentation)