In this issue, June 4, 2019 View it in your browser.

Operationalizing Microservices, Jakarta EE 8, TensorFlow Graphics Library, Federated Learning, Production Excellence, Chaos Engineering Kubernetes, Blockchain, Electron, Ethics

Only a few tickets left for QCon New York (June 24-26, 2019)!

Find applicable solutions to your software problems and learn from the people who move our industry forward. Join over 100 software leaders and acquire implementable ideas for your projects. Find out more about this year’s schedule and speaker line-up. Register now before we sell out!
 

SPONSOR AD

Instana_ad_img

The Ultimate Monitoring Guide for Kubernetes

Kubernetes was supposed to address the application resource nightmare, but it hasn’t quite worked out that way. But all is not lost – there is a way to effectively manage the performance of orchestrated, containerized applications but a new monitoring approach is required and it begins with complete automation. Learn More.

https://res.infoq.com/minibooks/operationalizing-microservices/en/smallimage/operationalizing-microservices-s-1559287974296.jpeg

The InfoQ eMag: Operationalizing Microservices

Over the past few years, microservices have evolved from an innovator-only architecture to a practice used to some degree at most companies. However, scaling up from a proof-of-concept project to a production-grade, enterprise-scale software platform built on microservices requires serious planning, dedication and time. (eMag)

https://s3.amazonaws.com/infoq.content.live.0/podcasts/milinkovich-jakarta-ee/en/smallimage/infoq-podcast-200-1559548204605.jpg

Mike Milinkovich, Director of the Eclipse Foundation, Discusses the Journey to Jakarta EE 8

On this podcast, Wes Reisz talks with Mike Milinkovich, the executive director for the Eclipse Foundation. The Eclipse Foundation was chosen to govern the evolution of Oracle's Java EE to Jakarta EE. The two discuss the project, the recent news about issues with the javax namespace, the challenges around bundling a Java Runtime with Eclipse, and the path forward for Jakarta EE 9 and beyond. (Podcast)

https://res.infoq.com/podcasts/multi-disciplinary-medical-teams-lessons/en/smallimage/engineering-culture-200x200-1558967674779.jpg

Nick White on the Lessons Software Engineering Can Learn from Multi-Disciplinary Medical Teams

In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Nick White about his experiences as a medical patient under the care of a cross-functional, multi-disciplinary team and the lessons that we can take from that for software engineering. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Google Announces TensorFlow Graphics Library for Unsupervised Deep Learning of Computer Vision Model

  2. Splunk Releases Splunk Connected Experiences and Splunk Business Flow

Practical NLP for the Real World

Emmanuel Ameisen discusses examples of how to build practical applications using NLP, diving into data visualization and labelling, as well as model validation. (Presentation with transcript included)

Federated Learning: Rewards & Challenges of Distributed Private ML

Eric Tramel discusses the basic concepts underlying the federated ML approach, the advantages it brings, as well as the challenges associated with constructing federated solutions. (Presentation with transcript included)

Michelangelo Palette: A Feature Engineering Platform at Uber

Amit Nene and Eric Chen discuss the infrastructure built by Uber for Michelangelo ML Platform that enables a general approach to Feature Engineering across diverse data systems. (Presentation with transcript included)

Instrumentation, Observability & Monitoring of Machine Learning Models

Josh Wills discusses the monitoring and visibility needs of machine learning models in order to bridge gaps between ML practitioners and DevOps. (Presentation with transcript included)

TOP DevOps NEWS HEADLINES

  1. Google Kubernetes Engine Enhancements: Upgrade Channels, Windows Container Support and Stackdriver

  2. Chaos Engineering Kubernetes with the Litmus Framework

  3. Vendors Argue over AWS’ Open Distro for Elasticsearch

  4. CircleCI Adds Additional Partner Integrations to Support Kubernetes Workloads

  5. Cloudflare Adopts Official CLI, Announces 3rd-Level Custom Domain Names, and Introduces a Free Tier

Sustainable Operations in Complex Systems with Production Excellence

Successful long-term approaches to production ownership and DevOps require cultural change in the form of production excellence. Teams are more sustainable if they have well-defined measurements of reliability, the capability to debug new problems, a culture that fosters spreading knowledge, and a proactive approach to mitigating risk. (Article)

TOP Development NEWS HEADLINES

  1. GitHub Adds Dependabot Automated Security PRs and More Security-Related Features

  2. Microsoft Launches Blockchain-Based Decentralized Identity System

  3. Introducing Interoperable Blockchain Identity Solutions with Hyperledger Aries

  4. GitKraken Founder Hamid Shojaee Shares Experiences on Building a Git GUI

How Could I Miss That Defect? Inattentional Blindness

Andrew Brown discusses why some defects slip unnoticed to testers, explaining how to notice or pay attention to an event or object. (Presentation)

SPONSOR AD

Cambrionix_ad_img

Choosing an Industrial USB Hub – Key Things to Consider

In a recent mobile app testing survey, 84 percent of QA organisations said they need to test on real devices in order to be successful. Discover how managed USB hubs can accelerate delivery of your apps and software.

TOP Java NEWS HEADLINES

  1. Writing Web Applications in Java - a Study of Alternatives

Corda: Looking Forward and Back, Blockchain on a JVM Stack

