In this issue, July 16, 2019 View it in your browser.

Facebook AI Habitat, AWS Control Tower, Blameless Post-Mortems, restQL V3, Profiling Node.js, Understanding Serverless, SMI, Refactoring Organizations

Find out how to apply new technologies, frameworks, and methods at QCon London 2020!

QCon London is the conference for senior software engineers and architects on the patterns, practices and use cases leveraged by the world’s most innovative shops. Join over 1000 like-minded professionals between March 2nd-6th next year. Register now and save £725!
 
https://res.infoq.com/podcasts/relations-education-ethics/en/smallimage/engineering-culture-200x200-1562851072590.jpg

Tim Falls on Developer Relations, Open Source, Free Education and Ethics

In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Tim Falls of Digital Ocean about developer relations, the importance of embracing and providing open-source software, the need to offer free education in software development and the importance of ethics in education. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Facebook Open-Sources Deep-Learning Recommendation Model DLRM

  2. Moving Embodied AI forward, Facebook Open-Sources AI Habitat

  3. Google Releases Deep Learning Containers into Beta

Stream Processing Anomaly Detection Using Yurita Framework

In this article, author Guy Gerson discusses the stream processing anomaly detection framework they developed by PayPal, called Yurita. The framework is based on Spark Structured Streaming. (Article)

Powering Data Science with AWS Athena & QuickSight

Matthew Bill and Danielle Ashley demo how to use Athena and QuickSight to visualise data into a rich set of dashboards. (Presentation)

Deep Learning with Audio Signals: Prepare, Process, Design, Expect

Keunwoo Choi introduces what the audio/music research societies have discovered while playing with deep learning when it comes to audio classification and regression. (Presentation with transcript included)
The next QCon is QCon San Francisco, Nov 11-13, 2019. Join us!

DeepRacer and DeepLens, Machine Learning for Fun! (and Profit?)

Jeremy Edberg shares his work with DeepRacer and DeepLens, talking about some of the basics of ML used in these projects and showing a DeepRacer in action. (Presentation with transcript included)

Reinforcement Learning: A Gentle Introduction with a Real Application

Christian Hidber shows "how"and "why" Reinforcement Learning works, using as a practical example siphonic roof drainage. (Presentation)

SPONSOR AD

RedisLabs_ad_img

Top 10 Predictions for the Future of Databases

Learn about our data predictions for 2019 trends in this eBook. Download now.

TOP DevOps NEWS HEADLINES

  1. Amazon Releases the Multi-Account Management Service AWS Control Tower to General Availability

  2. Blameless Post-Mortems and On-Call Gamification at 1st DevOpsDays Portugal (Day 2)

  3. Using Helm Charts Tools to Manage Kubernetes Deployments at Delivery Hero

  4. Sonic: A Lightweight, Schema-Less Search

  5. DOES London: Team Topologies and Cognitive Load

A Guided Journey of Cloud-Native Featuring Monzo

Cheryl Hung and Matt Heath present the Cloud Native Computing Foundation, what it is and what it does, and how Monzo is using cloud-native. (Presentation with transcript included)

A Continuation of DevOps: Policy as Code

Gareth Rushgrove looks at examples of tools that move security controls into code, with a focus on ModSecurity, InSpec and Open Policy Agent, explores the properties of successful infrastructure management tools, what is missing in security tools today, and how policy as code can work at the team level; who has responsibility for what and how this encourages collaboration. (Presentation with transcript included)

The InfoQ eMag: DevSecOps in Practice

With this eMag, we present you expert security advice on how to effectively integrate security practices and processes in the software delivery lifecycle, so that everyone from development to security and operations understands and contributes to the overall security of the applications and infrastructure. Download Now.

https://res.infoq.com/minibooks/emag-devops-database/en/smallimage/DevOps-for-Databases-s-1561433607458.jpg

The InfoQ eMag: DevOps for the Database

In this eMag, we discuss the unique aspects of databases, both relational and NoSQL, in a successful continuous integration environment. (eMag)

SPONSOR AD

Instana_ad_img

Manual Monitoring Bad! Automatic Monitoring Good!

The more your applications change, the more you must automate application monitoring. Download this white paper to learn how dynamic applications can result in faster CI/CD and what parts of the monitoring lifecycle can be automated. Download Now.

TOP Development NEWS HEADLINES

  1. Git 2.22 Adds Topology-Preserving, Interactive Rebase

