In this issue, October 3, 2017 View it in your browser.

Salesforce Einstein, Semi-supervised Deep Learning, Kubernetes on DC/OS, Google Abseil, Rethinking CodeGen, OpenJDK 10, React 16, Apple Face ID, El Dorado, Diversity

Managing Data in Microservices

But how do you manage the data in a microservice implementation? Randy Shoup, VP Engineering at StitchFix, shares proven patterns at QConSF in November (Nov 13-15). Hear practical advice that will save you, your team, and your company countless pain and suffering.
 

SPONSOR AD

AppDynamics_ad_img

10 Tips for Enterprise Cloud Migration. Cloud Migration presents many challenges including minimizing downtime, staying within budget, and managing performance. Download this eBook to learn how to manage costs, weigh your application's technical factors, and maintain a consistent user experience during migration. Download now.

https://cdn.infoq.com/statics_s2_20171003-0323/resource/podcasts/shubha-nabar-salesforce-einstein/en/smallimage/logo-infoq-podcast%20-1506678178263.jpeg

Shubha Nabar Discusses Einstein, the Machine Learning System in Salesforce

Shubha Nabar is a senior director of data science for Salesforce Einstein. In the podcast she discusses Salesforce Einstein and the problem space that they are trying to solve, explores the differences between enterprise and consumer for machine learning, and then talks about the Optimus Prime Scala library that they use in Salesforce. (Podcast)

Data Science Latest Content
infoq.com/data-science

TOP Data Science NEWS HEADLINES

Semi-Supervised Deep Learning on Large Scale Climate Models

Prabhat presents NERSc’s results in applying Deep Learning for supervised and semi-supervised learning of extreme weather patterns. He briefly highlights their efforts in scaling Deep Learning to 9000 KNL nodes on a supercomputer. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

SPONSOR AD

Microsoft_ad_img

Modernize your Enterprise Linux Data with SQL Server 2017. Learn how - in addition to providing now-standard features like advanced analytics and machine intelligence - SQL Server 2017 provides industry-leading security and interoperability with open-source applications and tools, including native support for Linux. Download now.

DevOps Latest Content
infoq.com/devops

TOP DevOps NEWS HEADLINES

The Five Steps to Building a Successful Private Cloud

Increased competition among public cloud vendors, territorial regulations, and business demands have all contributed to a rise in multi-cloud strategies. In this article, Nicolas Brousse from Adobe explains five key components of successful private cloud implementation. (Article)

A 4-Step Guide to Building Continuous Security into Container Deployment

Containers face security risks at every stage, from building to shipping to the run-time production phases. Securing them requires a layered strategy throughout the stack and the deployment process. (Article)

Hardware & Provisioning Engineering @Twitter

Matt Singer and Nik Johnson talk about the Provisioning Engineering system at Twitter, called Wilson, which is designed to handle every part of a server's lifecycle that does not require a person with a screwdriver. Combined with their machine metadata service Audubon, Provisioning Engineering provides the one interface for service owners needing to interact with hardware. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

SPONSOR AD

Site24x7_ad_img

Manage your entire IT Infrastructure.
Global Website Monitoring, Server Monitoring, Network monitoring and APM all in a single, intuitive dashboard. Pricing starts for as low as $9 for 10 Servers/Websites. Signup now for a Free Trial.

Development Latest Content
infoq.com/development

TOP Development NEWS HEADLINES

Welcome inside the Head of Larry Wall

Larry Wall is interviewed by Joe Armstrong to find out what goes on inside the head of a programming language designer. Is there a method to use when designing a new language? (Presentation)

Beyond REST: Coursera's Journey to GraphQL

Bryan Kane talks about why Coursera is transitioning to GraphQL, shares challenges and learnings from building their GraphQL assembly layer, and discusses a few open questions they have around designing APIs for simultaneous REST and GraphQL usage, and who owns the business logic in GraphQL. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

Rethinking CodeGen: IDL, Thrift, gRPC, Ohh My

Cameron Waeland discusses the evolution of Compass - both the technology stack and the migration process to get where they are. He presents their extensible code generation framework which is at the heart of their automatically generated REST to gRPC reverse proxy and how they've been able to leverage it to empower their client and service developers. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

API Design Lessons Learned: Enterprise to Startup

Mohamed El-Geish explores lessons learned at big companies like Microsoft and LinkedIn, and adapts the insights drawn from them to fit a fast-growing startup. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

SPONSOR AD

GridGain_ad_img

In-Memory Computing: Now and Tomorrow.
Learn how Apache Ignite and GridGain address in-memory computing use cases which are driven by digital transformation, the demands of IoT and machine learning for real-time processing, and more. Download Now.

Java Latest Content
infoq.com/java

TOP Java NEWS HEADLINES

Brian Goetz Speaks to InfoQ on Pattern Matching for Java

Brian Goetz and Gavin Bierman of Oracle introduce the concept of pattern matching for potential integration into the Java programming language. By starting from common Java source code idioms that are verbose or error prone, they explore how pattern matching may eliminate some of the pitfalls. (News)

SPONSOR AD

AppDynamics_ad_img

The Ultimate DevOps Toolkit. This e-book breaks down the various foundational components that build up the transition to DevOps within an enterprise. Discover and leverage the frameworks, processes, and platforms that support the DevOps Lifecycle. Download Now.

.NET Latest Content
infoq.com/dotnet

RedHat Announces Support for Azure, .Net Core 2.0 and SQL Server 2017

Microsoft and RedHat recently announced support for Windows Containers in Red Hat OpenShift. The main scenario this announcement targets is to make Linux and Windows containers work in the same cluster. This enables enterprises with mixed environments to migrate towards a container based infrastructure without needing separate clusters for Windows and Linux. (News)

SPONSOR AD

RedHat_ad_img

Are you ready for microservices? This eBook provides advice from 10 SecDevOps leaders on how to bake security into DevOps practices rather than treating it as an afterthought. Learn how your organization can benefit.

Dynamic Languages Latest Content
infoq.com/dynamic_languages

Facebook Releases React 16

Facebook has released version 16 of React, adding some welcome features and performance improvements. The only difference this time around is that they completely rewrote React. (News)

Mobile Latest Content
infoq.com/mobile

Apple Details Face ID Security

Apple has described how Face ID works and how it guarantees security in a new white paper. (News)

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

TOP Culture & Methods NEWS HEADLINES

Q&A on "The Complete Software Developer's Career Guide"

The Complete Software Developer's Career Guide answers questions that new and experienced developers often have in advancing their careers. Topics covered vary from learning technical skills, getting a job, and dealing with managers, to doing side projects or starting your own company. (Article)

Scaling Agile – a Real Story

This is the first in a series of articles about making scaled Agile work with slicing, master planning, and big room planning. It is the true story from one particular program in a financial services company, the EU Mifid regulation of extended responsibility for investment advisors. (Article)

Leaders at All Levels

Esther Derby explores a different definition of leadership: "The ability to enhance the environment, so that everyone is empowered to contribute creatively to solving the problem(s)." (Presentation)