In this issue, June 2, 2020 View it in your browser.

Deep Learning at Scale, Policy as Code, Concurnas, Java at 25, Microsoft Build 2020, TypeScript 3.9, Microservices and Back, Remote Worker Productivity

How to build a more humanistic workplace?

Read the InfoQ trends report to discover the practices, approaches, tools, techniques and frameworks that can help you get a better experience at work - irrespective of where you are working from.
 

SPONSOR AD

Aerospike

When, Where & Why to Use NoSQL?

Download this white paper and learn the biggest challenges of managing big data, database requirements for dealing with big data, and how NoSQL databases address these challenges. Download now.

https://res.infoq.com/podcasts/istio-wasm-service-mesh-future/en/smallimage/engineering-culture-200x200-1590959298965.jpg

Lin Sun and Neeraj Poddar on Istio, Wasm, and the Future of Service Mesh

In this podcast, Lin Sun, senior technical staff member and master inventor at IBM, and Neeraj Poddar, engineering lead and architect at Aspen Mesh, sat down with InfoQ co-host Daniel Bryant. Topics discussed included: the evolution of service mesh data planes and control planes, the new Istio 1.5 architectures, Istio WebAssembly extension support, and the future of service mesh technology. (Podcast)

https://res.infoq.com/podcasts/mental-wellness/en/smallimage/engineering-culture-200x200-1590498201173.jpg

Advice for Managers to Promote Mental Wellness in Turbulent Times

In this podcast, Shane Hastie spoke to Dr. Michelle O’Sullivan and Douglas Talbot about how managers and team leads can support the mental wellness of their teams through turbulent times. (Podcast)

https://assets.infoq.com/newsletter/regular/en/assets/QConSFLogoNLad.png

QCon San Francisco takes place between Nov 16-18, 2020.

Attend QCon San Francisco to explore how industry leaders deal with adversity and learn techniques for effectively debating in relation to technical and non-technical decisions. Join your peers to get inspired and take the next best steps in your career and how to best adapt to these times. Find out more about the conference.

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Google Open-Sources AI for Using Tabular Data to Answer Natural Language Questions

  2. AWS Releases its Machine Learning Powered Enterprise Search Service Kendra into General Availability

Deep Learning at Scale: Distributed Training and Hyperparameter Search for Image Recognition Problems

Michael Shtelma discusses methods and libraries for training models on a dataset that does not fit into memory or maybe even on the disk using multiple GPUs or even nodes. (Presentation)

SPONSOR AD

Scrum.org_ad_img

Free Scrum Learning Paths

Continue your professional learning with our free online learning paths. These learning paths are targeted by role including: Scrum Master, Product Owner, Development Team Member and Leadership.

TOP DevOps NEWS HEADLINES

  1. Microsoft Introduces App Service Static Web Apps in Preview at Build 2020

  2. GitLab 13.0 Released with AWS ECS for AutoDevops, Gitaly HA Cluster and Vulnerability Management

  3. Ambassador Edge Stack Seeks Shortening of the Inner Development Loop

  4. Pulumi Releases Version 2.0 with New Policy as Code Tool

  5. Docker Q&A on the New Compose Specification Community

Adoption of Cloud Native Architecture, Part 2: Stabilization Gaps and Anti-Patterns

In this second part of cloud native adoption article series, the authors discuss the anti-patterns to watch out for when using microservices architecture in your applications. They also discuss how to balance between architecture and technology stability by not reinventing the wheel in every new application and at the same time, avoiding arbitrary reuse of technologies. (Article)

Cynefin and Sense-Making in the Digital World

Kaimar Karu introduces the basic concepts in Cynefin and describes its applicability to IT management and DevOps. (Presentation)

More Devs, No Problems: Enabling Self-Service Access to Kubernetes

Fabio Yeon discusses how Tanzu Mission Control helps with security and management of Kubernetes clusters. (Presentation)

What’s Your App Pulse? How We Built Metrics Observability in Large Enterprise Hybrid Clouds

Lois Blanc and Yang Yu discuss using Pulse, a Cloud Foundry marketplace service that consolidates and contextualizes an application's metrics in a single Grafana dashboard. (Presentation)

Linux Foundation's Project EVE: a Cloud-Native Edge Computing Platform

Roman Shaposhnik covers design and implementation of a novel Edge Computing platform created at ZEDEDA Inc. and later used as a founding project for the Linux Foundation's LF Edge initiative. He focuses on this new, special purpose, open source operating environment that aims to run securely on billions of ARM and x86 devices. He covers the unique challenges that EVE has to tackle. (Presentation with transcript included)
Join us for our upcoming QCon, QCon San Francisco, Nov 16-20, 2020

The Evolution of Distributed Systems on Kubernetes

Bilgin Ibryam takes us on a journey exploring Kubernetes primitives, design patterns and new workload types. (Presentation with transcript included)

SPONSOR AD

StreamNative

Pulsar Summit Virtual Conference 2020

