In this issue, December 17, 2019 View it in your browser.

Machine Learning Limits for Astronomy, Kubernetes Chaos Testing, Spring Cloud Hystrix, .NET Core 3.1, Vue.js CLI 4, React Native at Walmart, Microcultures

Which software conference should you attend in 2020? Have you considered QCon London?

“QCon is a kind of mirror reflecting where the world is going. That is exactly the main benefit that you get from attending.” - QCon attendee. QCon London (March 2-6, 2020) is the software engineering conference that will help validate your software roadmap. Find out more.
 
https://res.infoq.com/podcasts/slack-building-resilient-data-engineering/en/smallimage/infoq-podcast-200-1575853122827.jpg

The InfoQ Podcast Hosts Take a Look Back at 2019, Discussing Teal, Kubernetes, Edge, and Quantum Computing

In this special year-end wrap-up podcast Wes Reisz, Shane Hastie, Daniel Bryant, and Charles Humble discuss what we've seen in 2019 and speculate a little on what we hope to see in 2020. Topics include business agility and Teal, what it means to be an ethical engineer, bringing your whole self to work, highlights from QCon and InfoQ during 2019, the rise of Python, and progress in quantum computing. (Podcast)

https://res.infoq.com/minibooks/net-core-3/en/cover/The-InfoQ-eMag-NetCore3-m-1574870431078.jpeg

The InfoQ eMag - .NET Core 3

In this eMag we explore some more of the benefits of .NET Core and how it can benefit not only traditional .NET developers, but all technologists who need to bring robust, performant and economical solutions to market. (eMag)

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

2019 Retrospective

Review most important software trends in 2019 and hear our projections on what will matter in 2020 from your peers’ point of view.

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. TensorFlow 2.1.0 Will Be the Last Version to Support Python 2

When Machine Learning Can't Replace the Human

Pamela Gay explores how creative software solutions let scientists explore the solar system. She looks at the case of an asteroid - a 500m across rock named Bennu. While unimpressive in size, this orbiting rubble pile has posed a challenge to its mission team: how can a safe spot to get a sample be found quickly on an object with half a million hazards? Answer: use humans as part of the algorithm. (Presentation with transcript included)
The next QCon is QCon London, March 2-4, 2020. Join us!

SPONSOR AD

DataStax

Modernizing with NoSQL from Relational Data Platforms

Learn the criteria to watch out for, and the keys to success when it comes time to migrate from a legacy relational database to a NoSQL platform built to support digital, mobile, and cloud applications that run everywhere. Download now.

TOP DevOps NEWS HEADLINES

  1. Recap of AWS re:Invent 2019

  2. Gremlin Releases Native Kubernetes Chaos Testing

  3. AWS IoT Day Recap: Eight New Powerful Features

Embracing Chaos!

