In this issue, July 30, 2019 [View it in your browser.](
[Service Mesh](#Service), [TensorFlow Lite](#Lite), [Azure Data Share](#Azure), [Go](#Go), [Valhalla LW2 Prototype](#Valhalla), [Java 11 Source Execution](#Java), [Rust and WebAssembly](#Rust), [Infrastructure Engineering at Slack](#Slack)
[Is Java 8 moving to the late majority?](
Read our latest Java Trends Report to find out what you need to know to make informed decisions in this space.
Â
SPONSOR AD
[InfluxData_ad_img](
[APM with a Time Series Database](
This technical paper discusses APM value propositions, functionalities and implementation methods. It also discusses the benefits of performing APM using open source technologies such as the InfluxDB time series platform. [Download Now](.
[(
[] [The InfoQ eMag - Service Mesh: Past, Present, and Future](
This eMag aims to remove some of the confusion around the topic of "service mesh", and help architects and technical leaders to choose if, when, and how to deploy a service mesh. A "service mesh" manages service-to-service communications across a compute cluster, and handles dynamic service discovery and routing, and also provides cross-cutting support for observability, reliability, and security. (eMag)
[(
[] [Kingsley Davies and Cat Swetel Discuss Ethics and Requisite Variety](
In this episode recorded at QCon London 2019, Shane Hastie, Lead Editor for Culture & Methods, first spoke to Kingsley Davies about ethics and then with Cat Swetel about requisite variety and being mindful of the impact our decisions have for the future. (Podcast)
[]
[Who is curating the QCon SF 2019 program?](
SJTechnologiesâs Vice President of DevOps and Digital Practices John Willis, Pulumi Corporationâs Founder and CEO Joe Duffy, Googleâs Senior Engineering Leader, Kubernetes & SaaS Katharina Probst are just some of the newly confirmed track hosts. [Join them and save]( $645 before Aug 24th.
[AI, ML & Data Engineering Latest Content](
TOP AI, ML & Data Engineering NEWS HEADLINES
-
[] [Google Releases Post-Training Integer Quantization for TensorFlow Lite](
-
[] [Google Adds New Integrations for the What-If Tool on Their Cloud AI Platform](
[]
[Designing an Ethical Chatbot](
Steve Worswick talks about the tips and tricks he uses when designing a chatbot to ensure it remains an ethical product and family friendly without being corrupted by trolls and abusive users. (Presentation with transcript included)
The next QCon is [QCon San Francisco, Nov 11-13, 2019](. Join us!
[]
[Streaming Log Analytics with Kafka](
Kresten Thorup discusses how and why they use Kafka internally and demos how they utilize it as a straightforward event-sourcing model for distributed deployments. He presents customer cases on utilizing Kafka to manage and buffer massive volumes of data ingest. (Presentation with transcript included)
[(
[Machine Learning for developers: 5 Essential Podcasts](
[Find out]( what several well-known software industry figures working within the artificial intelligence (AI) and machine learning (ML) space think software developers should know.
[DevOps Latest Content](
TOP DevOps NEWS HEADLINES
-
[] [Microsoft Announces Public Preview of Azure Data Share](
-
[] [Google Acquires Elastifile to Expand Its Cloud File Storage Offering](
-
[] [Accelerating Cloud Migrations, Microsoft Introduces Azure Migration and Azure Lighthouse Programs](
[]
[Programming the Cloud with TypeScript](
Luke Hoban reviews the unique benefits of applying programming languages in general, and TypeScript in particular, to the cloud infrastructure domain - highlights a few of the projects that are leading the industry shift in this direction - and shows examples of using TypeScript and Pulumi to build everything from serverless applications on AWS to Kubernetes applications on Google Cloud. (Presentation with transcript included)
[(
[] [The InfoQ eMag: DevOps for the Database](
In this eMag, we discuss the unique aspects of databases, both relational and NoSQL, in a successful continuous integration environment. (eMag)
SPONSOR AD
[Instana_ad_img](
[Why are My Microservices Slow?](
Discover the common challenges found when operating distributed cloud-native environments and how to approach them:
- Performance and reliability
- Tracing and call analysis
- Bottlenecks and errors
[Learn More](.
[Development Latest Content](
TOP Development NEWS HEADLINES
-
[] [Microsoft Quantum Development Kit Goes Open Source](
-
[] [Robot Social Engineering: Brittany Postnikoff at QCon New York](
[] [The Go Language Team Rejects Its Try Proposal ahead of Schedule](
At the end of quite a long public discussion, the Go team decided to reject the proposal of a built-in try statement for Go error handling. The decision came ahead of the official Go 2 schedule due to the Go community's negative reaction, writes Robert Griesemer, one of the original designers of the language. (News)
[]
[Operationalizing Microservices](
Scaling up from proof-of-concept to production-grade microservices requires serious planning, dedication and time. Companies that have invested heavily in creating stable microservices architectures have learned many lessons. This InfoQ eMag takes in inside look - [Download Now](.
SPONSOR AD
[GitLab_ad_img](
[Gartner: DevOps Success Requires Testing in Production](
Adopting DevOps increases the cadence of application releases to production. To deliver value faster, I&O leaders must adopt shift-right testing practices. Learn about the benefits of testing in production in this Gartner report. [Download Now](.
[Java Latest Content](
TOP Java NEWS HEADLINES
-
[] [OpenJDK Project Valhalla Releases LW2 Prototype](
-
[] [Apache NetBeans 11.1 Released as Top Level Project](
[]
[Running Single-file Programs without Compiling in Java 11](
Starting with Java SE 11, and for the first time in the programming languageâs history, you can execute a script containing Java code directly without compilation. The Java 11 source execution feature makes it possible to write scripts in Java and execute them directly from the *inx command line. (Article)
[]
[Maximizing Performance with GraalVM](
Thomas Wuerthinger discusses the best practices for Java code and compiler configurations to maximize performance with GraalVM and how to measure performance in a reliable manner. He talks about how to achieve minimal memory footprint and binary size of GraalVM native images â programs compiled ahead of time to native executables. (Presentation with transcript included)
SPONSOR AD
[RedsLabs_ad_img](
[Microservices with Redis Enterprise on Kubernetes](
Technologies such as containers and Kubernetes are emerging to facilitate the adoption and management of microservices. Learn why Redis Enterprise is uniquely suited to a microservices application environment. [Download the white paper](.
[Web Development Latest Content](
TOP Web Development NEWS HEADLINES
-
[] [Smashtest, New Webapp Testing DSL Focusing on Speed](
-
[] [Microsoft's Chromium-Based WebView2 Supports Hybrid Windows Web Apps](
[]
[Rust, WebAssembly, and Javascript Make Three: An FFI Story](
Ashley Williams talks about the Rust and WebAssembly toolchain and the technical work involved in creating a developer-friendly experience designed to grow adoption of WebAssembly- particularly amongst JS developers. She takes a deep dive into the foundational tool, "wasm-bindgenâ, and how (and why) theyâve taught Rust compiled WebAssembly to interact seamlessly with JavaScript APIs & toolchains. (Presentation with transcript included)
[Architecture & Design Latest Content](
[]
[Scaling Infrastructure Engineering at Slack](
Julia Grace was asked to build Slackâs first infrastructure engineering organization in August 2016. The company was two years old and they were approaching the scalability limits of the original infrastructure. Things were starting to break in strange and unpredictable ways. She discusses the architectural and organizational challenges, mistakes and war stories of the 2.5 years that followed. (Presentation with transcript included)
[]
[Introduction to SMI (the Service Mesh Interface)](
Brendan Burns talks about the generic interface for service mesh technology. The goal of this abstraction layer is to provide an easy-to-consume API that can be implemented by many different service mesh implementations (e.g. Istio, Linkerd, etc). Users are free to adopt service mesh concepts without being bound to any particular implementation. He covers the SMI specification and implementations. (Presentation with transcript included)
[]
[The Service Mesh: It's about Traffic](
Oliver Gould talks about the Linkerd project, a service mesh hosted by the Cloud Native Computing Foundation, to give operators control over the traffic between their microservices. He shares the lessons they've learned helping dozens of organizations get to production with Linkerd and how they've applied these lessons to tackle complexity with Linkerd. (Presentation with transcript included)
SPONSOR AD
[LightStep_ad_img](
[Microservices Broke APM: Why we Need 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. [Download Now](.
[Culture & Methods Latest Content](
TOP Culture & Methods NEWS HEADLINES
-
[] [How to Become Customer-Focused with Autonomous Teams](
[]
[2019 State of Testing Report](
The State of Testing 2019 report provides insights into the adoption of test techniques, practices, and test automation, and the challenges that testers are facing. It shares results from this yearâs testing survey. (Article)
[]
[Humanity at Work: Interview with Rich Sheridan, Author of Chief Joy Officer](
Richard Sheridan describes the importance of joy and humanity at the workplace and how it contributes to increasing employees' job satisfaction and engagement. Joy has always been important for employees, and today even more as we are welcoming new generations of workers. (Article)
[]
[Q&A on the Book Gamification for Business](
The book Gamification for Business by Sune Gudiksen and Jake Inlove explores the usage of games for effectively tackling business challenges and improving organizational performance. It provides results from research on gamification, case studies of game-based solutions, and the benefits that serious games and design thinking can bring. (Article)
[]
[Non-Traditional Moves into Tech: A Blessing and a Curse?](
The panelists share their varied non-conventional routes into tech and discuss the pros and cons of choosing to move into a role in tech - what the benefits and pitfalls are for both them and employers. (Presentation with transcript included)
[]
[Variety: The Secret of Scale](
Cat Swetel provides an approach for incurring variety where it makes sense within the coherence of a longer-term vision. (Presentation with transcript included)
[]
[Imposing Agile with Coherence, Constraints and Curiosity](
Karl Scotland advocates using Engagement Models instead of Agile methods and practices, so people can become outcome-oriented, continuous and fully participatory. (Presentation)
[]
[Get off That Couch and Join the Game!](
Tobbe Gyllebring discusses the roots of Agile, how it went off the rails, and how to make it relevant once more. (Presentation)
[]
[Practices of the Vital Organization](
Richard Atherton explores how to achieve vitality in an organization, discussing the philosophy and practices that lead to creativity, resilience and human flourishing at work. (Presentation)
SPONSORED CONTENT
Latest White Papers
[Best Practices for Moving to OpenJDK](
[Debug Information is Huge and What to do About It](
[Mobile Testing for the Enterprise: Why You Need an Industrial USB Hub](
[Chaos Engineering: Breaking Your Systems for Fun and Profit (a whitepaper by Gremlin)](
[Become a Kubernetes Master - Download the Cheat Sheet](
[Database DevOps 6 Tips](
[Integration Patterns: Architecting your Value Stream for Speed and Quality](
[GSQL: An SQL-Inspired Graph Query Language](
[Amazon Web Services (AWS) Cookbook - Download Now](
SPONSORED CONTENT
[[DevTools]
The Future of Java: New Features in JDK 9, 10, 11, and 12 - Watch Now](
[[DevTools]
Deploying Consistent Application Services in Multi-Cloud Environments](
[[DevTools]
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