In this issue, March 20, 2018 View it in your browser.

Self-Racing Cars, Chinese-English Machine Translation, Chaos Engineering, Rust, Google's Quantum Processor, Java Nestmates, Swift, Asynchronous Event Architectures, Great Engineering Cultures

Are you a polyglot when it comes to programming languages?

Learn all about languages like Rust, Golang, Swift, Kotlin, Python at QCon New York this year in the "21st Century Languages" track. 17 more tracks are announced. Register before April 7th and save up to $620!
 

SPONSOR AD

RedHat_ad_img

Microservices for Java Developers (By O'Reilly).

This eBook provides a hands-on approach to three useful Java frameworks for building microservices: Spring Boot, Dropwizard, and WildFly. Compare and contrast them through a handful of familiar patterns. Download now.

https://res.infoq.com/podcasts/joerdening-navarro-tensorflow-self-racing/en/smallimage/logo-podcast-1521212569685.jpg

Jendrik Joerdening and Anthony Navarro on Self-Racing Cars Using Deep Neural Networks

Jendrik Joerdening and Anthony Navarro describe how a team of 17 Udacity students entered a self-racing car event using a Neural Network built with using Keras and Tensorflow to steer the car and just one front-facing camera. (Podcast)

TOP Data Science NEWS HEADLINES

  1. Microsoft Achieves Human Parity on Chinese-English Machine Translation

  2. Facebook Releases Open Source "Detectron" Deep-Learning Library for Object Detection

Pivotal Cloud Foundry, Google Machine Learning, and Spring

Brian Gregory and Brian Jimerson introduce the GCP Service Broker on Pivotal Cloud Foundry and the Google Cloud Machine Learning APIs demonstrating a Spring application using the Machine Learning APIs. (Presentation)

Rethinking Deep Learning: Neural Compute Stick

Darren Crews talks about the The Movidius Neural Compute Stick (NCS) - a tiny fanless deep learning device that one can use to learn AI programming at the edge. (Presentation)
The next QCon is QCon.ai San Francisco, April 9-11, 2018. Join us!

SPONSOR AD

Microsoft_ad_img

A Look Inside Azure Cosmos DB’s Five Consistency Models.

Download this eBook to learn how to start developing the best app experience for your users based Azure Cosmos DB’s five well-defined consistency models: Strong, Bounded Staleness, Session, Consistent Prefix, and Eventual. Download now.

TOP DevOps NEWS HEADLINES

  1. Why the World Needs More Resilient Systems: Tammy Butow Discusses Chaos Engineering at QCon London

  2. Jessica Kerr at QCon London on "Why DevOps is a Special Case of DevEx"

  3. Scaling Graphite at Criteo Using a Cassandra Backend

  4. Microsoft Announces a Public Preview of the MongoDB Aggregation Feature in Azure Cosmos DB

  5. Oral Arguments before Supreme Court in Microsoft Cloud Computing Case Focus on Legal Issues

Take DevOps to 11 and Sprinkle Cloud on it with Rainbows and Unicorns

Matt Curry discusses the practices that helped a lean DevOps platform team grow to support 500 developers and an enterprise scale platform on Cloud Foundry. (Presentation)

Programming the Network Data Plane

Changhoon Kim talks about the new PISA ASICs which promises multi Tb/s of packet processing with uncompromised programmability, and P4, a new domain-specific high-level language designed for networking. He shows how PISA and P4 will change the way we design, build, and run not just our networks, but also distributed systems and applications. (Presentation)
The next QCon is QCon.ai San Francisco, April 9-11, 2018. Join us!

Chaos Engineering on a Budget

Heather Nakama tells the story of implementing chaos testing on a small product, and how several small and targeted early investments in chaos engineering saved time and effort. (Presentation)
The next QCon is QCon.ai San Francisco, April 9-11, 2018. Join us!

SPONSOR AD

AppDynamics_ad_img

Top 5 Java Performance Metrics, Tips & Tricks.

This ebook reviews five of the top performance metrics to capture to assess the health of your enterprise Java application: Business Transactions, External Dependencies, Caching Strategy, Garbage Collection, and Application Topology. Download now.

TOP Development NEWS HEADLINES

  1. Rust 2018 Will Focus on Productivity, WebAssembly, Embedded, and More

  2. Google Previews New "Bristlecone" Quantum Processor

A Comparison between Rust and Erlang

This article will focus on a comparison between Erlang and Rust, detailing their similarities and differences. It may be interesting to both Erlang developers looking into Rust and Rust developers looking into Erlang. A final section will detail more about each of the language capabilities and shortcomings and argue for the possibility of leveraging both languages' strengths in the same project. (Article)

Custom App Auto-Scaler Using Cloud Controller API

Chris Decelles demos building a custom application auto-scaler using the Cloud Foundry’s controller API. (Presentation)

Erlang and Akka Actors–A Story of Tradeoffs

Pranav Rao discusses how BEAM differs from Akka actors implemented over the JVM and how design decisions can affect performance. (Presentation)

SPONSOR AD

Compose_ad_img

All your Databases, One Platform.

Compose makes it easy to deploy your favorite open source databases in minutes into your preferred cloud datacenter on fast SSDs. Everything you need to run a performant database is available through the Compose web console or Compose APIs. Try Compose Free for 30 Days.

 

TOP Java NEWS HEADLINES

  1. Java Nestmates Makes Progress

  2. JetBrains Releases Kotlin 1.2.30

Spring Security 5: The Reactive Parts

Rob Winch demonstrates using the reactive support in Spring Security 5, starting with a simple application and incrementally securing it, showing how to architect security in a reactive application. (Presentation)

Reactive Applications on Apache Tomcat and Servlet 3.1 Containers

Violeta Georgieva explains using the Servlet/Reactive Streams bridge to create reactive applications that can be deployed on Apache Tomcat or any Servlet 3.1 compatible containers. (Presentation)

SPONSOR AD

OverOps_ad_img

The Ultimate Guide to Solving application errors in production.

Presenting data gathered from over 600,000 Java projects, and 1,000 production applications generating over 1 Billion events, this eBook is ALL you need to get started.
Check it out >>

TOP .NET NEWS HEADLINES

  1. Exploring Global Tools in .NET Core

  2. Visual Studio 2017 15.6 Released

Adding Real-Time Features to Your Applications with SignalR

Javier Lozano introduces SignalR and covers the features and approaches SignalR offers on both client and server sides. (Presentation)

Ionic Announces Capacitor 1.0.0 Alpha for Creating Web, Hybrid, and Native Apps

The Ionic team has announced the first alpha release of Capacitor, a new approach for building web, hybrid, and native apps on mobile and desktop platforms with JavaScript. (News)

Swift 4.2 Enters Final Development Stage, Paving the Way for Swift 5

With Swift 4.1 being close to its official release in Xcode 9.3, currently available in beta, the Swift team is now focusing on the next version of the language, Swift 4.2. Besides including bug fixes and improvements to compile-time performance, the new version will further advance work on ABI stability. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Events Are Reshaping the Future of Distributed Systems: Jonas Bonér at QCon London

  2. QCon London: Asynchronous Event Architectures with or without Actors

  3. Common Pitfalls in Microservice Integration: Bernd Rücker at QCon London

  4. QCon London: Ensuring Data Consistency in Distributed Systems Using CRDTs

Reactive DDD: Modeling Uncertainty

Vaughn Vernon discusses how the uncertainty introduced by vastly distributed systems can be finessed into highly functioning, business-centric systems, that teams can design, develop, and reason about. (Presentation)

Think Twice before Dropping ACID and Throw Your CAP Away

Andrew Gregović discusses ACID and CAP, the questions to ask when starting a new project and choosing its database in order to make an informed decision. (Presentation)

Scaling Marketplaces at Thumbtack

Nate Kupp shares some of Thumbtack’s key learnings on their journey to scale: from a PHP/PostgreSQL monolith with a self-managed Hadoop cluster, to Dockerized microservices paired with managed/serverless data infrastructure, and their future with fully-managed systems. (Presentation)
The next QCon is QCon.ai San Francisco, April 9-11, 2018. Join us!

SPONSOR AD

Evident_ad_img

Top 10 Best Practices for AWS Security.

In this eBook, you will learn the top 10 AWS security controls and best practices that you can implement right away to accelerate your business in the cloud safely and securely. As you will discover, most of these best practices are easy to implement and go a long way to ensuring your success in AWS.

TOP Culture & Methods NEWS HEADLINES

  1. Great Engineering Cultures and Organizations - Afternoon Sessions from QCon London

  2. Great Engineering Cultures and Organizations - Morning Sessions from QCon London

  3. Alan Cooper on Working Backwards for Better Product Design

Beyond Copy-Pasting Methods: Navigating Complexity

This article explores how you can try out a context-specific approach, which leads to a context-specific experience. Once we understand more about the complexity behind the problems which we are trying to solve with agile, we clarify the purpose of our agile practice. This is the starting point from which we can build a common focus and sense of priority within our agile culture. (Article)

SPONSOR AD

CA_Technologies_ad_img

Container Monitoring and Management.

Essential reading for the essentials of container monitoring. Container monitoring mastery starts here. Download the eBook. Advertisement

Neuroscience: The Secret to Becoming a Better Agile Coach

Philiy Lander discusses the brain, what it does, how the brain changes (neuroplasticity), how stress affects the brain, how to keep the brain engaged and how to be a better Agile coach. (Presentation)