In this issue, March 10, 2020 View it in your browser.

Micro Frontends, AI Test Automation, Spotify Terraform for Kubeflow ML, Kubernetes Clusters at Brandwatch, Helm 3, TornadoVM, Tone.js, Facebook Messenger Native Re-write

Registration for QCon San Francisco 2020 (Nov 16-20) is now open!

Join over 1000 senior software engineers, architects, and team leads and learn from the most innovative software shops. Take advantage of the best discount possible. Register before May 30th and save $955.
 

SPONSOR AD

WhiteSource

Top 5 Container Security Tools You Should Already Be Using

In working with containers – and tools like Kubernetes and Container Registries — we need to recognize that they face a different range of threats from other sorts of software that we use. Explore some of the container security tools that may help you mitigate these potential threats. Learn More.

https://res.infoq.com/podcasts/domain-oriented-data/en/smallimage/infoq-podcast-200-1583107487171.jpg

Luca Mezzalira on Micro Frontends at DAZN

Luca Mezzalira is the VP of Architecture for DAZN. On the podcast today, Mezzalira and Wes Reisz discuss Micro frontends and how they're implemented at DAZN. The podcast goes into benefits, strategies, and team organization details on building a micro frontend architecture. (Podcast)

https://res.infoq.com/articles/service-mesh-ultimate-guide/en/smallimage/Service-Mesh-pillar-page-logo-1581414272136.jpg

Service Mesh Ultimate Guide: Managing Service-to-Service Communications in the Era of Microservices

This online guide aims to answer pertinent questions for software architects and technical leaders, such as: what is a service mesh? Do I need a service mesh? How do I evaluate the different service mesh offerings? In software architecture, a service mesh is a dedicated infrastructure layer for facilitating service-to-service communications between microservices, often using a sidecar proxy. (Article)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Google‌ ‌Expands‌ ‌Open‌ ‌Images‌ ‌Dataset‌ ‌and‌ ‌Adds‌ ‌New‌ ‌Localized‌ ‌Narratives‌ ‌Annotation‌

  2. Splice Machine Data Platform 3.0 Supports Kubernetes Managed Service and New ML Manager

  3. Spotify Open-Sources Terraform Module for Kubeflow ML Pipelines

  4. Oracle Cloud Now Offers Data Science and Machine Learning Services

Computational Propaganda - How Algorithms Influence our Decisions

Pawel Rzeszucinski discusses the Cambridge Analytica case, Brexit and the use of bots for influencing people’s decisions. (Presentation)

How AI Is Transforming Test Automation

Daniel Gold reviews concepts in AI and ML, how it is related to testing and what is the vision for AI in testing, how they used AI to process the DOM, and the technical challenges encountered. (Presentation)

Kafka Needs No Keeper

Colin McCabe talks about the ongoing effort to replace the use of Zookeeper in Kafka: why they want to do it and how it will work. He discusses the limitations they have found and how Kafka benefits both in terms of stability and scalability by bringing consensus in house. He talks about their progress, what work is remaining, and how contributors can help. (Presentation with transcript included)
The next QCon is QCon New York, July 15-17, 2020. Join us!

SPONSOR AD

Lightbend

Architecting for Microservices: An O'Reilly Book Pack

In these concise O'Reilly reports, Jonas Bonér, co-author of the Reactive Manifesto & creator of the Akka project, provides architects and technology leaders with an overview of the principles and strategies they should consider when designing systems of microservices for cloud native applications. Download now.

TOP DevOps NEWS HEADLINES

  1. Confluent Offers Apache Kafka as a Service on the Azure Marketplace

  2. Microsoft Ships Preview of Cluster-Friendly Cloud Disks

  3. Managing Multi-Cloud Production Kubernetes Clusters at Brandwatch

  4. How to Embrace “You Build It, You Run It” with Paul Hammant at QCon London

  5. DevOps beyond Development and Operations with Patrick Debois at QCon London

"This Website is Not Secured," You Had One Job: Configuring the Edge Proxy!

Damien Duportal defines what an edge router, a reverse proxy and a load-balancer are, then discusses Traefik and how they made Traefik distributed, scalable and fault tolerant. (Presentation)

Real-Time Performance Analysis of Data-Processing Pipelines with Spring Cloud Data Flow, Micrometer

Christian Tzolov and Sabby Anandan demonstrate how to consistently produce structured metrics to Prometheus, and how to visualize them with dashboards such as Grafana. (Presentation)

DevOps & Lean Thinking Panel

The panelists discuss the latest trends and processes in DevOps & Lean Thinking. (Presentation with transcript included)

SPONSOR AD

AspenMesh

Secure Your Microservices with Service Mesh

Whether you’re a developer, application owner, or in I&O, this eBook provides tailored information on how service mesh helps you gain observability, control and security in your applications.

TOP Development NEWS HEADLINES

  1. Go Gets New Reflection-Based Protocol Buffers API

  2. Let's Encrypt is Revoking Three Million Certificates on March 4

