InfoQ Homepage Development Content on InfoQ
-
Project Leyden Delays OpenJDK AOT Compiler, Optimizes JIT Compiler Instead
The goal of Project Leyden is to address “Java's slow startup time, slow time to peak performance, and large footprint." It wanted to get there by reintroducing Ahead-of-Time (AOT) compilation into OpenJDK. But it just pivoted to first optimize Just-in-Time (JIT) compilation. Oracle's Graal project has already achieved Project Leyden’s goal, but at a cost that Leyden wants to avoid for now.
-
Uber Introduces a Universal Signup and Login Stack
Uber recently introduced Unified Signup and Login (USL), an effort to consolidate signup and login experiences across all Uber apps and services. USL lowers the engineering complexity and maintenance overhead and allows faster rollout of security policies and fixes. Over the last two years, Uber rolled out USL and currently, more than 78% of Uber's traffic has adopted USL.
-
New PACMAN Vulnerability Affecting Apple Silicon CPUs
Uncovered by a team at MIT CSAIL, PACMAN is a new vulnerability affecting a defense mechanism available in Apple Silicon processors and known as pointer authentication code (PAC). While Apple downplayed the severity of this finding, the researchers hint at the fact that PACMAN brings an entire new class of attacks.
-
Java News Roundup: Classfile API Draft, Spring Boot, GlassFish, Project Reactor, Micronaut
This week's Java roundup for June 20th, 2022, features news from OpenJDK, JDK 19, JDK 20, Spring point releases, GlassFish 7.0.0-M6, GraalVM Native Build Tools 0.9.12, Micronaut 3.5.2, Quarkus 2.10.0, Project Reactor 2022.0.0-M3, Apache Camel Quarkus 2.10.0, and Apache Tika versions 2.4.1 and 1.28.4.
-
Microsoft Limits Public Access to AI-Powered Facial Analysis Features
Microsoft recently announced phasing out public access to AI-powered Facial Analysis features in several Azure services.
-
AWS Releases IoT ExpressLink: Cloud-Connectivity Software for Hardware Modules
Amazon recently announced the general availability of AWS IoT ExpressLink. The cloud-connectivity software supports wireless hardware modules to build IoT products that connect with cloud services.
-
SynLapse: Orca Security Publishes Details for Critical Azure Synapse Vulnerability
In a recent article, Orca Security describes the technical details of SynLapse, a critical Synapse Analytics vulnerability in Azure that allowed attackers to bypass tenant separation. The issue has now been addressed, but the timing and the disclosure process have raised concerns in the community.
-
AWS Mainframe Modernization Service Now Generally Available
Recently, AWS announced the general availability of their mainframe modernization service, allowing customers to migrate and modernize their on-premises mainframe workloads to a managed and highly available runtime environment on AWS. In addition, the service includes tools and resources to help customers plan and implement migration and modernization.
-
Amazon Connect Offers General Availability of Outbound Campaigns for Calls, Texts, and Emails
AWS has recently announced the general availability of the high-volume outbound communication capability called Amazon Connect Outbound Campaigns in the Amazon Connect service - an omnichannel contact service for enterprises to set up and manage a contact center.
-
GitHub Copilot Adopts Paid Model, Still Free for Some Open-Source Maintainers and Students
After almost one year in technical preview, GitHub Copilot is now prime time-ready for students and individual developers, says GitHub, while companies and larger organizations could get access to it before the end of the year.
-
Google Expands Its Distributed Cloud Platform with Anthos On-Premises
Recently Google announced the expansion of its Distributed Cloud Platform by bringing in Anthos on-premise (for VMware vSphere and Anthos bare metal services). The offering is called Google Distributed Cloud Virtual — a software-and services-only solution.
-
Ubuntu Core 22 Brings Real-Time Compute Support for IoT Industrial Applications
The latest version of Canonical OS for IoT and embedded systems, Ubuntu Core 22, introduces real-time support for applications in robotics and industry.
-
Java News Roundup: NetBeans 14, End-of-Life for Spring Tool Suite 3, Hibernate 6.1, TornadoVM
This week's Java roundup for June 13th, 2022, features news from JDK 19, JDK 20, Spring Framework 5.3.21, Spring CVE-2022-22979 report, Spring Cloud 2022.0.0-M3, Spring Tools 4.15, end-of-life for Spring Tool Suite 3, Hibernate 6.1.0-Final, Apache NetBeans 14, Apache Tomcat 8.5.81, Piranha 22.6.0, TornadoVM 0.14, JDKMon updates, JobRunr 5.1.4, JReleaser early-access.
-
Fitting Presto to Large-Scale Apache Kafka at Uber
The need for ad-hoc real-time data analysis has been growing at Uber. They run a large Apache Kafka deployment and need to analyse data going through the many workflows it supports. Solutions like stream processing and OLAP datastores were deemed unsuitable. An article was published recently detailing why Uber chose Presto for this purpose and what it had to do to make it performant at scale.
-
PostgreSQL 14 Breaks the .NET and Java Drivers for PostgreSQL
In some circumstances, the new syntax in PostgreSQL 14 will break its official .NET and Java database driver, specifically, when using to create a SQL function using BEGIN ATOMIC ... END. If you are not modifying your database schema via Npgsql or PgJDBC, there’s no need to worry.