Carolyne Quinn and Mike Ward discuss Corda, an open source enterprise blockchain that was the fastest-growing blockchain by usage in 2018. They look at how Corda's success depends on bold choices past (Kotlin, JVMs, pluggable consensus), present (the non-profit Corda Foundation) and future (hardware zero-knowledge proofs using SGX, building deterministic JVMs). (Presentation with transcript included)
The next QCon is QCon New York, June 24-26, 2019. Join us!

WebAssembly and Blazor: A Decades Old Problem Solved

A framework, named Blazor because it runs in the browser and leverages a templating system or "view engine" called Razor, enables the scenario .NET developers almost gave up on. It doesn't just allow developers to build client-side code with C#, but also allows developers to run existing .NET Standard DLLs in the browser without a plugin. Here's the story of WebAssembly and Blazor. (Article)

TOP Web Development NEWS HEADLINES

  1. Cloudflare Adopts Official CLI, Announces 3rd-Level Custom Domain Names, and Introduces a Free Tier

  2. Pixi.js, HTML5 Alternative to Adobe Flash, Adds WebGL Support for Cross-Platform, Interactive Apps

Electron 4 and 5 Releases Add Security and Modern Web APIs

The Electron team recently announced the release of version 4 and version 5 of Electron. Electron maintains an aggressive release cycle to stay current with the latest updates from Chromium, V8, and Node.js. Significant updates in these versions include better control over remotes and requests, and an in-progress initiative to update Electron's callback-based APIs to use promises. (News)

Capacitor 1.0 Aims to Improve the Creation of Hybrid, Web, and Native Apps

Capacitor, Ionic's new native API container aimed at creating iOS, Android, and Web apps using JavaScript, hit version 1.0. It attempts to bring a new take on how to build cross-platform apps that access native features. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Experiences Going from Event-Driven to Event Sourcing: Fangel and Ingerslev at MicroCPH

  2. Bringing VMware Environments to Azure, Microsoft and VMWare Establish Partnership

  3. GitLab 11.11 Brings Multiple Assignees for Merge Requests, Windows Container Executor, and More

Open Banking - Tales from the Frontier

Anca Zaharia and Jason Maude focus on the successes and pitfalls Starling Bank encountered in building Open Banking. They cover topics such as the OAuth security flow, the permissions-controlled API, obtaining permissions for third party actions, and verifying payees between banks. (Presentation with transcript included)

Powering Flexible Payments in the Cloud with Kubernetes

Ana Calin covers the technical and security challenges Paybase faced and the lessons they learned along the way as they built their cloud-native microservices architecture (GCP, Node.js) and integrated with old-world, traditional systems. (Presentation with transcript included)

SPONSOR AD

WSO2_ad_img

Leveraging a Winning API Management Strategy for Digital Transformation

This white paper explores the varied aspects an organization must consider when evaluating an API management solution and examines how WSO2 API Manager can be used for digital transformation. Download Now.

TOP Culture & Methods NEWS HEADLINES

  1. Experience Building a QA Team in a Growing Organization

Q&A on the Book Evolvagility: Growing an Agile Leadership Culture from the inside out

The book Evolvagility: Growing an Agile Leadership Culture from the Inside Out explains how focusing on inner-agility through sensemaking, communication, and relationship intelligence can increase the outer agility of organizations. It describes Sense-and-Respond leadership, an approach to catalyzing the creation of outcomes by sensing acutely, responding gracefully, and sensing deliberately. (Article)

Author Q&A: Chief Joy Officer

Richard Sheridan has released his next book: Chief Joy Officer: How Great Leaders Elevate Human Energy and Eliminate Fear. Building on the concepts from his first book, he provides practical advice for leaders who want to cultivate a culture of joy in their organization. He defines Joy as the satisfaction of a job well done, of building products that people love to use, with teamwork and trust. (Article)

Being an Ethical Software Engineer

Our lives are improving because of technology. Software engineering is one of the more influencing practices we have today that is shaping society, but it doesn’t look like the industry is owning this social responsibility. At the end of the day, it’s not just about being better developers, but rather about being better people. (Article)

Management and Leadership of the Agile Organization

Christopher Davies discusses the mis-interpretation of ‘command and control’, the nature of Strategy, the difference between leadership and management, looking at models for self-managing orgs. (Presentation)

Panel: Bleeding Edge at Hyperspeed with No Breaks and No Breaches

The panelists talk about the risks of continuous deployment, how to be safe and secure when releasing many times a day or how to convince regulators, auditors and customers. (Presentation with transcript included)

Change Is the Only Constant

Stuart Davidson talks about real-world examples from Skyscanner where he thinks the decisions they've made have helped them deal with change and which might be interesting to a technical audience. He talks about SLIs, SLOs and SLAs, managing risk with Continuous Deployment, their relationship with Tribes and Squads and walks through migrating their entire codebase to a new source control vendor. (Presentation with transcript included)

SPONSORED CONTENT

Latest White Papers

Distributed Tracing: A Guide for Microservices and More

SQL for NoSQL - Learn Techniques for Query and Tabular Abstraction

Database DevOps 6 Tips

Developer’s Guide to Getting Started with Microsoft Azure Database for PostgreSQL

Caching Strategies Explained

When Agile, DevOps and Lean Aren’t Enough

SPONSORED CONTENT

DevTools

The Future of Java: Major New Features in JDK 9, 10, 11, and 12 - Watch Now

DevTools

Monitor your applications built in Java, .NET , Ruby, PHP and Node.js