InfoQ Homepage Development Content on InfoQ
-
Google Announces Second Generation Cloud Functions
Google recently announced the public preview of the second generation of Cloud Functions, the functions as a service platform on Google Cloud. The new version introduces more controls over functions runtime, provides better performances and scalability and supports triggers from more than 90 event sources.
-
JDK 18 and JDK 19: What We Know So Far
JDK 18, the first non-LTS release since JDK 17, has reached its initial release candidate phase with a final set of nine new features, in the form of JEPs, that can be separated into three categories: Core Java Library, Java Tools and Java Specification. We examine JDK 18 and predict what features may be targeted for JDK 19.
-
GitLens 12 Brings Support for Visual Studio Code for the Web
GitKraken launched GitLens 12, an open-source Visual Studio Code extension that enables using Git from Visual Studio Code for the Web and github.dev. Besides new free features, improvements, and fixes, GitLens 12 also introduces premium features, including Worktrees and Visual File History.
-
Shepherd JavaScript Library: Guided User Tours of Your Application
Shepherd is a JavaScript library that provides a simple interface for creating guided user journeys in web applications. It's framework-agnostic, easy to use, and works great on desktop and mobile applications alike.
-
Kotlin 1.6.20 Preview Features Context Receivers and Performance Improvements
JetBrains has released Kotlin 1.6.20-M1, a preview version of the upcoming GA release that introduces context receivers, several performance improvement options to reduce compilation time and a concurrent garbage collector.
-
Java News Roundup: Spring Projects Updates, Value Objects (Preview) JEP, Quarkus 2.7.2
This week's Java roundup for February 21st, 2022, features news from OpenJDK, JDK 18, JDK 19, Quarkus 2.7.2.Final, JReleaser early-access, and multiple Spring project updates: Spring Boot 2.7.0-M1, 2.6.4, 2.5.10; a new ListCrudRepository interface for Spring Data 3.0-M2; Spring Security 5.7.0-M2, 5.6.2, 5.5.5; Spring Session 2021.1.2, 2021.0.5; Spring Shell 2.1.0-M3; and Spring Batch 4.3.5.
-
Couchbase Mobile 3 Brings New C and Kotlin APIs, Simplified Administration
NoSQL database maker Couchbase has released Couchbase Mobile 3, its edge-ready mobile database, introducing a new C API to embed Couchbase Lite on embedded platforms, Kotlin support on Android, a new administration REST API, and security enhancements.
-
AWS Introduces Managed Prefix List for CloudFront
AWS recently announced the availability of the AWS managed prefix list for CloudFront. Customers can now limit inbound HTTP/HTTPS traffic to a VPC and an application from only IP addresses that belong to CloudFront’s origin-facing servers.
-
New CodeGuru Reviewer Features Detector Library and Security Detectors for Log-Injection Flaws
Amazon CodeGuru Reviewer is a developer tool that leverages machine learning to detect security defects in code (Java and Python) and offers suggestions for code quality improvement. Recently, AWS introduced two new features for the tool, with a new Detector Library and security detectors for Log-Injection Flaws.
-
Interview with Magnus Madsen about the Flix Programming Language
Flix, an open-source programming language inspired by many programming languages, enables developers to write code in a functional, imperative or logic style. Flix looks like Scala, uses a type system based on Hindley-Milner and a concurrency model inspired by Go. The JVM language supports unique features such as the polymorphic effect system and Datalog constraints.
-
Groovy 4.0.0 Introduces Switch Expressions and Sealed Types
Version 4.0.0 of Apache Groovy introduces switch expressions, sealed types, built-in type checkers, built-in macro methods and incubating features such as records, JavaShell, POJO annotation, Groovy contracts, Groovy-Integrated Query and TOML support. This release also contains several smaller improvements and breaking changes due to features removed from this latest version.
-
GitHub Codespaces Can Now Be Templated to Improve Performance
GitHub has introduced prebuilt Codespaces to reduce the time it takes to spin up a full development environment for large, complex projects.
-
AWS Details Its Local Zones’ Expansion Disclosing 32 Cities Worldwide
In December last year, AWS announced the launch of over 30 new AWS Local Zones in significant cities worldwide, however yet not disclosing which cities. The company now announced the completion of its first 16 AWS Local Zones in the U.S. and plans to launch new AWS Local Zones in 32 new metropolitan areas in 26 countries worldwide.
-
Service Overload Detection and Remediation at LinkedIn
LinkedIn recently published how it handles overload detection and remediation in its microservices. Its solution, Hodor, provides an adaptive solution that works out of the box with no configuration. It is a platform-agnostic mechanism to run overload detectors and load shedders inside the monitored process that samples load and sheds traffic from within the application's processing chain.
-
Java News Roundup: JDK 18-RC1, Project Loom, Spring, Payara, Open Liberty and JReleaser Updates
This week's Java roundup for February 14th, 2022, features news from OpenJDK, JDK 18, JDK 19, Project Loom, point releases on Spring projects, Payara Platform, Open Liberty 22.0.0.2 and 22.0.0.3-beta, Micronaut 3.3.3, GraalVM Native Build Tools 0.9.10, JReleaser 1.0.0-M2, Piranha 22.2.0, JobRunr 4.0.9, Micrometer Metrics 2.0.0-M2, Micrometer Tracing 1.0.0-M2, JDKMon 17.0.22 and Failsafe 3.2.2.