In this issue, July 11, 2018 View it in your browser.

Container Control Planes on AWS, Data Ethics, TensorFlow Jumpstart, DevSecOps, Unikraft, Quantum Computing, Java vs. Kotlin, Flutter, Service Mesh, High Performing Teams

The 13th Annual Software Development Conference - QCon London

QCon London will take place March 4-8, 2019. Designed as a 3-day conference and 2 days of workshops, with over 140 talks in many different tracks and topics, it allows developers to discover what they don’t know ... but should know. Tracks will be announced soon. You can save £680 if you register before Aug 18th!
 

SPONSOR AD

GridGain_ad_img

Accelerating Apache Spark for Real-Time Data Management.

Learn how Apache Ignite and GridGain can simplify many Spark tasks including stream ingestion, data preparation and storage, stream processing, streaming analytics, machine learning, and more. Download the white paper to learn more.

https://res.infoq.com/podcasts/Arun-Gupta-AWS-container-services/en/smallimage/logo-infoq-podcast%20-1530942593581.jpeg

Arun Gupta on Managed Container Control Planes on AWS

Arun Gupta discusses with Wes Reisz some of the container-focused services that AWS offers, including differentiating ECS and EKS. Gupta goes into some detail about the role that Amazon Fargate plays and goals behinds EKS. Gupta wraps ups discussing some of the open source work that AWS has recently been doing in the container space. (Podcast)

https://res.infoq.com/podcasts/matt-abrahams-effective-communication/en/smallimage/logo-culture-1530551386925.jpg

Matt Abrahams of BoldEcho on Becoming Effective Communicators

In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke with Matt Abrahams of BoldEcho and Stanford Graduate School of Business on becoming effective communicators, especially around speaking in public. (Podcast)

Data Citizens: Why We All Care about Data Ethics

Data citizens are impacted by the models, methods, and algorithms created by data scientists, but they have limited agency to affect the tools which are acting on them. (Article)

Smart Contracts That Learn

Michael Slinn discusses Smart Contracts, what they are, various implementations, how they can learn, and use cases. (Presentation)

Need some help in fighting fraud?

You can try to use machine learning for this. Find out how Stripe does it. This video includes transcripts. (Presentation)

 
InfoQ YouTube Exclusives

TensorFlow Jumpstart

Magnus Hyttsten talks about TensorFlow and gives an overview of the different products & APIs and the best practice. [video length 8:06 min] (Presentation)

Basics of Deep Learning: No Math Required

Recently deep learning has shattered all records when it comes to machine learning. Many developers never harness the power of this ML technique. In this short, Roland Meertens talks about the two simplest types of layers: the dense, and convolutional layer. [video length 8:06 min] (Presentation)

TOP DevOps NEWS HEADLINES

  1. Github Engineering Adopts New Architecture for MySQL High Availability

  2. DevSecOps Grows Up and Finds Itself a Community

  3. Driving Innovation at Switzerland's Largest Bank

  4. Electric Cloud Launches Predictive Analytics for DevOps

  5. GPUs on Google's Kubernetes Engine Are Now Generally Available

Systems Automation: Past, Present and Future

Mike Place discusses how automation changes SaltStack’s development process, the tooling used, what can be done better, and asks general questions about automation, using it to improve DevOps. (Presentation)

XDP in Practice: DDoS Mitigation @Cloudflare

Gilberto Bertin discusses the architecture of Cloudflare’s automatic DDoS mitigation pipeline, the initial packet filtering solution based on Iptables, and why Cloudflare had to introduce userspace offload. Bertin also describes how they switched from a proprietary offload technology to XDP for network stack bypass and how they are using XDP to load balance traffic. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

Unikraft - Unleashing the Power of Unikernels

Felipe Huici introduces Unikraft, an open source, incubator project under the auspices of the Xen Project and the Linux Foundation aimed at automating the process of building customized images tailored to specific applications and significantly reducing development time. He describes Unikraft in greater detail, and gives a brief demo of how to use it in order to build a few different unikernels. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

SPONSOR AD

Redgate_ad_img

6 tips for achieving continuous delivery.

Continuous delivery is about implementing a process so that reliable software can be deployed without problems, at any time. Need tips on what steps to take next? Read the whitepaper.

Cats, Qubits, and Teleportation: The Spooky World of Quantum Algorithms (Part 2)

Quantum information theory really took off once people noticed that the computational complexity of quantum systems was actually a computational capacity, which could be applied to other problems, such as factorization, which is used within public key cryptography. This article explores quantum algorithms and their applicability. (Article)

Is Boilerplate Code Really So Bad?

