InfoQ Homepage News
-
Scaling Software Architecture via Conversations: the Advice Process
Andrew Harmel-Law recently published an article describing a decentralised, scalable software architecture process based on the "Advice Process". The Advice Process promotes software architecture by encouraging a series of conversations driven by an empowering, almost anarchistic, decision-making technique. It comprises one rule - anyone can make an architectural decision.
-
Java News Roundup: JDK 18 in RD2, Spring Boot Updates, GraalVM 22, WildFly 2022 Release Plan
This week's Java roundup for January 17th, 2022, features news from JDK 17, JDK 18, JDK 19, multiple Spring releases, Payara Platform, Open Liberty 22.0.0.1 and 22.0.0.2-beta, Quarkus 2.6.3.Final, WildFly 26.0.1 and 2022 release plan, Micronaut 3.2.7 and 3.3.0-M1, Hibernate ORM 5.6.4.Final and Hibernate Search 6.1.0-CR1, Liberica JDK 17.0.2, GraalVM 22 and JReleaser 0.10.0 and 1.0.0-M1.
-
Amazon GuardDuty Adds Detection of EC2 Credential Usage from Other AWS Accounts
Amazon GuardDuty recently added the detection of EC2 instance credentials being used by other AWS accounts. This improves upon the previous state where only credentials being used by IP addresses outside of the AWS network were reported on. This new detection is available within all regions.
-
Google Updates its Eventarc Service with New UI, Event Destination, and Storage Trigger
Recently, Google announced several new features for its eventing platform Eventarc. The new features are a new UI, Cloud Run for Anthos services as an event destination, and a generally available (GA) Storage Cloud trigger.
-
Knative Announces v1.1 and Applies to Become a CNCF Incubating Project
The Knative community released version 1.1 of the Knative project across multiple components. The core components serving and eventing have notable changes and introduce experimental features, such as global min-scale configuration, capability to handle Retry-After headers in 429 / 503 responses.
-
How GitHub Does DevOps for its iOS and Android Apps
GitHub relies heavily on GitHub Actions to manage the release process for their iOS and Android apps. Using the right tools to automate the process allows the mobile team to ship a new release every week, GitHub engineer Taehun Kim explains.
-
Amazon Announces AWS Lambda Powertools TypeScript
Amazon recently announced the beta release of AWS Lambda Powertools TypeScript. The set of utilities for Node.js Lambda functions helps developers follow best practices for tracing, structured logging and custom metrics.
-
Cloudflare Introduces Support for Relational Database Connections Through Workers
Cloudflare recently announced they are introducing support for relational database connections through Workers, their serverless application platform. The initial support is for Postgres and MySQL. There are still a number of challenges that the Cloudflare team are working through and there are opportunities for community contributions.
-
How to Foster Startup-Like Innovation in Established Companies
Startup founders expect uncertainty and failure as part of their innovation process. Leaders in established companies need to make sure that people take on risks to build the next big thing. Adding small improvements to products in a constant manner will create a compounding effect over time, and will help you build the exact thing your users are looking for.
-
InfoQ 2022 Events: Get Ready to Deep-Dive with Leading Software Practitioners
Our events will be both online (InfoQ Live and QCon Plus) and in-person once again with our QCon software development conferences in London (April 4-6) and San Francisco (October 24-28). Join us to find practical inspiration to help you adopt the patterns and practices this year.
-
Microsoft Previews Enterprise-Grade Edge Functionality to Optimize Azure Static Web Apps
Azure Static Web Apps are a serverless web app hosting service for static web apps, which Microsoft manages. The company now announced a preview of Azure Static Web Apps enterprise-grade edge powered by Azure Front Door, enabling faster page loads, enhanced security, and increased reliability for global apps with no configuration or additional code required.
-
AngularJS Officially Reached End of Life
After a grace period induced by the current global pandemic, long-term support for AngularJS has been discontinued. While AngularJS will still remain available, its repo will be archived and will receive no more additional updates, including security patches.
-
AI Listens by Seeing as Well
Meta AI released a self-supervised speech recognition model that also uses video and achieves 75% better accuracy for some amount of data than current state-of-the-art models. This new model, Audio-Visual Hidden BERT (AV-HuBERT), uses audiovisual features for improving models based only on hearing speech. Visual features used are based on lip-reading, similar to what humans do.
-
Meta and AWS to Collaborate on PyTorch Adoption
Meta and AWS will work together to improve the performance for customers of applications running PyTorch on AWS and accelerate how developers build, train, deploy, and operate artificial intelligence and machine-learning models.
-
Kubernetes Proceeding with Deprecation of Dockershim in Upcoming 1.24 Release
Kubernetes is proceeding with deprecation and removal of dockershim in the upcoming 1.24 release. Workflows and systems that make use of the Docker Engine as the container runtime for their Kubernetes cluster will need to migrate prior to moving to the 1.24 release. The 1.23 release will retain dockershim and will be supported for another year.