InfoQ Homepage News
-
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.
-
Istio 1.8 Announces Smart DNS Proxy, Support for Helm 3
Istio recently announced the release of Istio 1.8. The fourth and final release for the open-source service mesh platform in 2020, this release focused on support for multi-cluster meshes and virtual machine (VM) workloads.
-
Micro-Frontends with single-spa
Micro-frontend extends the concept of Micro-services to the frontend. The goal is to break down large SPA into smaller independent applications that can use different technologies and be developed and managed by separate teams. single-spa is a framework that helps developers achieve that goal by simplifying the composition of multiple front-end applications into a single product.
-
Google Cloud Functions Now Support .NET Core 3.1
Like other public cloud vendors, Google has a Function-as-a-Service (FaaS) offering with Cloud Functions. In a blog post last month, the public cloud vendor announced Cloud Functions would support .NET Core 3.1 – a free, cross-platform, and open-source platform for Windows, Mac, and Linux.
-
Netflix Implements GraphQL Federation at Scale
Netflix has successfully implemented a federated GraphQL API at scale. In a recent blog post series, engineers from Netflix describe their journey and the lessons learned in the process. With GraphQL federation, the API gateway implementation is distributed to backend teams owning the individual domain services they implement instead of centrally developed as part of the API gateway.
-
Facebook Open-Sources Game Playing AI ReBeL
Facebook AI Research published a paper on Recursive Belief-based Learning (ReBeL), their new AI for playing imperfect-information games that can defeat top human players in poker. The algorithm combines reinforcement learning with state-space search and converges to a Nash equilibrium for any two-player zero-sum game. Code for training the algorithm to play Liar's Dice has been open-sourced.
-
AWS Lambda Updates from re:Invent - Cost Savings, More Memory Capacity and Container Image Support
At the annual re:Invent, AWS announced several updates to its Function-as-a-Service offering Lambda. These newly announced features evolve around billing, memory capacity, and container image support.
-
Google ML Kit Adds Entity Extraction and Selfie Segmentation
The new Entity Extraction API, now available in beta, enables analyzing text inside of an app to detect different textual entities such as dates, URLs, payment cards, and so on. Selfie Segmentation aims to make it easier to add effects to pictures.
-
The NM180100 Enables Low-Energy Edge and Endpoint Computing with Short and Long-Range Communication
Northern Mechatronics announced NM180100, its latest LoRa Bluetooth 5 low-energy module for IoT applications. The NM180100 uses an Apollo3 Blue microprocessor to achieve low power consumption in all operating states of the device together with versatile communication capabilities in a single package module solution.