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

Honeycomb.io, Machine Learning at Stitch Fix, Deep Learning at Google, Quantum Computing, SlackBots, CoffeeScript 2, Node.js, iOS Kernel

Building Bots and Conversational AI

What does it take to build a conversation interface to a bot? How do you deal with natural language processing, understanding context, and crafting relevant responses? Mitul Tiwari is the CTO and Co-Founder of Passage.AI, and, at QCon San Francisco this November, he shares insight into the deep leading learning required for building and deploying conversational bots.
 

SPONSOR AD

Evident_ad_img

11 Things to Focus on to be PCI Compliance in AWS. Learn how to secure your PCI cardholder data in AWS with this guide from Evident.io. Tips, examples, and other advice from PCI and AWS experts. Download now.

https://cdn.infoq.com/statics_s2_20171003-0323/resource/podcasts/charity-majors-debugging-production/en/smallimage/logo-infoq-podcast%20-1507397477791.jpeg

Charity Majors on Honeycomb.io, the Social Side of Debugging and Testing in Production

In this podcast, recorded live at Strange Loop 2017, Wesley Reisz talks to Charity Majors, cofounder and CEO of Honeycomb.io. They discuss the social side of debugging and her Strange Loop talk "Observability for Emerging Infra: What Got You Here Won't Get You There". Other topics include advice for testing in production, shadowing and splitting traffic, and sampling and aggregation. (Podcast)

http://www.infoq.com/resource/podcasts/rothman-griffiths-agile-practice-guide/en/smallimage/logo-culture-1507058637141.jpg

Johanna Rothman and Mike Griffiths on the Agile Alliance/PMI Agile Practice Guide

In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Johanna Rothman and Mike Grifiths about the joint PMI & Agile Alliance initiative to produce the Agile Practice Guide. (Podcast)

Data Science Latest Content
infoq.com/data-science

TOP Data Science NEWS HEADLINES

Automating Inventory at Stitch Fix

Sally Langford talks about the use of ML within StitchFix’s inventory forecasting system, the architecture they have developed in-house, their use of Bayesian methods, and how this technique can be applied to similar examples of beta binomial regressions. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

Solving Payment Fraud and User Security with ML

Soups Ranjan talks about Coinbase’s risk program that relies on machine learning (supervised and unsupervised), rules-based systems as well as highly-skilled human fraud fighters. He presents attack trends and techniques they've seen throughout the past years and how the entire system has worked in cohesion allowing them to stay a step ahead of the bad actors. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

Causal Modeling Using Software Called TETRAD V

Suchitra Abel introduces TETRAD and some of its components used for causal modeling to find out the proper causes and effects of an event. (Presentation)

Evaluating Machine Learning Models: A Case Study

Nelson Ray talks about on how to estimate the business impact of launching various machine learning models, in particular, those Opendoor uses for modeling the liquidity of houses. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

Deep Learning @Google Scale: Smart Reply in Inbox

Anjuli Kannan describes the algorithmic, scaling and deployment considerations involved in an extremely prominent application of cutting-edge deep learning in a user-facing product: the Smart Reply feature of Google Inbox. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

DevOps Latest Content
infoq.com/devops

AWS Establishes Per-Second Billing for EC2 Instances

AWS instituted a per-second billing model for EC2 instances and EBS volumes on the 2nd of October. (News)

SPONSOR AD

JetBrains_ad_img

Better development experience with WebStorm. Whether you're using Angular, React or Vue.js, the WebStorm IDE can help you to write better code, thanks to its smart framework-specific code completion, code quality checks, navigation, and refactorings. Download now!

Development Latest Content
infoq.com/development

TOP Development NEWS HEADLINES

Refactoring Elixir - Lessons Learned from a Year on Exercism.Io

Devon Estes discusses some common, but less than optimal, solutions to some of the problems on exercism.io followed by refactoring, showing the performance improvements and tradeoffs made. (Presentation)

Elixir and Money

Tomasz Kowal discusses using Elixir for a financial application, handling rounding errors, designing APIs that gracefully handle network and hardware failures, and crashing the app during design. (Presentation)

Real-World Virtual Reality

Alex Kesling explores Google Expeditions as a case study in building meaningful Virtual Reality applications. Specifically, he discusses how the algorithms of Google's JUMP technologically hallucinate three dimensional photographs of the world around us. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

Build a SlackBot

Shannon Burns shows how to build a bot for Slack. (Presentation)

SPONSOR AD

AppDynamics_ad_img

Top 10 Java Performance Problems. As Java applications become more distributed and complex, finding and diagnosing performance issues becomes harder and harder. Download this eBook and learn how to troubleshoot and diagnose some of the most common performance issues in Java today. Download Now.

.NET Latest Content
infoq.com/dotnet

TOP .NET NEWS HEADLINES

Detecting and Analyzing Redundant Code

As software development projects grow in scope, it is very easy for them to add redundant layers of code. By analyzing several large open source projects on GitHub, the author presents his findings as to the amount of redundant code each project has and shares some recommendations as to how all projects can improve their own code management. (Article)

Dynamic Languages Latest Content
infoq.com/dynamic_languages

TOP Dynamic Languages NEWS HEADLINES

Node.js Foundation Readies Official Developer Certification

The Node.js Foundation is putting the finishing touches on their new Node.js Developer Certification, with plans to release it in December. (News)

Mobile Latest Content
infoq.com/mobile

Apple Open-Sourced the iOS Kernel for ARM CPUs

Apple has quietly made available arm and arm64-specific files on its GitHub XNU-darwin repository. While this may not be interesting to all developers, it still enables interesting possibilities for security researchers and others. (News)

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

Modern Distributed Optimization

Matt Adereth talks about the Black-box optimization techniques, what’s actually going on inside of these black-boxes and discusses an idea of how they can be used to solve problems today. He deep dives into a few of the most popular ones, such as Distributed Nelder-Mead and Bayesian Optimization, and discusses their trade-offs. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

What Came First: The Ordering of Events in Systems

Kavya Joshi explores the beautifully simple happens-before principle. She delves into how happens-before is tracked in a distributed database like Riak, and how it’s implicitly maintained by the concurrency primitives provided in languages like Go. She touches upon other sophisticated uses of happens-before like consensus protocols and data race detection. (Presentation)
The next QCon is in San Francisco, Nov 13-17, 2017. Join us!

SPONSOR AD

Red_Hat_ad_img

Building Reactive Microservices in Java (By O'Reilly). Investigating distributed microservices? Want to get rid of your monolithic enterprise applications or not create new ones? Reactive design can help. Clement Escoffier explains why and how Eclipse Vert.x is a good choice to build effective microservices systems. Download Now.

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

TOP Culture & Methods NEWS HEADLINES

Offshoring Agile When You Are a Startup

Working with an offshore partner becomes faster and cheaper as communication technologies continue to improve. It is possible to achieve agility with an offshore team as long as you understand the limitations. Although some of the principles from the agile manifesto are difficult to reconcile with offshoring, they can still be used as guidance to work effectively together. (Article)