Trisha Gee explores common coding scenarios using Java and Kotlin, discussing Java's evolution to improve productivity, and why staying up to date with Java can help. (Presentation)
The next QCon is QCon San Francisco, November 5-7, 2018. Join us!

SPONSOR AD

RedHat_ad_img

Modern Java EE Design Patterns (By O’Reilly).

Download this report to explore best practices for automation, high availability, data separation, and performance while inspecting design patterns such as aggregator, proxy, pipeline, and shared resources to model service interactions. Download Now.

Visual Studio 15.8 Preview 3 Adds Multi-Caret Editing

Preview 3 of VS2017 15.8 brings a long-requested feature: multi-caret editing to the IDE, as well as new options for keyboard bindings that should help developers who are familiar with other popular editors. The editing experience in the IDE should also be improved for JavaScript and TypeScript developers. (News)

SPONSOR AD

Packt_ad_img

Keep up with latest tech news from Packt Hub.

From AWS to Zuckerberg & AI, stay up to date. Featuring insights on what's important & why Packt Hub is your guide to what matters. Sign up for Packt Hub’s Newsletter.

JSUI, a UI Toolkit for Managing JavaScript Apps

JSUI introduces a visual tool for creating and managing JavaScript applications. The project provides utilities and features for both front-end and back-end applications, and most of its features are independent of underlying JavaScript frameworks. (News)

TOP Mobile and IoT NEWS HEADLINES

  1. Continuous Integration for Google Play Apps

  2. Android P Will Expand its Use of Compiler-Based Security Mitigations

Flutter Release Preview 1 Supports ML Kit and More

Google recently announced Flutter Release Preview 1. Flutter is an open-source framework for cross-platform app development for both iOS and Android. Flutter Release Preview 1 includes support for hardware keyboards and barcode scanners, video recording, ML Kit, an update to the Flutter extension for Visual Studio Code, and more. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Complex Event Flows in Distributed Systems: Bernd Rücker Discusses Workflow Engines at QCon NY

  2. QCon NY: Jonas Bonér on Designing Events-First Microservices

  3. Experiences from Building an Event-Sourced System with Kafka Streams

  4. Learning to Bend But Not Break at Netflix: Haley Tucker Discusses Chaos Engineering at QCon NY

  5. QCon NY: Matt Klein on Lyft Embracing Service Mesh Architecture

IoT and Microservices

Fred George discusses how to implement an IoT solution with asynchronous microservices, detailing such a solution using Hue lights, Amazon Alexa, Apple TV and Docker. (Presentation)

Be the one that brings innovation to your team

Get your monthly guide to all the topics, technologies and techniques that every professional or aspiring software architect needs to know about. Recent topics include serverless, chaos engineering and event-driven design.

TOP Culture & Methods NEWS HEADLINES

  1. Breaking Codes, Designing Jets and Building Teams: Randy Shoup Discusses High Performing Teams

  2. Challenges of Moving from Projects to Products

  3. Spanning the Business and Technology Divide: A Talk with UBS, LBG and ITV

  4. The New CIO: Leading IT the Mark Schwartz Way

  5. Getting More Work Done in Fewer Working Hours

Q&A on the Book Fluid

The book Book Fluid: How Culture, Hidden Opportunities, and Flatter Structures Lead to Profitable Innovation explores how to create a culture of change in companies. Najeeb Khan shows how fluid companies can act with higher speed and experiment to innovate, and how to transform towards a flat structure that allows everyone to test and validate ideas. (Article)

Q&A on the Book The Professional Product Owner

The book The Professional Product Owner explains what Product Owners can do to become real entrepreneurs who initiate and drive products, and what teams can do to release frequently. It provides ideas and personal anecdotes for effectively applying the Scrum Product Owner role and activities. (Article)

People Re-Engineering How To’s: Leadership Enablement

There is no doubt that leadership is the management model that is now influencing the software industry, under the enormous challenges imposed by the Digital Transformation Age. People re-engineering elevates the value of leadership by taking “Leadership Enablement” as one of its basic threads, which brings vitality and vigor to a software organization. (Article)

Why Agile Teams Have Nothing to Do with Business Agility

Klaus Leopold discusses a 600-people team’s attempt to reorganize in order to increase business agility, what worked and what didn’t, and lessons learned along the way. (Presentation)

Make Your User Stories Riveting

Seb Rose explores what a good user story should look like, discussing why many of them fail to live up to people's expectations. (Presentation)

A Servant Leader Approach To Facilitating Enterprise-Scale Lean-Agile Value Delivery

Carl Starendal discusses about Release Train Engineer, the servant leadership skills needed, how he/she addresses impediments, manages risk, coaches the ART, and drives improvement. (Presentation)