Helm 3: A Mariner's Delight

Lachlan Evenson talks through differences from the Helm of yore, tips for a successful rollout or upgrade, and opportunities to shape a project’s future. (Presentation with transcript included)

TOP Java NEWS HEADLINES

  1. TornadoVM: Running Java on GPUs and FPGAs with Dr Juan Fumero at QCon London

Build Great Native CLI Apps in Java with Graalvm and Picocli

Compared to other choices, Java is not that convenient for creating simple command-line driven apps - largely due to the need to distribute a sizable runtime. The combination of GraalVM and Picocli aims to change that, by providing native compilation alongside an easy, modern way to handle command-line args. (Article)

Spring Data JPA from 0-100 in 60 Minutes

Jens Schauder looks into how Spring Data JPA works and how it integrates with Spring by means of Spring Data JPA. (Presentation)

Spring Tools 4: Bootiful Spring Tooling for Desktop and Cloud

Martin Lippert and Moritz Eysholdt show how to use Spring Tools 4 to be productive when working on Spring Boot 2 applications including how to run Theia. (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 database. Download now.

TOP Web Development NEWS HEADLINES

  1. Fastify Node.js Web Framework

  2. Tone.js Interactive Music Web Framework

  3. Firefox Starts 2020 with Better Privacy, User Experience and a Four-Week Release Cycle

  4. Tenko ES2020 JavaScript Parser

Declarative APIs in an Imperative World

Tilde Thurium explains problems the Atom Editor team came across when they started using React as their UI framework, as well as the solutions they came up with. They discuss how to generalize these patterns to integrate with other imperative APIs one might come across in the wild, such as animation libraries. (Presentation with transcript included)

TOP Mobile and IoT NEWS HEADLINES

  1. Azure Sphere, a Secure IoT Platform, Reaches General Availability

Facebook Natively Rewrites Messenger to Make it Faster and Smaller on iOS

Facebook has been at work to rewrite its iOS Messenger app using native technologies. Soon to be available on the App Store, the new Messenger is twice as fast on launch and less than one-fourth in size, says Facebook. Its unified architecture outlines a new SQLite-centered approach to native app development. (News)

Streaming with Spring Cloud Stream and Apache Kafka

Oleg Zhurakousky and Soby Chacko explore how Spring Cloud Stream and Apache Kafka can streamline the process of developing event-driven microservices that use Apache Kafka. (Presentation)

SPONSOR AD

Gremlin

Chaos Engineering: Finding Failures Before They Become Outages

Learn the basics of Chaos Engineering, including the tools, tests, and culture needed to create better software and prevent outages and downtime. Download the white paper.

TOP Culture & Methods NEWS HEADLINES

  1. How N26 Scales Technology through Hypergrowth

  2. Involving Engineers in Incident Management: QCon London Q&A

  3. Trust in High Performing Teams: QCon London Q&A

  4. Remote Work Flourishes and Enables Business Continuity

Game Based Learning - The Five Dysfunctions of a Daily Stand-up Meeting

Does your Daily Scrum suffer from 'storytelling' or 'problem solving' symptoms, as well as Sprint Goal amnesia? Does your Daily Scrum Therapy take longer than 15 minutes, but still no relevant information is being shared? The authors prescribe a cure with an Agile Game especially designed to improve your Daily Scrum: The Daily Stand-up Game. (Article)

Q&A on the Book Compass for Agility

The book Compass for Agility by Leila Rao describes an approach to create change in complex organizations and realize business agility. The compass consists of five phases: Ideation, identification, intake, in action, and introspection. Iterating with this five-step approach can develop internal capability for adaptability and reinvention. (Article)

This Isn't Just a Conversation: The Art of User Interviews

Ash Banaszek covers the basics of conducting user interviews: picking the right interview type, asking the "right" questions, do's/don'ts of interacting with users, how to interpret results. (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.

Maps and Stories

Tal Klein discusses how to build maps using stories: establish a narrative based on historical truths, build upon shared experience, and avoid generalities and provide specifics. (Presentation)

The Life-Changing Magic of Tidying Your Dev Team

Gabby Spurling discusses the power of simplicity, applying it to making clean and focused code, creating an environment where the team functions better and is filled with joy. (Presentation)

Crafting Self-Organizing Teams for Efficient Project Management

Dariusz Wylon discusses creating self-organizing and self-managing teams with Management 3.0 tools and techniques with roles as seen in Holacracy or Sociocracy 3.0. (Presentation)

The System of Profound Knowledge

Ben Rockwood talks about Dr. Deming’s four simple ideas known as the System of Profound Knowledge, a modern system that sets forth a pattern of thinking that the society is still trying to fully implement. He urges people not to try to imitate LEAN Practices and instead learn from the underlying ideas themselves to improve the way they learn, lead, and operate. (Presentation with transcript included)