In this issue, May 14, 2019 [View it in your browser.](
[Google AI Platform](#Google), [Open Source Robotics](#Open), [Service Mesh](#Service), [Q#](#Q), [Java EE Trademarks](#Java), [Test-Driven Development](#Test), [Lagom](#Lagom), [.NET Framework 4.8](#Net), [Svelte](#Svelte), [Flutter](#Flutter), [User Centered Design](#User)
[QCon San Francisco 2019 Committee Members announced!](
Each QCon is individually organized by a committee of senior software leaders across a wide spectrum of technology. This yearâs committee includes PayPalâs Chief Data Engineer Sid Anand, Googleâs Software Engineer Aysylu Greenberg, GitHubâs Former Director of Client Apps Phil Haack and more. Join them and save up to $965 if you [register]( before May 25th!
Â
SPONSOR AD
[Cambrionix_ad_img](
[Save time & money on your mobile QA](
Next-gen managed USB hubs can boost operational output by at least 500%. [Download White Paper]( to learn more about the new generation of managed USB hubs.
[(
[] [Fabiola Eyholzer on Changing Thinking in HR](
In this podcast, Shane Hastie spoke to Fabiola Eyholze at the Agile People conference in Stockholm, Sweden, about the need to radically change HR thinking and practices in organizations to enable creativity and productivity. (Podcast)
[AI, ML & Data Engineering Latest Content](
TOP AI, ML & Data Engineering NEWS HEADLINES
-
[] [Google Releases Google-Landmarks-V2, a Large-Scale Dataset for Landmark Recognition & Retrieval](
-
[] [PyTorch 1.1 Release Improves Performance, Adds New APIs and Tools](
-
[] [Google Launches AI Platform - an End-to-End Platform to Build, Run, and Manage ML Projects](
[]
[Open Source Robotics: Getting Started with Gazebo and ROS 2](
An introduction to Gazebo, a powerful robot simulator that calculates physics, generates sensor data and provides convenient interfaces, and ROS 2, the latest version of the Robot Operating System, which offers familiar tools and capabilities, while expanding to new use cases. Both are open source and used by academia and industry alike. (Article)
[]
[How to Prevent Catastrophic Failure in Production ML Systems](
Martin Goodson describes the unpredictable nature of artificial intelligence systems and how mastering a handful of engineering principles can mitigate the risk of failure. He talks about the kinds of errors artificial intelligence systems make, how to build systems that protect against common errors, and why evaluation can be much harder than it seems. (Presentation with transcript included)
The next QCon is [QCon New York, June 24-26, 2019](. Join us!
[]
[Productionizing H2O Models with Apache Spark](
Jakub Hava demonstrates the creation of pipelines integrating H2O machine learning models and their deployments using Scala or Python. (Presentation)
[DevOps Latest Content](
TOP DevOps NEWS HEADLINES
-
[] [Q&A on New App Hosting Cloud Provider, Render](
-
[] [Bringing Hybrid Automation to Serverless Computing, Microsoft Previews PowerShell in Azure Functions](
-
[] [Amazon Updates SageMaker Ground Truth with New Labeling Features, Vendor Support and Availability](
-
[] [Canonical Brings Infrastructure Offerings under One Roof](
-
[] [Kuberhealthy: Synthetic Testing for Kubernetes Clusters](
[]
[The Potential for Using a Service Mesh for Event-Driven Messaging](
In this article, we discuss one of the most challenging and unexplored areas in service mesh architecture; supporting event-driven messaging. There are two main architectural patterns that we discuss here: the protocol proxy sidecar, and the HTTP bridge sidecar. Regardless of the pattern that is used, the sidecar can facilitate features such as observability, throttling, tracing etc. (Article)
[]
[The Evolving Practice of Security](
Michael Brunton-Spall talks about practices that are evolving in the security space, and how developers and security can collaborate more with new and modern practices. (Presentation with transcript included)
[]
[Life of a Packet through Istio](
Matt Turner talks about Istio - a service mesh for Kubernetes that offers advanced networking features. He gives insight into Istioâs full power, and its architecture. (Presentation with transcript included)
[]
[Looking for a timely and efficient solution for your team?](
[Read]( our latest DevOps and Cloud Computing Trends Report to find out what you need to know to make informed decisions in this space.
[]
[The InfoQ eMag: DevSecOps in Practice](
With this eMag, we present you expert security advice on how to effectively integrate security practices and processes in the software delivery lifecycle, so that everyone from development to security and operations understands and contributes to the overall security of the applications and infrastructure. [Download Now](.
SPONSOR AD
[Instana_ad_img](
[Kubernetes: The Ultimate Application Monitoring Guide](
Discover how to effectively manage the performance of orchestrated containerized applications. A whole new monitoring attitude is required, & it begins with automation. [Watch the Webinar](.
[Development Latest Content](
TOP Development NEWS HEADLINES
-
[] [GitHub Package Registry Integrates Source Code and Packages](
[] [Microsoft Open-Sources Q#, its Language for Quantum Computing](
At its Build 2019 conference, Microsoft announced it will open-source parts of its Quantum Developer Kit, including the Q# compiler and quantum simulators, this summer on GitHub. (News)
SPONSOR AD
[LightStep_ad_img](
[Putting Services First: A New Scorecard for Observability](
Metrics, logs, and traces - taken on their own - do not constitute a coherent approach to observability. This guide presents an alternative, value-driven approach to independently measuring and grading an observability practice â a new scorecard for observability. [Download Now](.
[Java Latest Content](
TOP Java NEWS HEADLINES
-
[] [Critical Remotely Exploitable Vulnerability Discovered in Oracle WebLogic Server](
-
[] [Eclipse and Oracle Unable to Agree on Terms for javax Package Namespace and Trademarks](
-
[] [Spring Cloud Introduces Pluggable Circuit-Breaker Interface](
-
[] [Microservices Framework Lagom 1.5 with Akka Management and Support for Kubernetes and OpenShift](
[]
[Test-Driven Development: Really, Itâs a Design Technique](
Using a step-by-step example in Java, this article provides a practical example of how to use test-driven development (TDD) to divide, test, and conquer larger problems when coding. (Article)
[]
[Life beyond Java 8](
Trisha Gee talks about Java 8, wondering whether we should move to a later version, which one to choose, what sorts of issues we might run into if we do choose to upgrade, and how the support and license changes that came in with Java 11 might impact us. (Presentation with transcript included)
[]
[Otherworldly Java: Gateway to the Moon and beyond](
Diane Craig Davis talks about the Dukeâs Choice Award-Winning Deep Space Trajectory Explorer, a JavaFX-based trajectory design and visualization software package that features a mix of custom 2D and 3D visualizations. She demonstrates the art of the possible when using modern Java toolkits to build high quality, high performance applications for Science and Aerospace industries. (Presentation with transcript included)
[]
[Graal: Not Just a New JIT for the JVM](
Duncan MacGregor takes a look at the differences between C2 and Graal, what this can mean for the performance of a code, and what else is possible with this new JIT. (Presentation with transcript included)
[]
[See whatâs new in Java including:](
- Spring Cloudâs Pluggable Circuit Breaker Interface
- Googleâs New Java Logging Framework
- Graal: Not Just a New JIT for the JVM
- [And more](...
[.NET Latest Content](
TOP .NET NEWS HEADLINES
-
[] [Improving the .NET Docker Experience: DockerCon 2019 Overview](
[] [Microsoft Releases .NET Framework 4.8](
Microsoft has released .NET Framework 4.8, the first significant .NET Framework release in two years. The new release includes improvements in multiple product areas, including Windows Forms, WCF, WorkFlow, and WPF. It also includes changes in the Base Class Library (BCL) and in the Common Language Runtime (CLR). All product areas affected by this release received bug fixes. (News)
SPONSOR AD
[GridGain_ad_img](
[Adding Speed and Horizontal Scale to SQL Server](
There are several Microsoft options for adding speed and scale to SQL Server; however, when requirements extend beyond the database layer, the best long term approach is in-memory computing. Learn why in this white paper - [Download Now](.
[Web Development Latest Content](
TOP Web Development NEWS HEADLINES
-
[] [Svelte 3 Front-End Framework Moves Reactivity into the JavaScript Language, Q&A with Rich Harris](
[]
[Expect the Unexpected: How to Deal with Errors in Large Web Applications](
Mats Bryntse demonstrates how to implement error monitoring in a web app and also shows how to reproduce errors without having to ask the user for a step-by-step description. (Presentation)
[Mobile and IoT Latest Content](
TOP Mobile and IoT NEWS HEADLINES
-
[] [Yelp Bento Aims to Simplify Modularized UI Development on Android](
[] [Flutter 1.5 Goes Multi-Platform, Includes Web Support](
Announced as a technical preview at the latest Google I/O 2019 event, Flutter 1.5 aims to make it possible to create native applications for multiple platforms, including new form-factor devices, the Desktop, and the Web. (News)
[Architecture & Design Latest Content](
TOP Architecture & Design NEWS HEADLINES
-
[] [Event Streams and Workflow Engines â Kafka and Zeebe](
[]
[What We Got Wrong: Lessons from the Birth of Microservices](
Ben Sigelman talks about what Google got wrong about microservices, the lessons learned along the way and how to apply those lessons today. (Presentation with transcript included)
[]
[Unikernels Arenât Dead, Theyâre Just Not Containers](
Per Buer looks in depth at one of the IncludeOS applications they have built, how they built it and how it has worked out in production. (Presentation with transcript included)
[]
[See whatâs new in Microservices including:](
- Life of a Packet through Istio
- Bootiful CQRS and Event Sourcing with Axon Framework
- API Gateways and Service Meshes: Opening the Door to Application Modernisation
- [And more](...
SPONSOR AD
[NGINX_ad_img](
[Cloud Native DevOps with Kubernetes](
This is a must-read for everyone developing and running applications in Kubernetes. Learn to build, deploy, and scale cloud apps. [Free O'Reilly Ebook Excerpt](.
[Culture & Methods Latest Content](
TOP Culture & Methods NEWS HEADLINES
-
[] [How ThoughWorks Applied User Centered Design to Drive Digital Transformations](
-
[] [Experiences from Working with Distributed Agile Teams](
-
[] [13th State of Agile Report Released](
[]
[People Re-Engineering How Toâs: The Magic of Teaming](
People Re-engineering is a concept bundling whatever is needed to keep software people fit for their pressing challenges caused by merciless market demands. In one of its five threads, PRE formulates a platform for a more effective and vivid teaming process that enhances team productivity and wellbeing. (Article)
[]
[A Simple Mindset Shift Turns Ineffective Teams into Productive Organizations](
To help teams become more effective: #1 Develop and Use a Coaching Mindset #2 Respect Your Team As Experts #3 Allow People Doing The Work To Make The Decisions To make rapid progress on developing a coaching mindset, learn about the Path to Coaching Program which has five modules: professional coaching, systems coaching, scaling, sustainability, and coaching leaders. (Article)
SPONSOR AD
[ObjectComputing_ad_img](
[Top 9 Myths of Software Requirements Gathering](
Whether youâre just getting started or youâre struggling with your current processes, here are nine myths about requirements gathering that you can let go of, along with expert tips that will help you move forward with more confidence and manage your projects more successfully. [Download Now](.
[]
[MOOtopia â Adapting the Spotify Model at MOO](
The Spotify Model may be a good starting point, but you need to adapt it to suit your needs. This is the story of how MOO has adapted the organizational structure within Tech and Product based on the Spotify Model, and has then evolved that initial design into something that meets their current needs. (Article)
[]
[Enabling Teams to Embrace Change](
Gitte Klitgaard discusses the tools she used for six teams, enabling them to build the foundations for safe continuous learning leading to change. (Presentation)
[]
[Ethics in Tech: A Psychological Perspective](
Andrea Dobson takes a deep dive into social psychology research on behaviour, ethics and company culture, addressing some of the anti-patterns to avoid. (Presentation)
[]
[Don't Be a Ditka](
Daniel Vacanti exposes some flaws in the commonly used prioritization methods (By Value, CD3, WSJF), and proposes a mode of prioritization under conditions of scarcity, stress and uncertainty. (Presentation)
[]
[Right to Left](
Mike Burrows advocates for a Lean-Agile delivery process starting âfrom the rightâ with needs met by working software. (Presentation)
[]
[What Is Our Product?](
Ellen Gottesdiener and Andrew Repton discuss the importance of a shared agreement on what the product is, sharing techniques on scaling Lean/Agile product development in a large organization. (Presentation)
LATEST WHITE PAPERS
[Distributed Tracing: A Guide for Microservices and More](
[SQL Abstraction for NoSQL Databases](
[Amazon Web Services (AWS) Cookbook - Download Now](
[Caching Strategies Explained](
[Developer's Guide to Getting Started with Microsoft Azure Database for MySQL](
Â
[tools]
[Monitor your applications built in Java, .NET , Ruby, PHP and Node.js](
You have received this message because you are subscribed to the âTop Content Newsletter". To stop receiving weekly updates on trends, please click the following link: [Unsubscribe](
Forwarded newsletter? [Register to get your own weekly newsletter.](
- - -
C4Media Inc. (InfoQ.com),
2275 Lake Shore Boulevard West, Suite #325, Toronto, Ontario, Canada, M8V 3Y3