InfoQ Homepage News
-
Momento Topics: A Serverless Event Messaging System for Pub-Sub
Momento now offers Momento Topics, a serverless event messaging system that supports publish-subscribe communication patterns. This service is designed to provide a messaging pipeline for event architectures, and subsequent feature releases will allow direct AWS Lambda invocations and change data capture events triggered from Momento Cache.
-
Autopilot Became the Default Operation Mode for Google Kubernetes Engine
Google announced that Autopilot is now the default and recommended operation mode for GKE clusters. Autopilot was introduced in 2021 and is a cluster mode of operation that simply manages the Kubernetes clusters. All the management tasks are demanded by Autopilot which creates clusters based on the best practices learned from Google SRE and engineering.
-
Google Cloud Deploy Adds Canary and Parallel Deployment Support
Google Cloud has released canary and parallel deployment support for Google Cloud Deploy. Both features work for Google Kubernetes Engine, Cloud Run, and Anthos. The features can be combined together for more advanced rollout strategies.
-
Hugging Face Presents HuggingChat, Open Source Alternative to ChatGPT
HuggingChat is a new AI-powered chatbot available for testing on Hugging Face. HuggingChat is able to carry through many tasks that have made ChatGPT attract lot of interest recently, including drafting articles, solving coding problems, or answering questions.
-
Google Announces Machine Learning Powered API Abuse Detection
Google recently announced an API abuse detection dashboard powered by machine learning algorithms.
-
Java Gets a Boost with String Templates: Simplifying Code and Improving Security
JEP 430, String Templates (Preview), has been promoted from Proposed to Target to Targeted status for JDK 21, a feature JEP type that proposes to enhance the Java programming language with string templates, which are similar to string literals but contain embedded expressions incorporated into the string template at run time.
-
Late Architecture with Functional Programming
Many approaches to software architecture assume that the architecture is planned at the beginning. Unfortunately, architecture planned in this way is hard to change later. Functional programming can help achieve loose coupling to the point that advance planning can be kept to a minimum, and architectural decisions can be changed later.
-
Meta's Toolformer Uses APIs to Outperform GPT-3 on Zero-Shot NLP Tasks
Meta AI Research announced Toolformer, a language model that learns to call APIs to help solve natural language processing (NLP) tasks. Toolformer automatically annotates a training dataset which is used to fine-tune the model and can outperform the much larger GPT-3 model on several zero-shot NLP tasks.
-
ASP.NET Core Updates in .NET 8 Preview 3: Native AOT Support and More
Recently Microsoft released .NET 8 Preview 3. This new release contains many new improvements to ASP.NET Core such as support for native AOT, server-side rendering with Blazor, rendering Razor components outside of ASP.NET Core, sections support in Blazor or monitoring Blazor Server circuit activity.
-
Google Introduces Digital Sovereignty Explorer for European Organizations
Google Cloud recently released the Digital Sovereignty Explorer, a free online and interactive tool to determine a digital sovereignty strategy on the cloud using a multiple-choice format. The tool currently focuses on European organizations and deployments.
-
Java News Roundup: New OpenJDK JEPs, Payara Platform, Spring and Tomcat Updates, WildFly 28
This week's Java roundup for April 17th, 2023, features news from OpenJDK, JDK 21, JMC 8.3.1, BellSoft, Spring Boot, Spring Security, Spring Session, Spring Authorization Server, Spring Integration, Spring for GraphQL and Spring Shell, WildFly 28, Payara Platform, Open Liberty 23.0.0.4-beta, Micronaut 3.9, Apache Tomcat updates, Ktor 2.3, JHipster Lite 0.32, JBang 0.106.3 and Gradle 8.1.1.
-
IDPs with Poor User Experience are Destined to Fail
User Experience design is of paramount importance for implementing an Internal Developer Platform, finds Fernando Villalba. In a comprehensive blog post detailing what great design and UX (user experience) means, Villalba expands on how to leverage these best to build an IDP (internal developer platform) that is user-friendly and hence more likely to be adopted widely.
-
Android 14 Beta 1 Hits the Block
Now available to developers, the first beta of Android 14 focuses on privacy, security, performance, developer productivity, and user customization. In addition, it improves user experience with large-screen devices on tablets and foldables.
-
Spotify Reveals Metrics for Success of Developer Portal Backstage
Music streaming giant Spotify has recently shared how it measures the return on investment (ROI) of Backstage, its open platform for building developer portals. Hgh-frequency Backstage users deploy software more often and in less time, with higher perceived productivity, and employees using it also stay longer with the company.
-
C# 12: Preview of Three New Features Coming
Microsoft has published the release post which covers the three exciting new features that will be included in the upcoming release of C# 12, the latest version of its popular programming language. These features include primary constructors for non-record classes and structs, using aliases for any type, and default values for lambda expression parameters.