In this issue, September 1, 2020 View it in your browser.

Amazon ML Courses, KubeCon Summary, GitHub Availability, Go 1.16, Jib, Pony, .NET Plugin Framework, Web Components at GitHub, eBay Android App, Ballerina, Optimising Remote Work

InfoQ Live: Cloud Native, DevSecOps and Managing Migrations

Join world-class practitioners as we deep-dive into Cloud Native, DevSecOps and Managing Migrations at InfoQ Live on September 23rd. Our speakers include Sarah Wells, Technical Director for Operations and Reliability @FT (Financial Times), Laura Bell, Founder of SafeStack, and Holly Cummins, Senior Technical Staff Member @IBM Garage. Save your place at InfoQ Live!
 

SPONSOR AD

Bugsnag

How to pay down technical debt in JavaScript applications

How can teams manage technical debt and decide when to build features vs. fix bugs? Join James Smith, Co-founder and CEO of Bugsnag, to discover some proven static and dynamic code analysis strategies you can adopt to measure and pay down technical debt in your JavaScript applications. Live Webinar September 22nd – Save your Seat.

https://res.infoq.com/podcasts/understability-complexity-debugging/en/smallimage/InfoQ-Podcast-logo-200-1598037867448.jpg

Liran Haimovitch on Understandability, Complexity, and Live Debugging

In this podcast, Liran Haimovitch, CTO at Rookout, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: the concept of “understandability” and how this relates to building modern software systems, how complexity impacts a system’s understandability, and the benefits of live debugging tooling. (Podcast)

https://res.infoq.com/podcasts/state-testing-sgile-devops/en/smallimage/engineering-culture-200x200-1598622422624.jpg

Eric Willke & Ronica Roth on Leadership and Lisa Crispin on the State of Testing in Agile & DevOps

In this podcast recorded at Agile 2019, Shane Hastie, lead editor for culture & methods, spoke to Eric Willeke & Ronica Roth about supporting leadership through transformation and then he spoke to Lisa Crispin about the state testing in agile and DevOps. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Google Announces a New, More Services-Based Architecture Called Runner V2 to Dataflow

  2. AWS Introduces a Solution of AI Services to Manage Contact Center Workflows

Amazon Makes Internal Machine-Learning Courses Public

Amazon has published videos and supplementary materials from several of its internal Machine Learning University courses. The course lectures cover three machine-learning topics and can be watched on-demand on YouTube, while the slides, notebooks, and datasets can be downloaded from GitHub. A total of twelve courses are planned to be released by the end of the year. (News)

SPONSOR AD

Lightbend

Designing Reactive Systems: The Role Of Actors In Distributed Architecture (By O’Reilly)

Explore how actors allow development teams to focus on an application’s business logic rather than low-level protocols when designing reactive systems. Learn how actors accelerate time-to-value while keeping infrastructure costs low in a cloud native environment. Download now.

TOP DevOps NEWS HEADLINES

  1. KubeCon + CloudNativeCon Europe 2020 Keynote Summary

  2. Google Announces General Availability of CPU Overcommit for Sole Tenant Nodes

  3. Snyk Releases Enhanced Vulnerability Prioritization Features

  4. An Open Source Chaos Engineering Library from AWS

  5. Cloudflare’s 27 Minutes Outage Explained

Bouncing Buzzwords - Panel

The panelists discuss DevOps buzzwords and when and where they might have value for organizations seeking performance improvements. (Presentation)

TOP Development NEWS HEADLINES

  1. C2Rust Aims to Enable C Transpilation to Rust

  2. Go 1.16 Will Support Register-Based Calling Convention

  3. Containerizing Java Applications with Jib

Pony, Actors, Causality, Types, and Garbage Collection

Sophia Drossopoulou gives an overview of Pony’s programming model, actors, and causality. She introduces the type system, how it is used to allow actors to send mutable state while also avoiding data races, and how the type system is used so as to allow the actors to perform garbage collection fully concurrently with one another and with normal execution. (Presentation with transcript included)
Join us for our upcoming QCon, QCon San Francisco, Nov 16-20, 2020

Live Coding 12-Factor App

Emily Jiang performs live coding of building 12-factor microservices using MicroProfile programming mode and gets them running Open Liberty and Quarkus. Jiang deploys them to Kubernetes and Istio to see how they function. (Presentation with transcript included)