Paul Osman and Ana Medina discuss onboarding teams onto a Chaos Engineering platform, identifying teams that are ready to do GameDays and creating feedback loops to measure resilience. (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.

TOP Development NEWS HEADLINES

  1. Live Recorder: Debugging C++, Rust, and Go with Capture and Replay of Nondeterministic Data

KIT-BASHING THE BLORB - What Happens When All the Dead Come Back and They're Still Really Fun

Jason Scott discusses the status and the future of the Internet Archive. (Presentation)

The Talk You've Been Await-ing for

Steve Klabnik goes over the deep details of how async/await works in Rust, covering concepts like coroutines, generators, stack-less vs stack-ful, "pinning", and more. (Presentation with transcript included)

Securing Software from the Supply Side

Nickolas Means talks about the tools that GitHub provides for Open Source maintainers to improve the safety and security of the software supply chain at the source, as well as how to leverage work to make your own codebase more secure. (Presentation with transcript included)

SPONSOR AD

Heroku

GraphQL's Benefits and Costs

GraphQL focuses on making data fetching easier, whether that client is a web browser or an API call, providing one endpoint that can query all your application's domain logic. Tanmai Gopal, the CEO of Hasura, guides you through the pros and cons of using GraphQL in your application. Listen to the Podcast.

TOP Java NEWS HEADLINES

  1. Supreme Court to Have Final Say in Oracle v. Google Java API Battle

  2. Payara Server: the Latest Product Certified as Jakarta EE 8-Compatible

The Future of Spring Cloud's Hystrix Project

The Spring Cloud Hystrix Project was built on top of the similarly-named Netflix project. The latter has recently been placed into maintenance mode, leaving Java developers wondering where to migrate to. The Resilience4j project aims to fill that gap and provide continuity for cloud native Java projects. (Article)

Building Reactive Pipelines: How to Go from Scalable Apps to (Ridiculously) Scalable Systems

Mark Heckler discusses and demoes reactive and highly scalable microservices built with Project Reactor using RabbitMQ, Apache Kafka, and Spring Cloud Stream. (Presentation)

TOP .NET NEWS HEADLINES

  1. JetBrains Releases Rider, ReSharper Ultimate 2019.3

Microsoft Releases .NET Core 3.1 LTS

Earlier this month, Microsoft announced the release of .NET Core 3.1 on their development blog, together with ASP.NET Core 3.1 and EF Core 3.1. The new releases are mostly composed of fixes and refinements over their previous version (3.0). However, these are long-term supported (LTS) releases, which means they will be supported for at least three years. (News)

TOP Web Development NEWS HEADLINES

  1. Introducing React Concurrent Mode

  2. Vue.js CLI 4 Released

Make Your Electron App Feel at Home Everywhere

Kilian Valkhof discusses the process of making an Electron app feel at home on all three platforms: Windows, MacOS and Linux, making devs aware of the pitfalls and how to avoid them. (Presentation with transcript included)

TOP Mobile and IoT NEWS HEADLINES

  1. Google's ARCore Depth API Brings Depth Maps and Occlusion to Non-Specialized Devices

Using React Native for iOS and Android App Development at Walmart

For the last two years, Walmart engineers have been steadily integrating React Native into their mobile development tool chest. Instead of aiming for a pure React Native app, they chose to deliver a hybrid app leveraging the best of native and React. (News)

How to Live in a Post–Spring Cloud Netflix World

Marcin Grzejszczak and Olga Maciaszek-Sharma discuss how Netflix has frozen certain projects running on Spring Cloud and moved to new ones. (Presentation)

Using Metrics to Ensure Quality Applications in Pivotal Platform

Tom Martin and Sam Reed show how to set up automatic service discovery with Eureka, some auto scaling problems of microservices, how to configure Prometheus and Grafana to gather and show metrics. (Presentation)

Monoliths, Microservices, Events, Functions: What It Takes to Go through the Transformation

Dilleswara Anupoju discusses lessons learned building apps in a distributed environment. (Presentation)

SPONSOR AD

Auth0

The Open ID Connect Handbook

OpenID Connect provides a template for interoperability that makes it easy to incorporate identity management seamlessly and securely. Learn how this standard works and how you can leverage it to enhance user experience and security today. Download the Ebook.

TOP Culture & Methods NEWS HEADLINES

  1. Experiences from Mob Programming at an Insurance Startup

  2. How Deploying Every Feature Branch Enables Fast Product Feedback

Q&A on the Book Building Digital Experience Platforms

The book Building Digital Experience Platforms by Shailesh Kumar and Sourabhh Sethii describes methods, techniques, and practices for using digital experience platforms (DXP) and provides a digital transformation case study from a banking application. (Article)

How Structure, Process, and Rules Make People Free

There is a widespread belief that rules, structure and processes inhibit freedom and that organizations that want to build a culture of autonomy and performance need to avoid them like the plague. In this article, we want to debunk that myth. Nurturing a culture of freedom and responsibility at scale is an organizational design problem. (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.

Measure (and Learn) What Matters

Pete Young shares how, in two years, a single metric focus resulted in a 7% increase in first time delivery and usage of services to drive this outcome increased over 400-700%. (Presentation)

Microcultures and Finding Your Place

Mike McGarr explores the essence of organizational culture and how it impacts our work. He talks about the microcultures that can exist within an organization that provide layers of influence in our lives and job satisfaction. (Presentation with transcript included)