In this issue, July 28, 2020 View it in your browser.

Oracle Cloud, Reviewing Infras, Quantum Chips, OpenJDK & GitHub, Alexa Conversations, Financial Architectures, Humanistic Workplaces, Simulating Agile, Object Detection API

Deep dive into microservices with world-class practitioners at InfoQ Live (Virtual Event)

Should you move from a monolith to microservices? How do you manage the transition, from a technical and organizational perspective? Find the answer to these questions at InfoQ Live. Join Adrian Cockcroft, Guy Podjarny, Nicky Wrightson, and more experts on Aug 25th.
 

SPONSOR AD

Perforce

Developer's Guide to Microservices Performance and Resiliency

This white paper examines the unique ways in which microservices can cause unexpected performance issues — with a focus on common inter-service performance problems, and resilience patterns that can help to decrease the chance of cascading and catastrophic failures. Download now.

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Google Announces TensorFlow 2 Support in Object Detection API

  2. Accelerating Machine Learning Lifecycle with a Feature Store

Data Leadership Book Review and Interview

Data Leadership book, authored by Anthony Algmin, covers the data leadership topic and how data leaders should manage and govern the data management programs in their organizations. Data Leadership is how organizations choose to apply their energy and resources toward creating data capabilities to influence their business. (Article)

Is Machine Learning the Right Tool?

Brian Korzynski discusses when and where using machine learning will fit within projects. (Presentation)

Visual Intro to Machine Learning and Deep Learning

Jay Alammar offers a mental map of Machine Learning prediction models and how to apply them to real-world problems with many examples from existing businesses and products. (Presentation with transcript included)
Join us for our upcoming QCon, QCon San Francisco, Nov 16-20, 2020

SPONSOR AD

StreamNative

Pulsar vs Kafka: An Event-Streaming Deep Dive

Pulsar Vs Kafka: We are excited to share an up-to-date comparison of Pulsar and Kafka. For companies looking to adopt a unified messaging and event streaming platform - download the White Paper Now!

TOP DevOps NEWS HEADLINES

  1. Oracle Announces a Fully-Managed Cloud Region with Cloud@Customer

  2. Docker Releases Plugin for Simplified Deployments into AWS ECS and Fargate

  3. Bare-Metal Kubernetes Load Balancer Porter Included in CNCF Landscape

  4. Cloud Development Kit Can Now Generate Terraform Configurations Using TypeScript and Python

  5. OverOps Releases Second Annual DevOps Survey

Engineering Successful Cloud Migrations

Cloud adoption has increased exponentially. To achieve increasing margins gains, it is important to approach migration as a transformation opportunity. This article reviews a migration strategy. (Article)

Book Review and Q&A on "Standing on Shoulders: A Leader's Guide to Digital Transformation"

The book “Standing on Shoulders: A Leader’s Guide to Digital Transformation” provides an introduction to relevant thinking and practices on how to identify and address the major bottlenecks and concerns for transforming organizations. The authors share their industry experience applying these ideas, and how the move to remote working might change our approach to digital transformation. (Article)

PKS Is Not JAK8sP (Just Another Kubernetes Platform)

Cornelia Davis discusses what distinguishes Pivotal Container Service and covers some of the latest advancements coming from the Kubernetes community, such as cluster-api and more. (Presentation)

Lessons Learned from Reviewing 150 Infrastructures

Jon Topper presents a structured review of the architectural and operational choices of 150 platform teams. Topper explores several themes, talks about common mistakes, and gives advice on how to avoid these. The review tool used is part of the AWS Well-Architected program. (Presentation with transcript included)

TOP Development NEWS HEADLINES

  1. Open Source Raspberry Tablet CutiePi Lets Developers Customize Hardware and Firmware

  2. MIT Researchers Claim to Have Found a Way to Scale up Quantum Chips

  3. Rust 1.45 Fixes Cast Unsoundness and Stabilizes Support for Web Framework Rocket

PHP 7 – Functions Improvements

In this article we explore improvements to functions in PHP 7, including the new array define(), returning a value from generator functions, generator delegation, and more. (Article)

Programming Microcontrollers with JavaScript -- Q&A with Peter Hoddie and Lizzie Prader

JavaScript developers can now write IoT software on a large range of devices, including low-specs micro-controllers with as little as 32KB of memory. As the TC53 committee and companies like Moddable create standards and software for the interoperability of heterogeneous hardware, IoT companies may tap in a large pool of JavaScript developers, and leverage the productivity of a scripting language. (Article)

TOP Java NEWS HEADLINES

  1. OpenJDK Migrates to Github

Spring Framework 5.2: Core Container Revisited

Juergen Hoeller covers some of the Spring Framework 5.2 technologies: R2DBC, RSocket, the core component container for GraalVM support and compile-time annotation indexing. (Presentation)

SPONSOR AD

RedHat

Free O'Reilly eBook: Building Reactive Microservices in Java

Want to get rid of your monolithic enterprise applications or not create new ones? Reactive design can help. In this eBook, Clement Escoffier explains why and how Eclipse Vert.x is a good choice to build effective microservices systems. Download the free eBook now.

C# 9: Minor Improvements for Lambdas

Lambdas will be getting a small upgrade in C# 9 with two new features: discard parameters and static anonymous functions. Neither will change the way code is written, but they do clarify the developer’s intent. (News)

Alexa Adds Conversations and Deep-Linking Based Control for Mobile Apps

Alexa Conversations, recently launched in beta, aim to enable the creation of custom skills with fewer code thanks to a new AI-based approach. Alongside Alexa Conversations, Amazon has also announced Alexa for Apps, which allows Alexa users to interact with their mobile phones using Alexa. (News)

Don’t Mix the Paint! Primitives and Composites in the World of Software

Because software is created from synthetic primitives (code, interfaces, requirements, etc.), engineers must accept that assumptions are often wrong, and adopt a mindset of challenging everything. Creating a system that continually tests the assumptions can help actualize the mindset. (Article)

Evolution of Financial Exchange Architectures

Martin Thompson looks at the evolution of financial exchanges and explores what is considered state of the art today. (Presentation with transcript included)

TOP Culture & Methods NEWS HEADLINES

  1. Making Workplaces More Humanistic

Working Remotely: Good Practices and Useful Resources

As the impact of COVID-19 continues around the world, many people will be experiencing a sustained period of remote working for the first time. To help you, we’ve collated good remote working practices and resources and will continue to do so as more emerge. While remote working may appear straightforward, there are common issues that come up as you shift to this way of working. (Article)

Q&A on the Book Think for Yourself

The book Think for Yourself by Vikram Mansharamani provides a balanced approach to working with experts to help us deal with uncertainty. Instead of outsourcing our thinking to experts, we should tap into appropriate expertise when needed. Multi-disciplinary and cross-disciplinary approaches can be used to see the whole picture and stay on top of things. (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.

Simulating Agile Strategies

Adam Timlett introduces the Lazy Stopping Model, simulating different strategies for software development or capital projects, explaining how it works, the ideas behind it and what it can be used for. (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 and GraalVM Enterprise

The CIO's Guide to CI/CD