In this issue, July 21, 2020 View it in your browser.

Puppet Relay, Coinbase & Kubernetes, Twitter Hack, Helidon 2.0, MSMQ and .NET Core, WebAssembly & Flash, Microfrontends, Deno, Agile Conversations, From Story to Roadmap

Introducing InfoQ Live: A microservices virtual event [August 25th]

InfoQ Live is a virtual event designed for you, the modern software practitioner. You’ll get to deep dive into microservices with world-class practitioners. Bring your questions, and be ready to connect with your peers in-person, online. Save your place for only $49!
 
https://res.infoq.com/minibooks/service-mesh-guide/en/smallimage/The-InfoQ-eMag-Service-Mesh-Guide-s-1594793671572.jpg

The InfoQ eMag - Service Mesh Ultimate Guide

This eMag aims to answer pertinent questions for software architects and technical leaders, such as: what is a service mesh?, do I need a service mesh?, and how do I evaluate the different service mesh offerings? (eMag)

https://res.infoq.com/podcasts/less-descaling-for-agility/en/smallimage/engineering-culture-200x200-1594132812868.jpg

Bas Vodde on LeSS, LeSS Huge and Descaling for Agility

In this podcast recorded at Agile 2019, Shane Hastie, Lead Editor for Culture & Methods, spoke to Bas Vodde, one of the formulators of Large Scale Scrum (LeSS) about how LeSS is designed to descale an organisation rather than scaling up to cope with complexity. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. ROS 2 Foxy Fitzroy Release Improves Security and Tooling

From Mainframe to Microservices with Pivotal Platform and Kafka: Bridging the Data Divide

Dmitry Milman and Ankur Kaneria showcase how Pivotal and Apache Kafka are leveraged within Express Scripts’ transformation from mainframe to a microservices-based ecosystem, ensuring data integrity. (Presentation)

SPONSOR AD

Aerospike

A NoSQL Database Architecture for Real-Time Applications

Download this white paper to learn about a new kind of NoSQL database architecture that delivers speed at scale for real-time applications while using up to ten times fewer servers than most other databases. Download now.

TOP DevOps NEWS HEADLINES

  1. Google Launches the First NVIDIA Ampere A100 GPUs in the Cloud with Computing Engine A2 VMs

  2. Puppet Relay Provides Event-Driven Automation for Common Workflows

  3. Rancher Labs Discuss the Adoption of Kubernetes "Everywhere"

  4. Why Coinbase Is Not Using Kubernetes to Run Their Container Workloads

  5. CNCF Accepts Contour, a Kubernetes Ingress Controller as an Incubating Project

Monitoring All the Things: Keeping Track of a Mixed Estate

Luke Blaney talks about how to approach monitoring an estate of many technologies and what the Financial Times did to improve visibility across systems built by all its teams. (Presentation with transcript included)
Join us for our upcoming QCon, QCon San Francisco, Nov 16-20, 2020

TOP Development NEWS HEADLINES

  1. Refactoring Large Haskell Codebases Using Facebook Retrie

  2. Hardware Attack Exposes nRF52 Debugger

Twitter Hack Was Inside Job

Yesterday, a number of tweets were posted from a number of high profile accounts advertising a 2-for-1 scam on Bitcoin. What happened and why? InfoQ investigates. (News)

TOP Java NEWS HEADLINES

  1. Helidon 2.0 Features New Web Client, DB Client and Command-Line Tool

Does Java Need Inline Types? What Project Valhalla Can Bring to Java

Sergey Kuksenko talks about the performance benefits inline types bring to Java and how to exploit them. Inline/value types are the key part of experimental project Valhalla, which should bring new abilities to the Java language. It's a story not only about performance, it's also a story about safety, abstraction, expressiveness, maintainability, etc. (Presentation with transcript included)

SPONSOR AD

Gremlin

The First 5 Chaos Experiments to Run on Kubernetes

