BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • 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.

  • AWS Announces a New Version of AWS Iot Greengrass

    Recently, AWS announced a new version of its IoT Greengrass edge runtime and cloud service during the annual re:Invent. The latest version 2.0 comes with pre-built software components, local software development tools, and new features for managing software on large fleet devices.

  • GraalVM Offers COBOL Support

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

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

    During the annual re:Invent, AWS introduced a Linux terminal available from the AWS console called AWS CloudShell. With CloudShell, operation teams and developers at customer organizations can access AWS resources with AWS-enabled shell prompt in a browser.

  • AWS Announces Chaos Engineering as a Service Offering

    AWS has announced the upcoming release of their chaos engineering as a service offering. The Fault Injection Service (FIS) will provide fully-managed chaos experiments across a number of AWS services. The service includes pre-built templates that generate disruptions mimicking common real-world events. It can be integrated into CI pipelines via API.

  • 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.

  • Recap of AWS re:Invent 2020

    This year the annual re:invent conference organized by AWS was virtual, free and three weeks long. During multiple keynotes and sessions, AWS announced new features, improvements and cloud services. Here is a review of the main announcements impacting compute, database, storage, networking, machine learning and development.

  • AWS Announces Amazon SageMaker Edge Manager

    Recently AWS announced a new capability of SageMaker called Amazon SageMaker Edge Manager. This new capability in SageMaker makes it easy for customers to prepare, run, monitor, and update machine learning models on fleets of edge devices such as smart cameras, robots, and industrial machines.

  • The WebThings Iot Platform Continues on Its Own after Mozilla Disengages from Iot

    David Bryant recently announced that Mozilla WebThings becomes WebThings and leaves the Mozilla umbrella to become an independent community-led open source project. The project’s website also moves from Mozilla IoT webpage to its own (webthings.io). The move ensures the continuity of operations for the WebThings user base while Mozilla continues to focus on its restructuration.

  • CLI Guidelines Aim to Help You Write Better CLI Programs

    The Command Line Interface Guidelines (CLIG) is an open-source guide inspired by the traditional UNIX philosophy and aims to revisit the best practices and design principles behind command-line programs. InfoQ has taken the chance to speak with CLIG authors to learn more.

  • .NET 5 Breaking Changes for WPF/Windows Forms

    The final topic in our .NET 5 Breaking Changes series is WPF and Windows Forms. These desktop technologies were unavailable before .NET Core 3.0, as earlier versions of .NET Core focused on web-based applications via ASP.NET Core.

  • AWS Announces Amazon SageMaker Feature Store

    Recently AWS announced a new capability of SageMaker called Amazon SageMaker Feature Store, a fully-managed, purpose-built repository. This new SageMaker capability allows customers to create repositories that make it easier to store, update, retrieve, and share machine learning (ML) features for training and inference.

  • Safe and Fast Deploys at Planet Scale: QCon Plus Q&A

    Uber has automated the deployment of services using a hybrid cloud model. All services are deployed using the same rollout techniques and workflows, ensuring safe deployment and mitigation of any issues. Abstracting away the differences between clouds supports engineers in building services that run on any platform.

  • Hasura Remote Joins Implements GraphQL Data Federation

    Hasura Remote Joins allows developers to use a single data graph to query several underlying data sources. Doing so does not force developers to modify data sources. Developers instead configure the relationships between the federated data models. The unified GraphQL API, combined with Hasura’s handling of authorization and caching, may provide more consistent and secure data access at scale.

  • PHP 8 Brings New JIT, Union Types, and More

    PHP 8 is a major update to PHP that includes a new just-in-time compiler (JIT) and many new language features. InfoQ has spoken with Sentry principal developer Mark Story to better understand what role PHP and PHP 8 play in today's language landscape.

BT