This digital event will be held on June 17th & 18th and will feature 30+ sessions by top Pulsar contributors and developers from Salesforce, Splunk, Verizon Media, Iterable, Yahoo! JAPAN, TIBCO, and more. RSVP NOW.

TOP Development NEWS HEADLINES

  1. Concurnas: the New Language on the JVM for Concurrent and GPU Computing

WebAssembly at Sentry - Q&A with Armin Ronacher

Sentry sees great potential in WebAssembly and uses it internally in the context of its ingestion system. However, further usage is hampered by the limited capabilities of WebAssembly when debugging in production. While proposals exist to make the DWARF standard debugging format work with Wasm, more work and better tooling are necessary. InfoQ interviews Sentry's Armin Ronacher. (Article)

SPONSOR AD

JRebel

Developer’s Guide to Microservices Performance

Download this free white paper to learn about common performance issues and fixes in Java-based microservices along with resilience patterns that can help prevent cascading failures. Download now.

TOP Java NEWS HEADLINES

  1. Java at 25

  2. Micronaut Servlet - A New Micronaut Project for Servlet API Developers

Machine Learning in Java with Amazon Deep Java Library

In this article, we demonstrate how Java developers can use the JSR-381 VisRec API to implement image classification or object detection with DJL’s pre-trained models in less than 10 lines of code. (Article)

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. Microsoft Build 2020: Highlights

  2. Windows Terminal 1.0 Released with Support for Profiles, Multiple Panes, and Unicode Characters

C# 9: towards First Class Support for Scripting

One of the defining characteristics of “scripting” languages is they don’t need any boilerplate. The very first line of a file can be the declarations and statements you would normally see inside a function. In the updated Top-level statements proposal, this capability is planned for C# 9. (News)

TOP Web Development NEWS HEADLINES

  1. TypeScript 3.9 Improves Performance, Promises, Errors

  2. MDsveX - Adding Interactivity with Svelte Components in Markdown

  3. Snowpack 2.0 Launches O(1) Build System to Speed up Web Development

Babel 7.10 Ships with Better React Tree-Shaking

The Babel team recently released Babel 7.10 with better tree-shaking support for React code. Babel 7.10 additionally supports checking the existence of specific private fields in objects and provides better ergonomics for the optional chaining ?. operator. (News)

Apple Releases iOS 13.5 with Exposure Notification Beta and Best Practices Sample App

The latest release of iOS, iOS 13.5, includes beta support for the Exposure Notification API Apple defined jointly with Google to enable contact tracing apps. Apple also published a sample app to showcase best practices in contact-tracing apps. (News)

To Microservices and Back Again

Alexandra Noonan talks about what microservice antipatterns to avoid, the tradeoffs between microservices and a monolith, how to identify when it's time to take a step back and make a big change, and how moving to a monolith was the solution that worked for Segment. (Presentation with transcript included)

https://assets.infoq.com/newsletter/regular/en/assets/InfoQServiceMeshPillarPage.png

Is service mesh the right solution for you?

Learn why companies such as Google, LinkedIn, Airbnb and Twitter are using service meshes. Read the ultimate guide to service mesh.

TOP Culture & Methods NEWS HEADLINES

  1. Conflicting Reports on Remote Worker Productivity and Contentment

  2. Volkswagen’s Journey towards a Software-Driven Company

  3. Tech Giants Shift to More Remote Working for the Long Term

Well-Being with Dr O'Sullivan, Part 2: Tech-Ing Care of Your Own Mental Health

Dr Michelle O’Sullivan, clinical psychologist, provides mental wellbeing advice for technology people, particularly in these difficult pandemic conditions where remote work is the norm. Practical researched tips to help you stay performing to your best. (Article)

A Framework for Emergent Strategy

Many business leaders are not skilled or experienced strategists, but those skills are more crucial than ever. Strategic patterns can speed the creation of new strategies, and give novice strategists the benefit of knowledge they haven’t had time to build on their own. Jamie Dobson of Container Solutions shows how strategic patterns can give you the planning tools you need now. (Article)

SPONSOR AD

Container Solutions

Patterns for Strategy

Now more than ever, your business needs a smart strategy—but setting one is always a work in progress. Our new e-book can help you get started and move ahead. Get A Pattern Language for Strategy here.

Reflecting on a Life Watching Movies and a Career in Security

Jason Chan talks about some trends in the movie industry that relate well to similar changes in technology and security. He also runs through some tips and lessons learned to help security teams stay ahead as they navigate technical and operational changes. (Presentation with transcript included)

Should We Really Run It if We Build It?

"Build it, run it" is the war-cry of the startup and scale up industry. Is it really that simple? Are there hidden costs like engineer burnout and a lasting impact on a young culture? And do B2B and B2C companies have different prerogatives? (Presentation with transcript included)

SPONSORED CONTENT

Latest White Papers

Getting Started with Oracle GraalVM Enterprise Edition - A High Performance Runtime for Modern Microservices

Deploying Machine Learning at Scale with Serverless Microservices