InfoQ Homepage News
-
Announcing Cryostat 2.0: JDK Flight Recorder for Containers
Cryostat, a container-native JVM application developed by Red Hat, provides an API for monitoring and profiling Java containers using Java Flight Recorder (JFR). Cryostat brings JFR to container age allowing analysis and profiling of multiple JVMs directly from a central hub.
-
Will the Hybrid Work’s Great Paradox Be the Decade’s Challenge?
The pandemic moved the office home, and while the medical system is trying to eradicate it allowing us to resume our lives as we know them, we also need to understand what the new normal will be. While some leaders will return to the office as soon as it is allowed, others adopt a fully remote approach as the main-approach. Probably a hybrid approach would be the new normal for most of us.
-
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.
-
PyTorch 1.10 Release Includes CUDA Graphs APIs, Compiler Improvements, and Android NNAPI Support
PyTorch, Facebook's open-source deep-learning framework, announced the release of version 1.10 which includes an integration with CUDA Graphs APIs and JIT compiler updates to increase CPU performance, as well as beta support for the Android Neural Networks API (NNAPI). New versions of domain-specific libraries TorchVision and TorchAudio were also released.
-
Adapting a Zero Bug Policy to Solve Bugs
Applying a zero bug policy made it easier to prioritize bugs and increased team visibility and responsiveness towards bugs. As it’s a radical change, you will need to adapt it to your context regarding decision-making and time to fix a bug.
-
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.
-
QCon Plus ML Panel Discussion: ML in Production - What's Next?
The recent QCon Plus online conference featured a panel discussion titled "ML in Production - What's Next?" Some key takeaways were that many ML projects fail in production because of poor engineering infrastructure and a lack of intra-disciplinary communication, and that both model explainability and ML for edge computing are important technologies that are still not mature.