In this issue, January 5, 2021 View it in your browser.

Caltech AI, Cloudflare Pages, Production Excellence, Qt 6, Go at 13 Years, MicroProfile 4.0, Farewell to Flash, Airbnb Showkase, AsyncAPI and Postman, Agile Anti-Patterns

Validate your software engineering roadmap. Attend QCon Plus on May 10-28, 2021.

Validate your project roadmap for 2021. Attend QCon Plus and uncover trends and tools that are helping organizations tackle change and uncertainty. Be the first to know when registration opens, sign up for the QCon Newsletter.
 

SPONSOR AD

LaunchDarkly

Smarter & Faster Application Modernization

Are your custom apps resilient, secure, Cloud ready? How to quickly refactor them for Cloud? Learn how to apply software intelligence to speed-up your modernization? Register now.

https://res.infoq.com/podcasts/devsecops-platforms-threat-modelling/en/smallimage/InfoQ-Podcast-logo-200-1608942658169.jpg

Mario Platt on DevSecOps, Platforms, and Threat Modelling

In this podcast, Mario Platt, VP head of information security at CloudMargin, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: the differences and similarities between DevSecOp and DevOps; the role of a platform in relation to system security; and the value of threat modelling. (Podcast)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Molecular Dynamics Simulation Based on Machine Learning Wins Gordon Bell Prize

  2. Caltech Open-Sources AI for Solving Partial Differential Equations

Building an SQL Database Audit System Using Kafka, MongoDB and Maxwell's Daemon

In this article, the author discusses the importance of a database audit logging system outside of traditional built-in data replication, using technologies like Kafka, MongoDB, and Maxwell's Daemon. (Article)

TOP DevOps NEWS HEADLINES

  1. Cloudflare Introduces a Way to Build and Host Jamstack Sites with Cloudflare Pages

  2. Security Vulnerability Detection with Vulnture

  3. AWS Introduces Location Service in Preview

  4. Google Cloud Introduces Filestore Backups

Top Five Things You Can Do to Reduce Operational Load

Rachel Obstler discusses the things one can do to make a big difference in reducing operational work from incidents, reducing duplicate efforts, surfacing issues, and improving response times. (Presentation)

Self-Service Chaos Engineering: Fitting Gremlin into a DevOps Culture

Doug Campbell shares how they rolled out Gremlin at Grubhub and how they educated and enabled all engineering teams to use it. (Presentation)

Cultivating Production Excellence

Liz Fong-Jones talks about several practices core to production excellence: giving everyone a stake in production, collaborating to ensure observability, measuring with Service Level Objectives, and prioritizing improvements using risk analysis. (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).

SPONSOR AD

CockroachLabs

Webinar Tomorrow: Battle of the Cloud Databases

Looking for the best cloud SQL database? Join us as we compare CockroachDB to Amazon Aurora to see which database truly is the best fit for all types of applications. Sign Up.

TOP Development NEWS HEADLINES

  1. Google Open-Sources Python Fuzzy Testing Tool Atheris

  2. Mastering Blockchain 3rd Edition: Author Q&A

  3. Qt 6 Improves QML, Adopts C++17, and More

Go Language at 13 Years: Ecosystem, Evolution, and Future in Conversation with Steve Francia

Go was started more than a decade ago in the Engineering department at Google. It was designed with the purpose of providing an easy-to-learn programming language that would allow to develop Google's systems at the next level. In the past decade, the language became more and more stable, and is currently being used for implementing some of the most popular tools on the web (Kubernetes, Terraform etc.) (Article)

What's New in MicroProfile 4.0

Delivered under the newly-formed MicroProfile Working Group, the much anticipated release of MicroProfile 4.0 was made available to the Java community. Features include alignment with Jakarta EE 8 and updates to all APIs. The standalone APIs remain unchanged. MicroProfile 4.0 was delivered with incompatible changes to five of the APIs, namely Config, Fault Tolerance, Health, Metrics and OpenAPI. (News)

In case you missed it

.NET 5 Breaking Changes for ASP.NET Core

In part 3 of our .NET 5 Breaking Changes series, we look at ASP.NET Core. (News)

Farewell to Flash

Flash reached end of life on 31st December 2020. InfoQ looks back at the contribution that Flash made to the early web, and what will be missed after its demise. (News)

Airbnb Showkase: a Browser for Your JetPack Compose Library

Airbnb Showkase aims to help developers organize, discover, and visualize their Jetpack Compose UI elements by synthesizing a browser activity based on specific code annotations. (News)

AsyncAPI and Postman Partner to Bring New Tooling to Asynchronous APIs

AsyncAPI and Postman announced a partnership to support the AsyncAPI specification on the Postman platform. In their respective announcements, they detail how this partnership allows to boost the development of Asynchronous APIs. This will be done by building better tools to help engineers create and maintain Asynchronous APIs while using their favorite programming languages and frameworks. (News)

TOP Culture & Methods NEWS HEADLINES

  1. Experiences from Testing Stochastic Data Science Models

  2. Team-Level Agile Anti-Patterns - Why They Exist and What to Do about Them

Meeting the Challenges of Disrupted Operations: Sustained Adaptability for Organizational Resilience

The first article in a series on how software companies adapted and continue to adapt to enhance their resilience starts by laying a foundation for thinking about organizational resilience. It looks at what organizations can do structurally during surprising and disruptive events to establish conditions that help engineering teams adapt in practice and in real time as disruptive events occur. (Article)

Key Sprint Metrics to Increase Team Dependability

What are the questions you should be asking and what behaviours should you be measuring within your Scrum teams in order to improve overall dependability and delivery efficiency? We explore how you can transform your Sprints into the building blocks for success and ensure you can continue to meet (and even surpass) long-term user and business expectations. (Article)

Mastering Remote Meetings

Lisette Sutherland and Judy Rees conduct an interactive keynote where everyone engages with the tools and processes that make for better virtual meetings. (Presentation)

SPONSORED CONTENT

Latest White Papers

Key open source usage trends in professional development teams

The State of Process Automation 2020

Distributed Edge Computing for 100% Uptime

MongoDB Architecture Guide