In this issue, August 11, 2020 View it in your browser.

AI Conference Recap, Azure Well-Architected Framework, Dynamic Complexity, RavenDB 5, Tiny Go, Micronaut 2.0, Bootstrap 5, Eventuate, Real-Time APIs, Wardley Mapping

Join the conversation on microservices and distributed systems at InfoQ Live. Attend the InfoQ Roundtables panel discussions for free.

Join a live panel discussion between software practitioners. Explore the topics of Observability - Patterns for Distributed Systems and Microservices - Are They Still Worth It?. Attend the InfoQ Live Roundtables for free on Aug 25th. The panels are sponsored by Lighstep and NGINX.
 

SPONSOR AD

Datree

Simple but Costly Kubernetes Configuration Mistakes: 5 Real-world Examples

Just because Kubernetes allows you to deploy a pod with access to the host network namespace it doesn't mean it's a good idea. In this article we share 5 examples of Kubernetes configuration mistakes at companies like Target, Zalando, and DataDog. Learn more.

https://res.infoq.com/podcasts/creative-culture/en/smallimage/engineering-culture-200x200-1596485003257.jpg

Justin Dauer on Creative Culture

In this podcast Shane Hastie, lead editor for Culture & Methods, spoke to Justin Dauer about his new book Creative Culture – Human-centred interaction, design and inspiration. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. AI Conference Recap: Facebook, Google, Microsoft, and Others at ACL 2020

State of the Art in Automated Machine Learning

InfoQ caught up with experts Francesca Lazzeri, machine learning scientist lead at Microsoft; Matthew Tovbin, co-founder of Faros AI; Adrian de Wynter, applied scientist in Alexa AI’s Secure AI Foundations; Leah McGuire, principal member of technical staff at Salesforce; and Marios Michailidis, data scientist at H2O.ai, about the state of the art in automated machine learning (AutoML). (Article)

Applying Machine Learning to Financial Payments

Tamsin Crossland discusses how Machine Learning can be applied to Payments to respond rapidly to known and emerging patterns of fraud, and to detect patterns of fraud that may not otherwise be identified. She covers techniques that have been used and are emerging in fraud detection including rule-based techniques, supervised learning and unsupervised learning. (Presentation with transcript included)
Join us for our upcoming QCon, QCon San Francisco, Nov 16-20, 2020

SPONSOR AD

Aerospike

Database Requirements for Microservices

A database should make it easy to maintain isolation, design data effectively, coordinate across services, and maintain data consistency. Learn how Aerospike supports the following aspects of microservices architecture: control of data, design of data and coordination and consistency across services. Learn more.

TOP DevOps NEWS HEADLINES

  1. Microsoft Introduces the Azure Well-Architected Framework

  2. Q&A with Jeff Keyes of Plutora on the Transformative Impact of Value Stream Management

  3. Gremlin Announces General Availability of Status Checks

Operating Pivotal Application Service at Scale

Yusuke Kondo and Akinori Nitta explain the challenges faced and solutions experienced to run and manage a large-scale platform. (Presentation)

Managing Systems in an Age of Dynamic Complexity

Laura Nolan looks at the common architectural shapes of dynamic control planes, and some examples of how they fail spectacularly - many major cloud outages are caused by dynamic control plane issues. Why are dynamic control planes so hard to run, and what can be done about it? (Presentation with transcript included)

The Right Way of Tracing AWS Lambda Functions

With an emphasis on distributed tracing, this article discusses best practices for gaining and leveraging observability into AWS Lambda functions. (Article)

SPONSOR AD

Gremlin

Chaos Engineering Guide: Improving the Reliability of Financial Services

How do we increase development velocity to meet changing customer demands, while ensuring reliability, avoiding outages, and meeting compliance? Learn how Chaos Engineering can help you increase reliability and mitigate the risk of outage. Learn more.

TOP Development NEWS HEADLINES

  1. Q&A with New Relic Regarding Open Sourcing Agents and a Future of Open Instrumentation

  2. RavenDB 5 Improves Distributed Time-Series, Document Compression, and Indexing

  3. Robot Learns to Cook the Perfect Omelette Using Batch Bayesian Optimization

Level Up with WebAssembly - Book Review and Q&A

WebAssembly is a difficult-to-learn technological stack, with rough edges and a fast-moving target. Porting existing software to WebAssembly and the web remains a complex endeavor. Level Up With WebAssembly strives to give a practitioner perspective to porting C/C++ software to browsers. The book is highly practical and includes recipes to successfully convert software to the web. (Article)

Tiny Go: Small Is Going Big

Ron Evans talks about TinyGo - a compiler for Go, written in Go itself, that uses LLVM to achieve very small, fast, and concurrent binaries that can also target devices where Go could never go before. The talk includes live coding of devices, RISC-V, WebAssembly, and a drone, to show some of what can be done today using TinyGo. (Presentation with transcript included)

Dynamic Creation of Well-Typed DSL Expressions

Pieter Koopman shows how to make dynamic editors for complex user inputs in iTask programs using dynamic types. (Presentation)

