In this issue, March 12, 2019 View it in your browser.

Airbnb Kubernetes Workflow, Chaos Engineering Observability, Deliveroo Adopts Rust, Amazon Releases Corretto 8 GA OpenJDK, Open Source Benefits for Innovation

Over 80% of QCon.ai speakers are now confirmed!

Join practitioners from Facebook, Google, Uber, Airbnb, Microsoft, Paypal and more this April 15-17 in San Francisco. You’ll get the chance to learn how to solve software engineering problems with machine learning and validate your software roadmap. Get an $80 discount, register using the code infoqai19!
 

SPONSOR AD

LightStep_ad_img

The Only Good Reason to Adopt Microservices

Many organizations are plotting a path towards microservices; unfortunately, it’s not clear that they all understand why they’re doing so. People rarely cite the one truly excellent reason to adopt microservices: shipping their org chart. Learn More.

https://res.infoq.com/podcasts/radical-candor/en/smallimage/engineering-culture-200x200-1551831114290.jpg

Kim Scott on Radical Candor

In this podcast recorded at the Agile 2018 conference, Shane Hastie, Lead Editor for Culture & Methods, spoke to Kim Scott author of the book Radical Candor about what radical candor is and how it can be applied in teams and relationships. (Podcast)

Open AI for Advertisers: Discover Your Audience

Saket Mengle discusses the Open AI for Advertisers, which is a scalable, ROI positive third-party audience discovery algorithm that is meant to improve the customer acquisition effectiveness. (Presentation)

Ethics and AI: Identifying and Preventing Bias in Predictive Models

Federica Pelzel explores how bias and discrimination can be introduced into models, and different strategies to prevent it from happening. (Presentation)

SPONSOR AD

GridGain_ad_img

A Machine and Deep Learning Primer

This eBook, the first in a five-part series, examines the differences between machine learning and deep learning, the challenges associated with each, and how in-memory computing addresses these challenges. Download Now.

TOP DevOps NEWS HEADLINES

  1. Microsoft Announces the General Availability of Java Support in Azure Functions

  2. Rancher Labs Release Lightweight Kubernetes Distribution "k3s" for Edge, IoT and Telco Platforms

  3. How Airbnb Simplified the Kubernetes Workflow for 1000+ Engineers

  4. Chaos Engineering Observability: Q&A with Russ Miles

Crafting a Resilient Culture: Or, How to Survive an Accidental Mid-Day Production Incident

While working at Etsy, Ryn Daniels accidentally upgraded Apache on every single server that was running it, which caused a production incident. Explore lessons learned in this article, including that although automation and orchestration can be great, you should make sure you understand what’s happening under the hood and what to do if your automation goes awry. (Article)

TOP Development NEWS HEADLINES

  1. NPM Adopted Rust to Remove Performance Bottlenecks

  2. Deliveroo Adopts Rust to Improve Performance in Core Service

21st Century Languages Panel

Track hosts Ashley Williams (Core Rust Team member) pulls together an interlanguage working group to discuss newer software languages. (Presentation with transcript included)
The next QCon is QCon.ai San Francisco, April 16-17, 2019. Join us!

The Most Secure Program Is One That Doesn’t Exist

Diane Hosfelt gives an overview of how Rust’s design gives security guarantees and discusses goals and visions for the future. (Presentation with transcript included)

WebAssembly. Neither Web Nor Assembly, All Revolutionary

Jay Phelps talks about WebAssembly, a bytecode designed and maintained by some of the major players in tech: Google, Microsoft, Apple, Mozilla, Intel, LG, and many others. He talks about what WebAssembly is and what it isn’t. (Presentation with transcript included)

QCon ’18 Retrospective eMag

A Collection of Lessons Learned from Netflix, Google, Uber, and others - Download Now (eMag)

TOP Java NEWS HEADLINES

  1. Building Self-Contained, Installable Java Applications with JEP 343: Packaging Tool

  2. Amazon Releases Corretto 8 GA: A Downstream Distribution of OpenJDK

Global Event Streams Made Simple with Spring Cloud Stream & Cloud Pub/Sub

Artem Bilan and Kir Titievsky discuss the Google Cloud Pub/Sub binder for Spring Cloud Stream. (Presentation)

Hacking Spring Boot Applications Using Visual Studio Code

Rome Li and Martin Lippert give an overview of what is possible (and what is not yet) when using Visual Studio Code as a premier development environment for Spring Boot applications. (Presentation)

Kotlin: Write Once, Run (Actually) Everywhere

Jake Wharton talks about the Kotlin language, how it compiles to run on more than just the JVM, and whether it can fully pull off the multiplatform trick allowing a single codebase to run everywhere. (Presentation with transcript included)

OWASP Top 10 Vulnerabilities & ASP.NET

Bill Dinger goes over the 2017 OWASP Top 10 vulnerabilities and how they apply to ASP.NET, including a demo of each vulnerability, the risk it poses, how to detect the attack, and how to mitigate it. (Presentation)

.NET Core Fundamentals – Download the InfoQ eMag

Explore the benefits of .NET Core and how it can benefit not only traditional .NET developers but all technologists that need to bring robust, performant and economical solutions to the market. Download Now.

FlexSearch.js: A Fast, Zero-Dependency Full-Text Search Library

FlexSearch, a full-text, zero-dependency search library for the browser and Node.js claims to be the fastest search library available to JavaScript developers due to its novel scoring algorithm. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Recommendations When Starting with Microservices: Ben Sigelman at QCon London

Reducing Microservices Architecture Complexity with Istio and Kubernetes

Ray Tsang introduces Istio, explaining how the service mesh works, the technology behind it, and how to use it with microservices. (Presentation)

See what’s new in Software Design including:

  • Design Strategies for Building Safer Platforms
  • Rethinking Legacy and Monolithic Systems
  • Decoding Distributed Systems
  • And more...

SPONSOR AD

Aerospike_ad_img

5 Signs Your Cache + Database Architecture May Be Obsolete

Download this white paper to learn about the five signs of obsolescence for a cache first database architecture and how a hybrid memory database can help you reduce your TCO by at least 5x and operate with unprecedented reliability.
Download Now.

TOP Culture & Methods NEWS HEADLINES

  1. People Are More Complex Than Computers: Growing the Equal Experts' Team and Culture

  2. Open Source Benefits to Innovation and Organizational Agility

  3. Building Services at Scale at Airbnb: QCon London Q&A

  4. How to Grow Teams That Can Fail without Fear: QCon London Q&A

Q&A on the Book Unlocking Agility

In the book Unlocking Agility, Jorgen Hesselberg explores how to embrace agility in large organizations and what can be done to remove impediments across the enterprise. It provides practical advice, resources and guidance with real-life examples of successes and failures from companies across a variety of industries. (Article)

A Great Engineer Needs the Liberal Arts

Much of what helps you become a great software engineer, and create outstanding software that people want to use, comes from outside the world of STEM. The ability to effectively analyze a problem, evaluate different options, and engineer a solution requires skills taught in the liberal arts. (Article)

Iterating for Success: A Case Study in Remote Paired Programming, the Evolution of a Dream with an International Twist

Kathy Ellison and Michael Stuart discuss the evolution of a small team of pairs, some of which are located in a single location while others are scattered across the U.S., and recently in Kiev. (Presentation)