Security Vulnerabilities Decomposition

Katy Anton looks at security vulnerabilities from a different angle, flipping the security from focusing on vulnerabilities (measured at the end) to focusing on the security controls which can be used by developers from the beginning in the software development cycle. (Presentation with transcript included)

SPONSOR AD

CockroachLabs

🌥️ 2020 Cloud Report - AWS vs GCP vs Azure

Which public cloud offers the best performance? The best price? The 2020 Cloud Report compiles results from over 1,000 benchmark tests to help you choose the best cloud for your workload. Get the Report.

New LiveRecorder for Java Enables Software Failure Replay

LiveRecorder for Java is a newly released application for software failure replay. It enables developers to record application failures and then replay them in IntelliJ to find the cause of the failure. It helps to reduce the debugging time, especially with intermittent failures. (News)

SPONSOR AD

Mabl

The Complete Guide to Shift-Left Testing

In DevOps, dev teams are under pressure to deliver faster. Learn why it’s critical for your team to adopt shift-left testing methodologies, and how to implement it. Download now.

Plugin Framework for .NET

In an interview with developer Mikael Koskinen, he tells us about his new Plugin Framework, why he created it, how to get the best from it and plans for the future. (Article)

TOP Web Development NEWS HEADLINES

  1. Import Maps - Guy Bedford at ESNEXT 2020

  2. Web Components at Github - Web Component SF Meetup

  3. Security Concerns for Peripheral APIs on the Web

  4. Airbnb Releases Tool to Convert Large Codebases to Typescript

  5. TypeScript 4.0 Adds Long-Awaited Variadic Tuple Types

Interview with Fastify Node.js Web Framework Co-Creator Matteo Collina

Fastify is an open source, low performance overhead Node.js web framework filling a significant need in the ecosystem. Fastify emphasizes developer experience as a driving force in building a solid open source project and community. The Fastify project is part of the OpenJS Foundation. (Article)

Ebay Rearchitected Their Android App to Leverage App Bundles and Dynamic Feature Delivery

Ebay engineers worked with Google to rearchitecture and reimplement their mobile app to take advantage of several new technologies, including Android app bundles (AAB) and Kotlin. They also took the chance to improve test automation, Continuous Integration/Continuous Delivery (CI/CD), and overcome global infrastructure limitations. (News)

Building Effective Microservices with gRPC, Ballerina, and Go

gRPC is a relatively new implementation of the Remote Procedure Call (RPC) API paradigm. It can play a major role in all synchronous communications between internal microservices Here we examine key gRPC concepts, their usage, and benefits of having gRPC as an inter-service communication by using a real-world microservice use case. (Article)

SPONSOR AD

Camunda

CCLIVE: Free Process Automation Event

Join 2K+ IT leaders to hear best practices & use cases from leading companies. Attend tech tracks, live discussions & get a first look at Camunda product updates. Save your virtual spot!

TOP Culture & Methods NEWS HEADLINES

  1. Ensuring Software Quality at eBay Denmark

  2. Using Measurement to Optimise Remote Work

  3. GitHub Availability Report: Monthly Report Examining Incidents

Q&A on the Book Retrospectives for Everyone

The book Retrospectives for Everyone by Madhavi Ledalla explains how metaphors can be used to foster reflection and result in actions in agile retrospectives. The book provides examples of metaphors that can for instance be used to nurture teamwork, manage change, focus on objectives and personal reflection, and also provides recommendations for facilitating retrospectives beyond a single team. (Article)

Q&A on the Book Techlash

The book Techlash by Ian Mitroff and Rune Storesund explains why companies need to become socially responsible by considering the potential negative outcomes of technology. It explains how proactive crisis management can help prevent a crisis by the early detection and correction of deviations from expected conditions. (Article)

Do Business Analysts Have a Place in a Post-Agile World?

Maia Nikolova provides insights on her journey as a head of BA at News UK, sharing practical tips for managers and BAs on how to claim their spot in Agile. (Presentation)

SPONSORED CONTENT

Latest White Papers

How to Unleash the Power of Microservices for Enterprise Process Automation

Demystifying Microservices for Jakarta EE & Java EE Developers

Apache Spark on GraalVM Enterprise – Improve Apache Spark Performance with GraalVM Enterprise

DevTools

The State of Remote Collaboration 2020 - Get Started