In this issue, July 14, 2020 [View it in your browser.](
[Kafka 101](#Kafka), [Amazon CodeGuru](#Amazon), [Serverless Days](#Serverless), [PHP 7](#PHP), [OpenJDK Guide](#OpenJDK), [Microfrontends](#Microfrontends), [Elm in Action](#Elm), [Smart APIs](#Smart), [GraphQL BFF](#GraphQL), [Cyber Warfare](#Cyber)
Introducing InfoQ Live: A virtual event designed for the modern software practitioner [August 25th]
Deep dive into microservices with world-class practitioners. Overcome the challenges of operating distributed systems. Connect with like-minded peers in real-time. Leave with actionable ideas. More details on the August 25th event coming soon.
Â
SPONSOR AD
[LightStep](
[Learning from Failures: Early-Days Microservices Observability at Google](
In this talk, Ben Sigelman - co-creator of Dapper - briefly sets the stage of microservices at Google, summarizes the key successes and failures of distributed tracing within that environment, and proposes a simpler and more integrated way of approaching distributed tracing in modern systems. [Live Webinar July 30th - Save your Seat](.
[(
[] [Rancher on Hybrid Cloud, Kubernetes at the Edge, and Open Standards](
In this podcast, Shannon Williams and Darren Shepherd from Rancher Labs sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: the adoption of hybrid cloud across organisations, the evolution of Kubernetes as a key abstraction for portability and cross-cloud security, running thousands of Kubernetes clusters at the edge, and the value of open standards. (Podcast)
[(
[] [Quinn Slack of Sourcegraph on Moving to Fully Remote and Zoomcations](
In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Quinn Slack, CEO of Sourcegraph, about becoming a fully remote company, ways to improve communication and collaboration and the value of Zoomcations. (Podcast)
[AI, ML & Data Engineering Latest Content](
TOP AI, ML & Data Engineering NEWS HEADLINES
-
[] [Microsoft's ZeRO-2 Speeds up AI Training 10x](
[]
[Everything You Wanted to Know about Apache Kafka But Were Too Afraid to Ask!](
Ricardo Ferreira explains what a streaming platform such as Apache Kafka is and some of the use cases and design patterns around its use. (Presentation)
SPONSOR AD
[Aerospike](
[Active-Active Globally Distributed Systems for Real-time](
For national and global organizations, the need for âalways-onâ, real-time applications has led to the adoption of distributed technology not only for applications but also for the databases that support them. Learn how Aerospikeâs unique active-active deployment model for real-time, accurate systems can be used in a wide variety of transactional uses cases that span geographies and data centers. [Learn more](.
[DevOps Latest Content](
TOP DevOps NEWS HEADLINES
-
[] [AWS Announces General Availability of Amazon CodeGuru](
-
[] [Google Donates Trademarks to New Foundation](
-
[] [AWS Open-Sources CloudFormation Compliance Analyzer](
-
[] [Serverless Days 2020 Looks at Future of Serverless Architecture](
-
[] [Google Announces Its Cloud VMWare Engine Is Now Generally Available](
[]
[Distributed Tracing in the Wild](
Adrian Cole, Tommy Ludwig and Narayanan Arunachalam share the âSitesâ project, which is an inventory of real-life setups people use today with distributed tracing to increase developer productivity. (Presentation)
SPONSOR AD
[LightStep](
[Catch more bugs with better code reviews](
Make code reviews fast, thorough, and less painful. Mistakes that slip past code review are 10x harder to fix. Slow code reviews hurt productivity and morale. Sourcegraph provides contextual code insights and pulls live data from external services so code reviews are done right. [See it in action](!
[Development Latest Content](
TOP Development NEWS HEADLINES
-
[] [New H.266 Video Coding Standard Claims to Be 50% More Efficient Than H.265](
[]
[PHP 7 â New Features for Types](
In the previous two articles in this series, we explored some of the improvements introduced in PHP 7. To set the background for this article on PHPâs type system, PHP is a weakly typed language, which implies the data type of variables does not need to be declared. In this article we explore new type-related features available in PHP 7.x. (Article)
[]
[Designing Composable Functional Libraries, Not Just for Data Visualization](
Tomas Petricek describes the design of a data visualization library in The Gamma, covering principles of functional library design useful to use when tackling problems in other domains. (Presentation)
SPONSOR AD
[VMwareTanzu](
[Radically Collaborative Patterns for Software Makers (By OâReilly)](
Get a unique collection of radically collaborative patterns for building software with others. In this mini-encyclopedia, Matthew Parker introduces 27 successful patterns used in organizations that follow distinctive methodologies such as Scrum, Extreme Programming, Scaled SAFe, and others. [Download now](.
[Java Latest Content](
TOP Java NEWS HEADLINES
-
[] [Return of the OpenJDK Developers' Guide](
[]
[Quarkus](
Sanne Grinovero shows Quarkus in action, and explains how it works. Grinovero demonstrates what Quarkus can do by leveraging high density deployments via GraalVM native images or by targeting the traditional JVM. (Presentation with transcript included)
Join us for our upcoming QCon, [QCon San Francisco, Nov 16-20, 2020](
[Web Development Latest Content](
TOP Web Development NEWS HEADLINES
-
[] [Faster, Smaller Vue3 Coming Soon - Evan You, State of the Vuenion 2020](
-
[] [Vue 3 Reactivity Internals - Sarah Drasner at Vue.JS Amsterdam](
-
[] [Microfrontends at Vonage - Yoav Yanovski at Vue.JS Amsterdam](
[]
[Elm in Action - Book Review and Q&A with Richard Feldman](
The book Elm in Action by Richard Feldman provides a gentle, thorough introduction to Elm for web developers, and walks them through the creation of a full-featured photo-browsing application. Elm is a purely functional language for creating web applications. Elm touts the absence of runtime errors, a sound type system with strong type inference and delightful developer experience. (Article)
SPONSOR AD
[LaunchDarkly](
[Progressive Delivery: Explore the Next Iteration of Continuous Delivery](
Learn how Progressive Delivery can help you deploy faster, iterate more extensively, and reduce risk when shipping code. Control who sees which features - and when - while taking the stress out of your releases for good. [Download the eBook](.
[Architecture & Design Latest Content](
TOP Architecture & Design NEWS HEADLINES
-
[] [Smart APIs Require Reactive Business Processes and Technology - Bernd Ruecker at QCon London](
[]
[Responsible Microservices](
Nate Schutta discusses a set of factors to apply to decide if something deserves to be a microservice or not. (Presentation)
[]
[Introducing and Scaling a GraphQL BFF](
Michelle Garrett talks about the journey of introducing and then scaling a GraphQL BFF to serve multiple applications. She covers the benefits of the Backend For Frontend pattern and why it's a popular way to introduce GraphQL. She talks about how to remain agile and support a production application throughout this process. (Presentation with transcript included)
SPONSOR AD
[Oracle](
[How Twitter Suparcharged its Microservices Platform using Oracle GraalVM](
Lean how twitter used Oracle GraalVM â a high performance runtime with new compiler optimizations to realize between 8-11 percent CPU savings, depending on the microservices ported. [Download the White Paper](.
[Culture & Methods Latest Content](
TOP Culture & Methods NEWS HEADLINES
-
[] [Optimizing for Speed with Continuous Organizational Transformation](
[]
[Agile Initiative Planning with Roadmaps](
Most âagileâ initiatives fail to meet their value, time and budget goals despite spending ½ their time and 1â3 of their budget designing and planning upfront. Agile Initiative Roadmaps add product, project, architecture and UX planning to initiatives so that you can take a longer view with a small amount of time and effort, which means that you can deliver benefits much sooner at a lower cost. (Article)
[]
[Q&A on the Book Cyber Warfare](
The book Cyber Warfare by Dr. Chase Cunningham explores how organizations can defend themselves against cyber attacks. It provides examples of actual attacks together with defense techniques, tools, and strategies for cybersecurity. (Article)
[]
[What to Build First: Goal-Oriented MVP](
Arvid Torset and Tatiana Kolesnikova discuss Goal-oriented MVP, a methodology that joins principles of the Lean business model, human-oriented design and Agile development. (Presentation)
[]
[Optimize for Time](
Andy Walker talks about Time - the most precious commodity at hand. He gives advice on how to use time in a way that enables teams to improve. He shares some practical advice on how to get the most out of the time, and proposes some principles to develop personal approaches. (Presentation with transcript included)
SPONSORED CONTENT
Latest White Papers
[Cloud-Native Event Streaming with Kafka-on-Pulsar](
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