Even systems like Kubernetes need to be tested to verify they can handle turbulent production conditions. Learn how Chaos Engineering can help your team harden your k8s infrastructure, improve reliability, and keep applications running smoothly. Download the guide.

TOP .NET NEWS HEADLINES

  1. C# 9: Range Operators in Switch Constructs and Pattern-Matching Expressions

  2. C# 9: New `and`, `or`, and `not` Keywords for Pattern Matching

MSMQ and .NET Core

Microsoft Message Queuing (MSMQ) is currently not available for .NET Core. While other message queuing systems are generally preferred, many enterprise applications were based on MSMQ and this creates a problem for teams looking to migrate from .NET Framework to .NET Core or the upcoming .NET 5. But a recent pull request for Reference Source may change the situation. (News)

TOP Web Development NEWS HEADLINES

  1. Fastify 3.0 Improves Performance, Logging, Schema, and TypeScript Support

  2. WebAssembly Used to Extend Life of Flash Legacy Content

  3. Crowdfunding Web APIs - Igalia Lets Developers Fund APIs They Care About

  4. Haskell Web Framework IHP Aims to Make Web Development Type-Safe and Easy

Deno Loves WebAssembly

The much anticipated Deno project has finally reached v1.0! Deno is created by the original developer of Node.js, Ryan Dahl, to address what he called “10 things I regret about Node.js”. Without an NPM-like system to incorporate native modules, how do we write server-side applications that require native performance on Deno? WebAssembly is here to help! (Article)

Painless JavaScript Testing with CodeceptJS

Michael Bodnarchuk introduces CodeceptJS, a JS testing meta-framework meant to simplify end-to-end testing. (Presentation)

Exploring the Chrome Debugger Protocol for Test Authoring

Benjamin Gruenbaum discusses the DevTools (debugger) protocol and how the DOM, JavaScript and the DevTools communicate, plus applications for test authoring. (Presentation)

Pros and Cons of Migrating to React Native at Khan Academy

After a two-year long transition from native to React Native for their iOS and Android apps, Khan Academy engineer Bryan Clark offered their view on the pros and cons of this decision. (News)

How Microfrontends Can Help to Focus on Business Needs

Microfrontends can help to focus on functional requirements and business needs, thereby simplifying the development process. Adopting this approach requires new processes and tools, and benefits from a platform to simplify repetitive tasks. (Article)

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 Culture & Methods NEWS HEADLINES

  1. Establishing Change Agents within Organisations Using Shu-Ha-Ri

  2. Incident Management During Remote Work

Innovation Startups Modeling Agile Culture

Innovation is not only about the most advanced technology; management and processes are the new era of startups' innovation. To mix the power of the data and the importance of people to offer business intelligence is a key point nowadays. The result is not only the most important thing; the way you do it is more important. To be agile is to adapt to today's market. (Article)

Q&A on the Book Agile Conversations

The book Agile Conversations by Douglas Squirrel and Jeffrey Fredrick explores how productive conversations can change the way organizations develop software. It provides techniques and exercises that can help you gain insight into communication and collaboration issues and improve your day-to-day conversations, achieving valuable business results from your agile team. (Article)

Microservices Are for Humans, Not Machines

Oded Shopen discusses the behavioral benefits of moving to a microservices architecture in an organization, explaining how microservices have an impact on the overall joy of a developer’s craft. (Presentation)

Leading a Journey to Better Quality

Maryam Umar talks about the steps she took to define the term 'bad quality' and how to better discover it as an earlier part of the software delivery process rather than as feedback from the customer. She discusses how she launched an initiative and created “quality champions”. (Presentation with transcript included)

From Story to Roadmap – Tying It All Together

Sue Bramhall discusses how to tie together and create alignment between Tech and Business. (Presentation)

SPONSORED CONTENT

Latest White Papers

Kubernetes and Minikube for DevOps (Cheat Sheet)

How Twitter Suparcharged its Microservices Platform using Oracle GraalVM