In this issue, February 21, 2017 [View it in your browser.](
[Java Reactive Programming](#JavaReactive), [Akka](#Akka), [API-first at PayPal](#PayPal), [Apple's WebGPU](#WebGPU), [Twitter's Mobile Web Stack](#Twitter), [WSO2's IoT Server](#WSO2), [Deep Learning at Gilt](#Gilt)
[Keynote: Our Concurrent Past; Our Distributed Future - QCon London](
It's hard to believe a world existed before multi-core. Developers today use concurrency in all aspects of their software, every day, as though it is second nature. Join us at QCon London & [take a journey through concurrency's explosion]( onto the mainstream over the past 15 years. We will also look at some of today's hottest trends (cloud, IoT, microservices) and attempt to predict what lies ahead not only for concurrent programming, but also distributed, from now to 15 years into the future.
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!](
[(
[] [Jonas Bonér on the Actor Model, Akka, Reactive Programming, Microservices and Distributed Systems](
Jonas Boner, CTO of LightBend and creator AKKA, discusses using AKKA when developing distributed systems. He talks about the Actor Model, and how every Microservice needs to be viewed as a system to be successful. (Podcast)
[(
[] [Lianping Chen on Implementing Continuous Delivery](
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](
TOP Data Science NEWS HEADLINES
- [] [Deep Learning at Gilt](
- [] [Apache Flink 1.2 Released with Dynamic Rescaling, Security and Queryable State](
[]
[Real-World, Man-Machine Algorithms](
In this article, we'll talk about the end-to-end flow of developing machine learning models: where you get training data, how you pick the ML algorithm, what you must address after your model is deployed, and so forth. (Article)
[]
[Data Science in the Cloud @StitchFix](
Stefan Krawczyk discusses how his team at StitchFix use the cloud to enable over 80 data scientists to be productive. He also talks about prototyping ideas, algorithms and analyses, how they set up & keep schemas in sync between Hive, Presto, Redshift & Spark and make access easy for their data scientists, etc. (Presentation)
The next QCon is in [London, March 6-10, 2017](. Join us!
[]
[Elastic Data Analytics Platform @Datadog](
Doug Daniels discusses the cloud-based platform they have built at DataDog and how it differs from a traditional datacenter-based analytics stack. He walks through the decisions they have made at each layer, covers the pros and cons of these decisions and discusses the tooling they have built. (Presentation)
The next QCon is in [London, March 6-10, 2017](. Join us!
SPONSOR AD
[Sift_Science_ad_img](
[Don't just know your customer. Trust them.](
Prevent fraud and abuse for your web-scale
business with real-time machine learning.
[Get started with your 30 day free trial now!](
DevOps Latest Content
[infoq.com/devops](
TOP DevOps NEWS HEADLINES
- [] [Setting up a DevOps Pipeline for an IoT Application](
- [] [Google Cloud Endpoints is Now Generally Available](
[]
[Petabytes Scale Analytics Infrastructure @Netflix](
Tom Gianos and Dan Weeks discuss Netflix' overall big data platform architecture, focusing on Storage and Orchestration, and how they use Parquet on AWS S3 as their data warehouse storage layer. (Presentation)
The next QCon is in [London, March 6-10, 2017](. Join us!
Culture & Methods Latest Content
[infoq.com/culture-methods](
TOP Culture & Methods NEWS HEADLINES
- [] [Overcoming Self-Imposed Limitations](
[]
[Agile as a Metabolism](
Arie van Bennekum discusses the changes needed to become agile, instead of doing Agile in order to be successful in an Agile endeavor. (Presentation)
[]
[Make Better Decisions Together](
Jake Zukowski talks about the constructive negotiation, pairing inclusivity and the decisive mindset to help diverse teams deliver quickly while still leveraging their strengths. He talks about how integrating empathy into a tech culture is a good move. However, an empathetic team mindset when applied incorrectly can lead teams to a consensus culture, destroying a product or service in its tracks. (Presentation)
The next QCon is in [London, March 6-10, 2017](. Join us!
[]
[Teal Organizations: The Next Paradigm Shift in Recognizing and Handling Complexity](
Dean Latchana introduces Teal organizations, who possess the qualities of self-management, wholeness, purpose and business agility, explaining how they succeed and how to adopt their approach. (Presentation)
Java Latest Content
[infoq.com/java](
TOP Java NEWS HEADLINES
- [] [Data Geekery Releases Version 3.9.0 of jOOQ, a Java ORM Tool for Building Type Safe Queries](
- [] [Date and Time Formatting in Java 9 Will Get Closer to Unicode Locale Standards](
[]
[RXJava2 by Example](
In the ongoing evolution of paradigms for simplifying concurrency under load, the most promising addition is reactive programming, a specification that provides tools for handling asynchronous streams of data and for managing flow-control, making it easier to reason about overall program design. In this article we overcome the learning curve with a gentle progression of examples. (Article)
Development Latest Content
[infoq.com/development](
TOP Development NEWS HEADLINES
- [] [Microsoft AirSim, a Simulator for Drones and Robots](
[]
[Untangling an API-First Transformation at Scale. Lessons Learnt at PayPal - Part 1](
In the first of three articles, Erik Hogan describes how PayPal went from a monolithic, siloed architecture to a much more loosely coupled set of over 150 services with well designed, modern APIs over the course of three years. (Article)
SPONSOR AD
[Microsoft_ad_img](
[How to Create and Consume your First Predictive Model.]( Incorporating predictive analytics into your application involves two major phases: model training and model operationalization. In this tutorial, learn how to create a predictive model in R and operationalize it with SQL Server 2016. [Learn More.](
Mobile Latest Content
[infoq.com/mobile](
TOP Mobile NEWS HEADLINES
- [] [Open Source WSO2 IoT Server Advances Integration and Analytic Capabilities](
[] [Android Things Brings TensorFlow-Based Machine Learning and Computer Vision to IoT Devices](
Recently released Developer Preview 2 (DP2) for Android Things makes it easier to use TensorFlow for machine learning and computer vision on IoT devices. Additionally, it extends USB audio for several IoT platforms, adds Intel Joule support, and enables direct use of native drivers through a new Native PIO API. (News)
Dynamic Languages Latest Content
[infoq.com/dynamic_languages](
TOP Dynamic Languages NEWS HEADLINES
- [] [Apple Proposes a New 3D Graphics Standard Called WebGPU](
- [] [Twitter's React-Based Mobile Web Stack Rivals Native Performance](
[]
[An Angular Wish List](
Angular is an excellent, full-featured JavaScript platform, but a stagnant framework is a dead framework. New features enhance functionality and provide new opportunities for developers to build wonderful apps. In this article, Eamon O'Tuathail makes suggestions on how to expand Angular's reach into new, exciting ways. (Article)
.NET Latest Content
[infoq.com/dotnet](
[] [What's New in .NET Core Tools](
The release of the latest Visual Studio 2017 RC joined an update to the .NET Core tooling. This brings several improvements, including changes to templating and many needed bug fixes. (News)
Architecture & Design Latest Content
[infoq.com/architecture-design](
TOP Architecture & Design NEWS HEADLINES
- [] [Relearning Functional Service Design for Microservices: Uwe Friedrichsen at microXchg](
- [] [Eric Evans: DDD is Not for Perfectionists](
- [] [NIST Guidelines Require Second Auth Factor When Using Biometrics](
[]
[Operational - the Forgotten Architectural View](
The emerging DevOps movement emphasizes development and operations staff working together as early as possible--sharing tools, processes, and practices that smooth the production path. This article is part of a theme issue on DevOps. (Article)
SPONSOR AD
[RedHat_ad_img](
[Microservices is about more than just technology.](
Get a hands-on look to compare Spring Boot, Dropwizard, and WildFly Swarm using a handful of familiar patterns, including: exposing a service, configuration at runtime, exposing metrics/insight and calling downstream services in a safe manner. [Download book now.](
[]
[Architecting for Failure in a Containerized World](
Tom Faulhaber discusses the new container-based toolbox for building systems that are robust in the face of failures, how to recover from failure and how the tools can be used to best effect. (Presentation)
The next QCon is in [London, March 6-10, 2017](. Join us!
[]
[API Specification Shootout](
Justin Wood and Giovanni Vigorrelli compare and contrast RAML and Swagger, do a round up of the other specifications languages, and present some conclusions. (Presentation)
LATEST WHITE PAPERS
[Top 10 Agile Techniques Every Team Should Know](
[Not All Machine Learning Systems Are Created Equal](
[Survey Results: The State of Database DevOps](
[Microservices Reference Architecture - FREE eBook Download](
[Building JavaScript Microservices with SenecaJS and Compose](
[Cloud Native Java - Download the FREE eBook (By O'Reilly)](
[Making Service-Oriented Architecture Serve Data Applications (Sponsored)](
[Podcast: The Future of Java EE - Strategy and Roadmap (Sponsored)](
[Oliver Gould Discusses Architecting to Avoid and Recover from Failure (Sponsored)](
[Matt Sakaguchi on the Key to High Performing Teams at Google (Sponsored)](
[Try Compose, Get a Limited Edition T-shirt](
[Get started with Data-Driven, Intelligent Apps with SQL Server](
SPONSORED EMAGS/MINI-BOOKS
If you no longer wish to receive these emails, please click on the following link: [Unsubscribe](
Forwarded newsletter? [Register to get your own weekly newsletter.](
- - -
C4Media Inc. (InfoQ.com),
2275 Lake Shore Boulevard West,
Suite #325,
Toronto, Ontario, Canada,
M8V 3Y3