In this issue, November 26, 2019 View it in your browser.

Happiness at Work, Time Predictions at Uber Eats, Google Skaffold for Kubernetes, GraalVM, Microsoft Edge, Remote Working

All track hosts are confirmed for QCon London 2020.

Each of the 18 tracks at QCon London (March 2-6, 2020) is curated by a domain expert in areas such as culture, machine learning, front-end technologies, Javascript, Chaos Engineering, Fintech, and architecture. Be inspired by these software leaders pushing the boundaries. Find out more.
 

SPONSOR AD

WhiteSource

What are the Most Secure Programming Languages?

This research report focuses on open source security vulnerabilities in C, Java, JavaScript, Python, Ruby, PHP, and C++, to find out which programming languages are most secure, which vulnerability types are most common in each language, and why. Download Now.

https://res.infoq.com/podcasts/creating-happiness-work-culture/en/smallimage/engineering-culture-200x200-1574279664722.jpg

Maartje & Fennande of Happy Office on Creating a Culture of Happiness at Work

In this podcast, recorded at the Agile India 2019 conference, Shane Hastie, Lead Editor for Culture & Methods, spoke to Maartje Wolff and Fennande van der Meulen about happiness being crucial in organizations. (Podcast)

https://assets.infoq.com/newsletter/regular/en/assets/ReadershipSurvey1.png

10% of InfoQ readers plan to adopt Rust in the next 12 months

Take the InfoQ Readers’ survey and share your adoption plans. We will share stats in an upcoming post.

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Deep-Learning Framework SINGA Graduates to Top-Level Apache Project

  2. The Future of Data Engineering: Chris Riccomini at QCon San Francisco

  3. Machine Learning on Mobile and Edge Devices with TensorFlow Lite: Daniel Situnayake at QCon SF

  4. Microsoft Announces Azure Synapse for Data Warehousing and Analytics

Predicting Time to Cook, Arrive, and Deliver at Uber Eats

Time predictions are critical to Uber Eats business as they determine when to dispatch delivery partners as well as ensure customer satisfaction. This article explains how their dispatch system evolved through time predictions powered by machine learning, followed by a deep dive on how to predict food preparation time without ground truth data. It goes over delivery and travel time predictions. (Article)

Q&A on the Book Rebooting AI

The book Rebooting AI explains why a different approach other than deep learning is needed to unlock the potential of AI. Authors Gary Marcus and Ernest Davis propose that AI programs will have to have a large body of knowledge about the world in general, represented symbolically. Some of the basic elements of that knowledge should be built in. (Article)

Untangling the Mysteries of Qubits

Roy van Rijn explains how larger quantum algorithms work by explaining the quantum benefits in Shor's Prime Factoring algorithm. (Presentation)

SPONSOR AD

Auth0

The Definitive Guide to Single Sign-On

What is Single Sign-On and how does it work? Download this free comprehensive 74-page eBook to learn about the latest trends and best practices and how to implement SSO within your app or organization easily and securely. Download Now.

TOP DevOps NEWS HEADLINES

  1. Fully-Managed Serverless Platform Google Cloud Run is Now GA

  2. CloudFlare Releases Open Source Implementation of Network Time Security Protocol

  3. Google Announces General Availability of Skaffold for Easing Kubernetes Development

  4. Unlocking Market Data, Amazon Introduces AWS Data Exchange

  5. Docker Enterprise Business and Team Move to Mirantis While Docker Gets New Funding

Lessons from Leading a “You Build It, You Run It” Team

Roger Almeida presents his insights on how to evolve services and organize teams in new ways to break glass procedures, post-mortems and more. (Presentation)

SPONSOR AD

Instana

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.

Book Review: A Leader's Guide to Cybersecurity

A Leader's Guide to Cybersecurity educates readers about how to prevent a crisis and/or take leadership when one occurs. With a focus on clear communication, the book provides details, examples, and guidance of mapping security against what a business actually does. The book describes ways to align security with the motivation of others who may be security-agnostic against their own goals. (Article)

SPONSOR AD

CodeClimate

The Engineering Leader's Guide to Cycle Time: Accelerating Software Delivery with Data

"As Engineering organizations grow, so does the complexity of fast and reliable software delivery. Don’t learn by making your own mistakes. This book tells you exactly what to measure, why it matters, and how to fix it.” - Ishan Agrawal, VP Engineering at Funding Societies. Download Now.