restQL V3 Released

The latest version of restQL, a microservices query language, has been released, providing notable new features including content aggregation, support for additional HTTP methods, self-healing functionality, and a version for node.js apps. Comprehensive performance improvements have made the latest version up to twice as fast as its predecessor. (News)

Operationalizing Microservices

Scaling up from proof-of-concept to production-grade microservices requires serious planning, dedication and time. Companies that have invested heavily in creating stable microservices architectures have learned many lessons. This InfoQ eMag takes in inside look - Download Now.

SPONSOR AD

RedHat_ad_img

Advanced Linux Commands

Using the development of a LAMP application as an example, this cheat sheet provides commands to: Get started developing a web app on Red Hat Enterprise Linux 7, set up a SELinux boolean, run a program in the background in your shell, use Java instead of PHP, and more.
Download Now.

TOP Web Development NEWS HEADLINES

  1. Binary AST Proposal Could Improve Performance of Large JavaScript Apps

  2. Chrome 74 Natively Supports Lazy Loading

  3. Iconic Doom3 Game Now in Browsers with WebAssembly: Q&A with Gabriel Cuvillier

A New Way to Profile Node.js

Matteo Collina presents a new and straightforward way to identify bottlenecks in Node.js and beyond. (Presentation with transcript included)

Google Local Home SDK Live as a Developer Preview

Announced at Google I/O 2019, the new Local Home SDK aims to make it easier for developers to connect their home devices to Google Assistant and improve their responsiveness by running their actions locally. It is now available as a developer preview. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Mistakes and Recoveries When Building an Event Sourcing System

  2. A Single Pane of Glass for Compliance and Security with the Now Generally Available AWS Security Hub

  3. Introduction to Service Mesh Interface: Brendan Burns at QCon New York

Understanding Serverless: Tips and Resources for Building Servicefull Applications

There are still many misconceptions and concerns regarding serverless solutions. Vendor lock-in, tooling, cost management, cold starts, monitoring and the development lifecycle are all hot topics where serverless technologies are concerned. This article shares tips and resources to guide serverless newcomers towards building powerful, flexible and cost-effective serverless applications. (Article)

See what’s new in Architecture including:

  • The Agile Manifesto: A Software Architect's Perspective
  • How to Seamlessly Evolve DevOps into DevSecOps
  • Patterns in Distributed Systems
  • And more...

SPONSOR AD

LightStep_ad_img

Lyft’s Move to Microservices: A Case Study

As the number of microservices at Lyft grew, they faced numerous challenges quickly and accurately monitoring their system, which was now generating exponentially more data than its monolithic predecessor. To address this, Lyft chose to implement LightStep. Learn why.

TOP Culture & Methods NEWS HEADLINES

  1. Refactoring Organizations to Reduce Organizational Debt

Author Q&A: from Chaos to Successful Distributed Agile Teams

Johanna Rothman and Mark Kilby have written a book titled From Chaos to Successful Distributed Teams: Collaborate to Deliver. The book provides advice for anyone working in or with a distributed team on how to overcome the common (and some uncommon) challenges that distribution and distance bring to effective team collaboration. (Article)

Waste Not, Want Not: A Simplified Value Stream Map for Uncovering Waste

This article describes a simplified form of Value Stream Maps that makes it easy to visualize bottlenecks and inefficient processes in the software delivery lifecycle. It focuses on the two forms of Lean waste defined as Inventory and Waiting. (Article)

SPONSOR AD

Split_ad_img

Feature Flag Best Practices (By O’Reilly)

With this practical book, developers will learn eight best practices for using feature flags in production, including how to configure and manage a growing set of feature flags within your product, maintain them over time, manage infrastructure migrations, and more. Download the eBook.

Panel Debate – Is There a Difference between Agile and Business Agility?

Dean Latchana leads a debate between Agile and Business Agility. (Presentation)

Creating a Trusted Narrative for Data-Driven Technology

Indra Joshi talks about the hype and promise surrounding AI-based technology within health and care, and how to ensure that what gets developed or commissioned is ethically developed and applicable to a range of users. Joshi also discusses how to create the narrative amidst this hype, to ensure that everyone including the workforce is brought along leaving no one behind. (Presentation with transcript included)

Take Control of Your Career: A Personal Growth Framework

Aaron Randall talks about a Personal Growth Framework – a low-lift way of helping identify areas to grow that are exciting and valuable for career development. (Presentation with transcript included)