InfoQ Homepage Development Content on InfoQ
-
Java News Roundup: Micronaut 3.2, Quarkus 2.5, JDK 18, Spring HATEOAS 1.4, JKDMon 17.0.14
It was a relatively quiet news week for the November 22nd, 2021 edition of the Java roundup featuring news from OpenJDK JEPs, JDK 18, Project Loom Build 18-loom+6-282, Spring HATEOAS 1.4, Micronaut 3.2, Quarkus 2.5.0, Apache Camel Quarkus 2.5.0 and JDKMon 17.0.14.
-
Amazon Aurora Supports MySQL 8.0
A few days before re:Invent 2021, AWS announced the general availability of Aurora MySQL 3 with MySQL 8.0 compatibility. The latest major MySQL version adds features such as common table expressions (CTEs), role-based authentication, invisible indexes and instant DDL previously lacking on Aurora.
-
D2iQ Releases DKP 2.0 to Run Kubernetes Apps at Scale
D2iQ recently released version 2.0 of the D2iQ Kubernetes Platform (DKP), a platform to help organizations run Kubernetes workloads at scale. The new release provides a single pane of glass for managing multi-cluster environments and running applications across any infrastructure including private cloud, public cloud, or at the network edge.
-
Microsoft Continues Its Embrace of Java by Joining JCP
Microsoft joined the Java Community Process (JCP), which governs the Java language evolution. This continues Microsoft's embrace of Java, such as having its own OpenJDK distribution and constantly improving Java support in Visual Studio Code. Microsoft is also a strategic member of both the Eclipse Foundation and the Eclipse Working Group for Adoptium. Adoptium was formerly known as AdoptOpenJDK.
-
New Side-Channel Vulnerability in the Linux Kernel Enabling DNS Cache Poisoning
A recent research paper by a team at University of California, Riverside, shows the existence of previously overlooked side channels in the Linux kernels that can be exploited to attack DNS servers.
-
Is SOLID Still Relevant in Modern Software Architecture?
Daniel Orner published a recent article arguing that SOLID principles are still the foundation for modern software architecture. According to Orner, while the practice of software development has changed in the past 20 years, SOLID principles are still the basis of good design. The author explains how they also apply to functional programming and microservices architecture, with examples.
-
AWS Announces the Availability of its Cloud Adoption Framework Version 3.0
AWS Cloud Adoption Framework (CAF) is designed to help AWS customers build and execute a comprehensive plan for their digital transformation. And recently, the company announced the availability of version 3.0 of their CAF.
-
Building Large-Scale iOS Apps at Airbnb
The Airbnb iOS team addressed the challenge of its growing mobile app codebase and complexity by adopting new tools and processes, including a modern build systems, module types, and dev apps.
-
Visual Studio 2022: Q&A with Leslie Richardson and Her Team
Visual Studio is the foremost integrated development environment created by Microsoft since 1997. The most recent releases have received many contributions and feedback from the community, making the tool more oriented towards actual use cases. InfoQ interviewed Leslie Richardson and her team to learn more about the new features and improvements in Visual Studio 2022, released earlier this month.
-
OutSystems Announces a Cloud-Based Development Platform Project Neo in Preview
Recently, OutSystems announced a new cloud-native application platform, called Project Neo, at their annual NextStep event. It is the first time in company history that OutSystems has launched a second platform, next to OutSystems 11 – a platform for enterprise-grade low-code development.
-
Java News Roundup: OpenJDK JEPs for JDK 18, Spring Updates, Payara Platform, Kotlin 1.6
This week's Java roundup for November 15th, 2021, features news from OpenJDK JEPs, JDK 18, Project Loom, numerous point releases on Spring projects, MicroProfile 5.0-RC2, Payara Platform, a proposed new Jakarta EE specification, JHipster 7.4.0, TornadoVM 0.12, Apache Camel K 1.7 and Kotlin 1.6.0.
-
Twitter API v2 Adds Spaces, New Endpoints, Friendlier Developer Policy
Twitter has officially launched its API v2, which is now Twitter's primary API, bringing support for a number of new features, including Spaces, posting polls in Tweets, pinning and unpinning Lists, and more. Twitter has also updated its Developer Policy to make it more flexible.
-
Qovery: a Heroku for Almost Any Cloud Provider?
Qovery started on a journey to build a developer’s productivity tool which would allow scaling companies to keep up the rapid pace of delivery, without sacrificing quality or stability. One way is by combining the simplicity and “magic” of a PaaS, like Heroku, with IaaS’ flexibility. In a conversation with InfoQ, the CEO and founder, Romaric Philogene, provided more insights into their journey.
-
Amazon CloudFront Supports Configurable CORS and Custom HTTP Response Headers
Amazon CloudFront recently added support for response headers policies, removing the need of custom Lambda@Edge and CloudFront functions to insert response headers. The new feature allows developers to add cross-origin resource sharing (CORS), security, and custom headers to HTTP responses.
-
Pants Build System Adds Support for Java, Scala, and Go
In its upcoming release, now available to early adopters, build system Pants adds Java, Scala, and Go to previously supported Python. InfoQ has spoken with Benjy Weinberger, one of the creator of Pants alongside John Sirois, and currently CEO of Toolchain, Pants' main sponsor.