TOP Java NEWS HEADLINES

  1. GraalVM 19.3 Brings JDK 11 Support

Low Latency Profiling Now Available in Java 8

Java Flight Recorder is now publicly available in OpenJDK 8, enabling developers to monitor performance in production with under 2% overhead, without cost. (News)

TOP .NET NEWS HEADLINES

  1. Microsoft Announces .NET Support for Jupyter Notebooks

Microsoft Visual Studio Online: Distributed Development for Visual Studio

Earlier this month, Microsoft announced the public preview of Visual Studio Online (VSO) at its Ignite conference. The service provides managed development environments that can be used with Visual Studio and Visual Studio Code. It also features an online code editor with IDE capabilities such as debugging, code completion, and collaborative sessions. (News)

Microsoft Edge 79 to Use the Chromium Browser Engine

With the release of Edge 79, Microsoft will transition from its proprietary EdgeHTML engine to Chromium, the popular open-source engine that powers Chrome. (News)

Objective-C Introduces Zero-Runtime-Cost Direct Methods

Since Swift was launched in 2014, Objective-C has known only minor changes, mostly aimed at improving its interoperability with Swift. Far from being a fringe language, though, Objective-C has recently added support for "direct" methods, which look like ordinary class methods but behave more like a C function. (News)

Q&A with Tyler Treat on Microservice Observability

Tyler Treat attempts to disambiguate the concepts of Observability and Monitoring. He discusses how the complexity of elastic systems produces more unknowns that require a discovery-based approach. InfoQ recently sat down with Treat to discuss the topics of observability and monitoring, and he shares some challenges and best practices when introducing observability concepts. (Article)

The Future of Chaos Engineering: in Pursuit of the Unknown Unknowns

Crystal Hirschorn discusses where their chaos and resilience practices must evolve to keep pace with the challenges of growing complexity. (Presentation)

SPONSOR AD

Lightbend

Architecting for Reactive Microservices: An O'Reilly Book Pack

In these concise O'Reilly reports, Jonas Bonér, co-author of the Reactive Manifesto & creator of the Akka project, provides architects and technology leaders with an overview of the principles and strategies they should consider when designing systems of microservices for cloud native applications. Download now.

TOP Culture & Methods NEWS HEADLINES

  1. Wade Davis Encourages Solidarity with Women at QConSF

  2. Systemic Coaching as a Leadership Approach

  3. How Engagement Models Support Agile Adoption: Q&A with Karl Scotland

Lessons Learned in Performance Testing

Performance testing is a hard discipline to get right and many things can go wrong. The key is to pay attention to the details, understand the behavior, and avoid just producing fancy numbers. This article describes a few common problems seen frequently with performance testing and shares tips on how to make your performance testing routine better. (Article)

13 Practices for Better Code Reviews

When done incorrectly, code review can be irritating, excessively time consuming, and have little or no impact on code quality. However, if done well, it can improve the quality of code and reduce the overall time spent delivering features. This article provides several good practices regarding both technical and cultural aspects of code review. (Article)

YSoft LeSS Adoption: The Good, The Bad & The Ugly

Jurgen De Smet and Michal Donat share their experience adopting LeSS at YSoft. (Presentation)

SPONSOR AD

Split

Feature Flag Best Practices (By O’Reilly)

With this practical book, developers will learn eight best practices for using feature flags in production, including how to configure and manage a growing set of feature flags within your product, maintain them over time, manage infrastructure migrations, and more. Download the eBook.

Holacracy: Unleash Entrepreneurship in Your Team

Brian Robertson discusses how to scale the entrepreneurial spirit and culture beyond start-up size with Holacracy, a set of self-management practices. (Presentation)

Diversity, Chocolate and Safe Cracking

John Le Drew discusses what diversity is, why it is needed and how to achieve it. (Presentation)

Remote Working in an Agile World

Raji Bhamidipati discusses what it takes to work remotely: learning how to interact with the immediate team and wider team, keeping the communication channel open but avoiding noise, how to overcome emotional impact, setting up a working environment at home, and changes to be made by ‘Office workers’. (Presentation)

NUDGE – Role of Economics in Architecture and Design

Raghavendra Mithare explores the role behavioral economics has on individual choice, and the impact it has on system Architecture and Design. (Presentation)