In this issue, December 29, 2020 View it in your browser.

AI Misuse, AWS Chaos Engineering, k0s, Haskell Foundation, GraalVM COBOL, C# 9 and .NET 5, TypeScript 4.1, AWS IoT Greengrass, Microservices, Retrospectives Antipatterns, User Storiese

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

Accelerating Digital Transformation - Virtual Summit

How to gain insights into structural conditions of complex custom apps? Live sessions and Q&A with IT visionaries , Networking, "how-to" labs and more. Register now.

https://s3.amazonaws.com/infoq.content.live.0/articles/2020-recap-best-posts/en/smallimage/2020-recap-100px-1608641842348.jpg

InfoQ 2020 Recap, Editor Recommendations, and Best Content of the Year

As 2020 is coming to an end, we created this article listing some of the best posts published this year. This collection was hand-picked by nine InfoQ Editors recommending the greatest posts in their domain. It's a great piece to make sure you don't miss out on some of InfoQ's best content. (Article)

https://res.infoq.com/minibooks/2020-year-review/en/smallimage/logo-1608557636822.jpg

The InfoQ eMag: 2020 Year in Review

2020 is probably the most extended year we will see in our whole life. A vast number of people have spent the most significant part of the year at home. Remote work went from "something to be explored" to teams' reality around the world. In this eMag, we would like to pack in some of the most relevant InfoQ content of 2020. And there is no way to avoid content on remote activities. (eMag)

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. Trend Micro, Europol, and UNICRI Publish AI Misuse Report

Overcoming Data Scarcity and Privacy Challenges with Synthetic Data

In this article, the author discusses the importance of using synthetic data in data analytics projects, especially in financial institutions, to solve the problems of data scarcity and more importantly data privacy. (Article)

Understanding Similarity Scoring in Elasticsearch

In this article, the author discusses the importance of Relevancy Score for developing Search Engine solutions and how to calculate the relevancy score using Elasticsearch's similarity module. (Article)

SPONSOR AD

MongoDB

Developer Productivity & Autonomy

Set data and developers free! Expand the power of your data platform using the MongoDB Atlas document database. Get the ebook.

TOP DevOps NEWS HEADLINES

  1. AWS Introduces Batch Support for AWS Fargate

  2. AWS Announces a New Version of AWS Iot Greengrass

  3. AWS Announces Cloudshell, a Browser-Based Shell to Interact with AWS Resources

  4. AWS Announces Chaos Engineering as a Service Offering

  5. Mirantis Announces k0s, a New Kubernetes Distribution

Culturing Resiliency with Data: a Taxonomy of Outages

Ranjib Dey overviews the categorization of outages that happened at Uber in the past few years based on root cause types. (Presentation)

Certainty among the Chaos

Marco Coulter discusses the capabilities of chaos engineering beyond resiliency to support capacity optimization. (Presentation)

TOP Development NEWS HEADLINES

  1. Github Removes All Non-Essential Cookies

  2. New Haskell Foundation to Foster Haskell Adoption, Raises 200,000 USD

Google Phases out Android Things

Google recently announced phasing out its Android Things IoT platform. New projects will not be accepted after January 5, 2021, and the Android Things console will be turned down for all projects in 2022. (News)

GraalVM Offers COBOL Support

GraalVM offers integration support to bridge between COBOL and Java, adding support for many languages under a single runtime. (News)

TOP .NET NEWS HEADLINES

  1. Infer# Brings Facebook's Infer Static Analyzer to C# and .NET

C# 9 and .NET 5: Book Review and Q&A

The book C# 9 and .NET 5 by Mark Price is a practical guide on developing .NET cross-platform applications. The book is concise, implementation-oriented, and each subject is presented with a hands-on walkthrough. The author covers the main types of applications that can be built with C# 9 and .NET 5. InfoQ reviewed the book and interviewed Price on the goals and contents of the book. (Article)

TOP Web Development NEWS HEADLINES

  1. Tailwind CSS V2.0 - First Major Update

TypeScript 4.1 Adds Template Literal Types

The TypeScript team announced the release of TypeScript 4.1, which includes powerful template literal types, key remapping of mapped types, and recursive conditional types. (News)

AWS IoT Greengrass Reaches 2.0, Edge Runtime Goes Open Source

Announced in 2017, AWS Greengrass aims to ease the task of setting up and managing IoT systems. Version 2.0 adds new developer capabilities, including revamped command-line interface and support for adding and removing pre-built components. Additionally, its edge runtime has been open sourced and is now available on GitHub. (News)

Reviewing the Microservices Architecture: Impacts, Operational Complexity, and Alternatives

Wes Reisz moderated a roundtable with Leif Beaton (NGINX senior solutions architect), Yan Cui (independent AWS and serverless consultant), and Nicky Wrightson (Skyscanner principal engineer), discussing topics around the microservices approach. The panelists shared their experience on it, analyzing the impact of microservices, challenges in dealing with operational complexity, and alternatives. (Article)

Continuous Resilience

Adrian Cockroft talks about how to build robust systems by being more systematic about hazard analysis, and including the operator experience in the hazard model. (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).

TOP Culture & Methods NEWS HEADLINES

  1. Analyzing Large Amounts of Feedback to Learn from Users

  2. The Benefits of Nostalgia: Q&A with Linda Rising

Q&A on the Book Retrospectives Antipatterns

Using the familiar “patterns” approach, the book Retrospectives Antipatterns by Aino Vonge Corry describes unfortunate situations that can sometimes happen in retrospectives. For each situation, described as an antipattern, it also provides solutions for dealing with the situation; this can be a way to solve the problem directly or avoid similar problems in future retrospectives. (Article)

Changes in the 2020 Scrum Guide: Q&A with Ken Schwaber and Jeff Sutherland

The Scrum Guide has been updated to make it less prescriptive, using simpler language to address a wider audience. These changes have been done to make Scrum a “lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems”. An interview with Ken Schwaber and Jeff Sutherland about the changes to the guide. (Article)

Do You Think Like a Lawyer, a Scientist, or an Engineer?

Law, science, and engineering offer three distinct approaches to logical thinking. Each is important in different circumstances, and in practice, we can use all three. How much understanding and control do you have of a situation? Do you simply need to follow the rules? Are you operating in a world of uncertainty and volatility? Or are you building and defining the rules as you go along? (Article)

User Stories: Re-Explained – You Think You Know until You Realise You Don't

Antony Marcano discusses using User Stories, tasks and features in disguise. to release more value, sooner, with more flexibility and without dependencies. (Presentation)

SPONSORED CONTENT

Latest White Papers

Key open source usage trends in professional development teams

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

SPONSORED CONTENT

DevTools

Best Practices for Secure Infrastructure Access (On-demand webinar) - Watch Now