In this issue, November 24, 2020 View it in your browser.

Beyond the Database, 2020 State of DevOps, Failing Over, JakartaOne, OSGi Alliance, .NET Conf 2020, Angular 11, Microservices Roundatable, Decentralised Development

Join the InfoQ .Net News Editors Team!

Are you a senior software developer? Would you like to share your knowledge with the community and publish on InfoQ? Join the InfoQ News Editors team. Share your topics of interest and availability and we'll get in touch:



Built-in Support for Containers

The Payara Platform is a cloud-native open source server runtime with Docker and Kubernetes features built-in to reduce your infrastructure and maintenance costs of existing apps. Learn More.

Stephen Wolfram on Computer Language Design, SMP, Mathematica, and Wolfram Language

In this episode of the InfoQ podcast, Charles Humble talks to Stephen Wolfram about Wolfram Language, its origins and the influences on its creation. In a wide-ranging discussion they also cover the ergonomics of programming languages; Wolfram|Alpha’s integration with Siri, Alexa, and the upcoming integration with Microsoft Excel; and live streaming language design discussions via Twitch. (Podcast)

Antoine Patton on Learning to Code While in Prison and Sharing That Knowledge

In this podcast recorded at QCon San Francisco 2019, Shane Hastie, lead editor for culture & methods, spoke to Antoine Patton on Holistic Ed-tech and Diversity, learning to code while in prison and founding a non-profit to teach people of color how to code. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Waymo Publishes Autonomous Vehicle Safety Report

Beyond the Database, and beyond the Stream Processor: What's the Next Step for Data Management?

Databases have been around forever with the same shape: you make a request to your data and then you receive an answer. Now, stream processors came along with a different approach: data isn’t locked up, it is in motion. Understand how stream processors and databases relate and why there is an emerging new category of databases that focus on data that stays in place as well as data that moves. (Article)



Teleport enables engineers to quickly access any computing resource anywhere

Teleport enables engineers to quickly access any computing resource anywhere on the planet. Our open source products provide a Unified Access Plane for developers and security professionals seeking to simplify secure access to servers, applications, and data across all environments. Teleport is a pioneer in environment-free computing. Learn more.


  1. Google Launches a New Serverless Database Migration Service

  2. AWS Announces New S3 Intelligent-Tiering Archive Access Tiers

  3. Puppet Releases Its 2020 State of DevOps Report

How to Evolve and Scale Your DevOps Programs and Optimize Success

Processes and workflows become more complex and difficult as DevOps efforts scale. In this article, we’ll take a look at these challenges, and sketch an approach to overcoming them. (Article)

Failing over without Falling over

Adrian Cockroft shows how to use System Theoretic Process Analysis (STPA), as advocated by professor Nancy Leveson’s team at MIT, to analyze failover hazards. (Presentation)

In case you missed it

Deno Introduction with Practical Examples

Deno is a simple, modern, and secure runtime for JavaScript and TypeScript applications built with the Chromium V8 JavaScript engine and Rust. (Article)



Best practices for managing your open source artifacts (on-demand webinar)

Learn how to improve overall software integrity by ensuring you are working with known-good, issue-free packages and versions across the entire organization. You’ll also discover how to speed up development by spending less time managing security issues and build fails. Watch Now.


  1. JakartaOne Livestream 2020 Highlights Jakarta EE 9 and MicroProfile 4.0

OSGi Alliance to Transition to Eclipse Foundation

The OSGi Alliance announced that after 21 years of being an independent foundation, they would be transferring their assets into the Eclipse Foundation, and continuing work under the OSGi Working Group. InfoQ reached out to Dan Bandera, president of the OSGi Alliance, to find out more about the move. (News)

Microsoft .NET Conf 2020: .NET 5, C# 9.0, F# 5.0, and More

At the 2020 edition of .NET Conf, streamed online last week, Microsoft released the much-awaited .NET 5, along with new major .NET language versions (C# 9 and F# 5), ASP.NET 5, and EF Core 5.0. New versions of Visual Studio 2019 were also released, with support for .NET 5 and improved Git tooling. The event also featured sessions covering tools and frameworks such as Blazor and Project Tye. (News)


  1. New Electron Release Supports New Apple Silicon Chips

  2. Bloomberg Engineering Share Experiences of Adopting TypeScript across a Large Codebase

Angular 11 Has Arrived

Google has released version 11 of Angular, its popular Single Page Application framework. The release focuses on improving the developer experience and finalizing the cleanup of the issue tracker. (News)

A Cloud-Native Architecture for a Digital Enterprise

This article describes a vendor/technology-neutral reference architecture for a cloud native digital enterprise that can be mapped into different cloud-native platforms (Kubernetes and service mesh), cloud providers (Microsoft Azure, Amazon AWS, and Google GCP), and infrastructure services. (Article)

Breaking Serverless Things on Purpose: Chaos Engineering in Stateless Environments

Emrah Şamdan discusses the challenges of building a highly resilient serverless app, designing for unpredictable problems, and planning for chaos experiments, using various observability solutions. (Presentation)

InfoQ Live Roundtable: Microservices - Are They Still Worth It?

The panelists discuss the positive and negative impact of microservices: is there an alternative middle ground, have we learned how to deal with operational complexity? (Presentation with transcript included)
Level-up on the practices, patterns, and skills most in-demand in software right now. Attend QCon Plus (May 10 - 28, 2021).



Become a Kubernetes Master

Kubernetes is an open-source platform for automating deployment, scaling and operations of application containers across clusters of hosts. Download this Kubernetes cheat sheet to learn how to install Minikube, run locally on Minikube, install Kubectl, and use the Kubectl CLI. Download now.

TOP Culture & Methods NEWS HEADLINES

  1. Organisational-Level Agile Anti-Patterns - Why They Exist and What to Do about Them

Decentralised Development: Common Pitfalls and how Value Stream Management can Avoid Them

Big businesses often learn about Agile methodologies and start breaking up their teams to be more product-oriented. But this exposes teams to pitfalls affecting three main areas: risk, dependencies and governance. This article identifies these challenges, and introduces value stream management as an answer –the author explores what this is and how businesses can implement it effectively. (Article)



Hiring the right developers with a structured scoring rubric

This detailed and actionable guide shows engineering leaders how to design structured scoring rubrics that align to the role, high-priority competencies, and can generate a hiring recommendation you and your team can trust. Download now.

Q&A on the Book Virtual Teams Across Cultures

The book Virtual Teams Across Cultures, by Theresa Sigillito Hollema, examines what makes multicultural virtual teams tick – why they’re different and how to unlock their potential. This book is a comprehensive guide for reflective leaders who want to bring out the best in distributed, culturally diverse teams. (Article)


Latest White Papers

The Ultimate Guide to Kubernetes Security - Download the eBook

Six Best Practices for JavaScript Error Monitoring

5 Reasons You Want an Out-of-the-Box Identity Service

3 Common Pitfalls in Microservice Integration – And How to Avoid Them

Gaining Continuous Intelligence from Apache Kafka Event Streams



Best Practices for Secure Infrastructure Access (Live Webinar Dec. 10th, 2020) - Save Your Seat