SPONSOR AD

CockroachLabs

📚 Free O'Reilly Ebook Excerpt: Architecting for Scale

A distributed systems expert put together this guide for learning how to build highly available applications that can handle unexpected spikes in traffic with no downtime for your customers. Download now.

TOP Java NEWS HEADLINES

  1. Micronaut 2.0 Enhances Tooling, Improves Support for Serverless and GraalVM

  2. JetBrains Releases IntelliJ 2020.2

OpenJDK Comes to Windows 10 on ARM

Microsoft has made its first big contribution to OpenJDK: Porting OpenJDK to Windows 10 ARM (AArch64). (News)

SPONSOR AD

DataStax

Does Java have a future in the cloud-native world? (Live Webinar and InfoQ-Moderated Q&A)

The "new way" of building cloud applications is defined by containers, Kubernetes, elasticity, scale and serverless; skeptics are calling Java's relevance into question. In this talk we’ll answer the question of Java’s relevance by getting hands on with tools such as Spring, Quarkus, Micronaut and Vert.x that may sway Java's fate as a programming language of choice. Live Webinar and Q&A (AUG 27) – Save your Seat.

In case you missed it

Blazor RenderTree Explained

Blazor is a new single page application (SPA) framework from Microsoft that relies on the .NET framework in favor of JavaScript. As part of its component development model, Blazor uses a DOM abstraction called a RenderTree. In this article we’ll learn what exactly a DOM abstraction is, what the RenderTree is used for, and why Blazor developers should know about it. (Article)

TOP Web Development NEWS HEADLINES

  1. Bootstrap 5 Removes jQuery Dependency

  2. The New Microsoft Edge's Extensions

  3. Interactive Terminal Apps with Ink 3 - New Built-In Hooks, Suspense and React Dev Tool Support

Accessible Adaptive Design Systems with Microsoft's New FAST Framework

Rob Eisenberg recently introduced the FAST Framework. FAST allows developers to create their own design system and web component libraries by customizing styles and properties. FAST uses an adaptive color system that meets accessibility contrast requirements, supports color theming, and provides a perceptually uniform UI across different background colors – with little input from developers. (News)

Google Improves Android App Bundle for Games and Modular Apps

In its latest Android Studio 4.2, currently in Canary, Google has made significant improvements to the Android App Bundle format by introducing Play Asset Delivery (PAD) and dynamic modules resource shrinking. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Eventuate Platform Adds Support for Micronaut, Enhanced Developer Tooling and Improved Performance

Realtime APIs: Mike Amundsen on Designing for Speed and Observability

In a recent apidays webinar, Mike Amundsen, trainer and author of the recent O’Reilly book “API Traffic Management 101”, presented “High Performing APIs: Architecting for Speed at Scale”. Drawing on recent research by IDC, he argued that organisations will have to drive systemic changes in order to meet the upcoming increased demand of consumption of business services via APIs. (Article)

SPONSOR AD

VMware

Kubernetes Up & Running: Download the eBook (By O’Reilly)

Get a practical look at how Kubernetes and container technology can help you achieve new levels of velocity, agility, reliability, and efficiency. Download now.

TOP Culture & Methods NEWS HEADLINES

  1. Brenda - an Artificial Intelligence Team Member

Q&A on the Book Further, Faster

Businesses that thrive over the long term can focus on just a few things that truly matter to their teams and core customers. The book Further, Faster by Bill Flynn provides ideas for business leaders to build teams, create a strategy to stay close to customers, and manage a company’s growth with cash as the primary metric. (Article)

Retrospectives for Management Teams

Engaging top management in a recurring retrospective approach can result in long-term value in organizations. Retrospectives can help management teams to explore how they collaborate and cooperate. They can find out whether they should change something and decide on action points that propel the team forward and make them more effective. (Article)

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.

The What, the Why and Some How of Wardley Mapping - a Conversation with Simon Wardley

Simon Wardley and Shane Hastie discuss what Wardley Mapping is, where the ideas came from, and how they can be applied in real-life situations. Wardley explains the difference between maps and graphs, why maps provide important context based on location, and how this provides additional ways to explore meaning in system relationships and interactions. (Presentation with transcript included)

The Shu Ha Ri Path of Mastery to Being Agile

Ritika Singh relates the concept of shu-ha-ri with Agile, how the martial art technique could be related and is efficient in practice. (Presentation)

https://res.infoq.com/podcasts/scrum-alliance-state/en/smallimage/engineering-culture-200x200-1583790020784.jpg

Remote software development and agile distributed teams in the age of COVID-19

Discover the best techniques to collaborate efficiently. Become a successful agile distributed team, and maintain your team’s mental health during challenging times. Listen to these podcasts and learn from Johanna Rothman, Mark Kilby, Jono Bacon, Helen Bartimote, Jamie Dobson, and more.

SPONSORED CONTENT

Latest White Papers

Apache Spark on GraalVM Enterprise – Improve Apache Spark Performance with GraalVM Enterprise

Developer's Guide to Microservices Performance and Resiliency