#java

[ follow ]
Software development
fromHackernoon
5 years ago

Comparing Pattern-Matching Across Different Languages: Java, Scala, and More | HackerNoon

Pattern matching in Java enhances conditional logic and code clarity, especially in evaluating different object types.
fromZero Day Initiative
3 days ago

Zero Day Initiative - CVE-2025-20281: Cisco ISE API Unauthenticated Remote Code Execution Vulnerability

Command injection vulnerabilities can execute code as root, posing serious security threats.
fromInfoWorld
6 days ago

Java Applet API removal slated for JDK 26

Removal of the obsolete Java Applet API is planned for JDK 26, aligning with modern web development needs.
Java
fromInfoQ
1 week ago

Java News Roundup: JDK 25 in RDP2, Spring Framework, Payara Platform, Open Liberty, Eclipse DataGrid

JDK 25 enters Rampdown Phase Two, focusing on bug fixes and final feature set for the March release.
#oracle
Java
fromTheregister
4 months ago

Oracle JDK 24 appears in rare version-feature alignment

Oracle JDK 24 introduces 24 JEPs alongside significant bug fixes, offering feature-rich updates for developers.
Java
fromInfoWorld
4 months ago

JavaOne 2025 heralds Java's 30th birthday

Oracle's JavaOne conference will celebrate Java's upcoming 30th anniversary and its future in AI and development.
Java
fromTheregister
2 months ago

Users advised to review Oracle Java use

Oracle's transition to a per-employee licensing model for Java is leading to increased audits and significantly higher costs for users.
Businesses are reassessing their contracts with Oracle as many come up for renewal.
Java
fromInfoWorld
4 months ago

JavaOne 2025 heralds Java's 30th birthday

Oracle's JavaOne conference will celebrate Java's upcoming 30th anniversary and its future in AI and development.
Java
fromOracle
2 weeks ago

Simplifying Java Runtime Setup in OCI Cloud Shell with the Java Download Toolkit

The Java Download Toolkit automates Java version management in OCI Cloud Shell.
fromInfoQ
2 weeks ago

The Java Ecosystem Remains Ever-Green By Continuously Adapting to Developers' Needs

The transition from local development to production is crucial in creating a seamless developer experience, which is a focus for tools and frameworks today.
Java
fromInfoQ
2 weeks ago

Java News Roundup: JobRunr 8, Gradle, Grails, Micronaut, JHipster, Tomcat CVE

JobRunr 8.0 has been released, incorporating various new features following two beta releases and one release candidate since its initial announcement.
Java
fromTheServerSide.com
2 weeks ago

Spring, Quarkus or Jakarta EE? How to choose a Java framework | TheServerSide

Choosing a Java framework requires assessing the specific trade-offs and organizational needs, as each option presents unique advantages and disadvantages.
#scala
fromMedium
2 weeks ago
Web development

End-to-End Setup for Scala Pipeline and CI/CD on Windows for Python Developers

frommedium.com
3 months ago
Scala

Scala Demystified: Understanding class, case class, object, and App with Java Comparisons

Scala's constructs, such as case classes and objects, simplify code by reducing boilerplate and enhancing expressiveness compared to Java.
Scala
fromMedium
5 months ago

Scala Vs. Python-What Data Engineers Need To Know

Scala improves upon Java while remaining JVM-compatible, making it attractive for organizations.
fromMedium
2 weeks ago
Web development

End-to-End Setup for Scala Pipeline and CI/CD on Windows for Python Developers

Java
fromMedium
2 months ago

Scala vs. Java: JVM Language Comparison

Java remains a dominant choice for enterprise applications due to its robustness and vast ecosystem.
Scala introduces functional programming paradigms to the JVM, presenting a choice for modern developers.
Scala
fromMedium
5 months ago

Scala Vs. Python-What Data Engineers Need To Know

Scala improves upon Java while remaining JVM-compatible, making it attractive for organizations.
fromInfoQ
3 weeks ago

Java News Roundup: Spring gRPC, Micronaut, JReleaser, Tomcat, Quarkus Legacy Config Classes

The release of Spring gRPC 0.9.0 delivers notable changes such as: the removal of the GrpcClientFactoryCustomizer in favor of the GrpcChannelBuilderCustomizer interface and the ability to filter global interceptors.
Java
#openjdk
fromInfoQ
3 months ago
Java

OpenJDK News Roundup: Compact Source, Module Import Declarations, Key Derivation, Scoped Values

fromInfoQ
4 months ago
Java

Java News Roundup: Jakarta NoSQL 1.0, Spring 7.0-M3, Maven 4.0-RC3, LangChain4j 1.0-beta2

fromInfoQ
3 months ago
Java

OpenJDK News Roundup: Compact Source, Module Import Declarations, Key Derivation, Scoped Values

fromInfoQ
4 months ago
Java

Java News Roundup: Jakarta NoSQL 1.0, Spring 7.0-M3, Maven 4.0-RC3, LangChain4j 1.0-beta2

#jakarta-ee
fromInfoQ
4 weeks ago
Java

Java News Roundup: Jakarta EE 11 Released, Agent2Agent Java SDK, Kotlin, WildFly, JobRunr, Maven

fromInfoQ
1 month ago
Java

Java News Roundup: Spring Milestone, Payara Platform, Jakarta EE 11 Update, Apache Fory

fromInfoQ
2 months ago
Java

Java News Roundup: LangChain4j 1.0, Vert.x 5.0, Spring Data 2025.0.0, Payara Platform, Hibernate

fromInfoQ
3 months ago
Java

Java News Roundup: Jakarta EE 11 Web Profile, GlassFish, TornadoVM, Micronaut, JHipster, Applet API

fromInfoQ
3 months ago
Java

Java News Roundup: Jakarta EE 11 and Spring AI Updates, WildFly 36 Beta, Infinispan, JNoSQL

fromInfoQ
4 weeks ago
Java

Java News Roundup: Jakarta EE 11 Released, Agent2Agent Java SDK, Kotlin, WildFly, JobRunr, Maven

fromInfoQ
1 month ago
Java

Java News Roundup: Spring Milestone, Payara Platform, Jakarta EE 11 Update, Apache Fory

fromInfoQ
2 months ago
Java

Java News Roundup: LangChain4j 1.0, Vert.x 5.0, Spring Data 2025.0.0, Payara Platform, Hibernate

fromInfoQ
3 months ago
Java

Java News Roundup: Jakarta EE 11 Web Profile, GlassFish, TornadoVM, Micronaut, JHipster, Applet API

fromInfoQ
3 months ago
Java

Java News Roundup: Jakarta EE 11 and Spring AI Updates, WildFly 36 Beta, Infinispan, JNoSQL

fromInfoQ
1 month ago

GPULlama3.java Brings GPU-Accelerated LLM Inference to Pure Java

The TornadoVM programming guide demonstrates how developers can utilize hardware-agnostic APIs, enabling the same Java source code to run identically on various hardware accelerators.
Java
fromInfoQ
1 month ago

Java News Roundup: MicroProfile, Open Liberty, TomEE, JobRunr, LangChain4j, Apple SwiftJava

JDK 25 Build 28 and JDK 26 Build 3 were released recently, addressing various issues and furthering the development of upcoming Java versions.
Java
fromThe Hacker News
1 month ago

1,500+ Minecraft Players Infected by Java Malware Masquerading as Game Mods on GitHub

A multi-stage malware campaign is targeting Minecraft users through a Java-based malware exploiting a distribution-as-service framework.
fromInfoQ
1 month ago

Java 25 Integrates Compact Object Headers with JEP 519

The enhancement addresses a long-standing inefficiency in Java's memory model where object headers can consume over 20% of heap space in applications with many small objects.
Java
fromInfoQ
1 month ago

Apple Completes Migration of Key Ecosystem Service to Swift, Gains 40% Performance Uplift

Apple transitioned its Password Monitoring service from Java to Swift, boosting throughput and reducing memory consumption.
Scala
fromRaymondcamden
1 month ago

Using BoxLang's Cache Services

BoxLang's caching service offers advanced features like customizable eviction policies, introspection, and event handling, surpassing traditional caching systems.
fromGameSpot
1 month ago

Minecraft Multiplayer - How To Play With Friends

To join friends in Minecraft, players must be mutual friends online. Bedrock offers direct world joining, while Java uses Realms or dedicated servers.
Board games
#jdk-25
Java
fromInfoQ
1 month ago

Java News Roundup: JDK 25 in Rampdown, JDK 26 Expert Group, Hibernate Search, Project Crema

JDK 25 reaches Rampdown Phase One, marking progress towards its release as the next long-term support version.
fromInfoQ
2 months ago
Java

Java News Roundup: OpenJDK JEPs, Hibernate Reactive, Infinispan, JHipster, Gatherers4j

fromInfoQ
2 months ago
Java

Java News Roundup: OpenJDK JEP Updates, Spring AI, Quarkus, LangChain4j, JReleaser, WildFly

fromInfoQ
3 months ago
Java

Java News Roundup: Gradle 8.14, JBash Jash, Hibernate, Open Liberty, Spring Cloud Data Flow

fromInfoQ
3 months ago
Java

Java News Roundup: JDK 25 Schedule, Spring 7.0-M4, Payara Platform, JobRunr 7.5, Jox 1.0, Commonhaus

Java
fromInfoQ
1 month ago

Java News Roundup: JDK 25 in Rampdown, JDK 26 Expert Group, Hibernate Search, Project Crema

JDK 25 reaches Rampdown Phase One, marking progress towards its release as the next long-term support version.
fromInfoQ
2 months ago
Java

Java News Roundup: OpenJDK JEPs, Hibernate Reactive, Infinispan, JHipster, Gatherers4j

fromInfoQ
2 months ago
Java

Java News Roundup: OpenJDK JEP Updates, Spring AI, Quarkus, LangChain4j, JReleaser, WildFly

fromInfoQ
3 months ago
Java

Java News Roundup: Gradle 8.14, JBash Jash, Hibernate, Open Liberty, Spring Cloud Data Flow

fromInfoQ
3 months ago
Java

Java News Roundup: JDK 25 Schedule, Spring 7.0-M4, Payara Platform, JobRunr 7.5, Jox 1.0, Commonhaus

fromInfoQ
1 month ago

Bringing GPU-Level Performance to Enterprise Java: A Practical Guide to CUDA Integration

Java can integrate with CUDA to achieve significant performance gains in workloads.
JNI allows developers to connect Java with native CUDA for high-performance tasks.
Understanding concurrency vs multithreading is essential for utilizing CUDA effectively.
GPU computing offers benefits beyond AI, applicable to secure data processing and more.
fromInfoWorld
1 month ago

How to test your Java applications with JUnit 5

JUnit 5 is the de facto standard for developing unit tests in Java, and using a robust test suite ensures confidence in application behavior and future changes.
Java
Java
fromInfoQ
1 month ago

Java News Roundup: GlassFish, JEPs Targeted for JDK 25, TornadoVM, Hibernate Reactive, Spring Cloud

GlassFish 8.0 milestone release enhances resource management and bug fixes, crucial for Jakarta EE support.
JEP 509 targets JDK 25 with experimental CPU-Time Profiling feature enhancement.
#cheerpj
#programming-languages
fromZDNET
1 month ago
Java

Java at 30: How a language designed for a failed gadget became a global powerhouse

Java
fromZDNET
1 month ago

Java at 30: How a language designed for a failed gadget became a global powerhouse

Java, though perceived as dull, is a crucial language for modern enterprise and web development, celebrating 30 years since its launch.
fromIT Pro
1 month ago

Java celebrates its 30th birthday and more Microsoft developer layoffs

May saw significant cybersecurity incidents and layoffs in IT, emphasizing ongoing challenges in the tech sector.
Java
fromComputerWeekly.com
2 months ago

VMware and Oracle licensing: Time to consider alternatives | Computer Weekly

Java software licensing changes are raising costs for enterprises, complicating the modernization of legacy applications for cloud deployment.
Java
fromInfoQ
2 months ago

Java at 30: A Retrospective on a Language That Has Made a Big Impact

Java was introduced by Sun Microsystems on May 23, 1995, as a simpler and more secure alternative to C++.
Over 30 years, Java has evolved significantly, overcoming challenges and remaining vital in software development.
Java
fromInfoQ
2 months ago

Java News Roundup: Java Turns 30, Hibernate ORM 7.0, Embabel, jaz, Open Liberty, Eclipse DataGrid

Java celebrates its 30th anniversary, highlighting its influential role in programming.
Significant updates in enterprise technologies with Hibernate ORM 7.0 and Validator 9.0, and the introduction of new tools.
#software-development
fromInfoQ
4 months ago
Java

Java News Roundup: JDK 24, GraalVM for JDK 24, Payara Platform, Kafka 4.0, Spring CVEs, JavaOne 2025

fromInfoQ
4 months ago
Software development

Simplify Your System By Challenging The Status-Quo And Learning From Other Ecosystems

fromInfoQ
4 months ago
Java

Java News Roundup: JDK 24, GraalVM for JDK 24, Payara Platform, Kafka 4.0, Spring CVEs, JavaOne 2025

fromInfoQ
4 months ago
Software development

Simplify Your System By Challenging The Status-Quo And Learning From Other Ecosystems

Java
fromInfoQ
5 months ago

Java News Roundup: NetBeans 25, Payara Platform, Hibernate Reactive, Gradle

Java development is advancing with significant platform updates and fixes across major frameworks and tools.
The introduction of new features and critical fixes aims to enhance application stability and performance.
#programming
fromIT Pro
2 months ago
Java

'It's far from showing its age': Java might've just turned 30, but it's still going strong and here to stay

Java
fromIT Pro
2 months ago

'It's far from showing its age': Java might've just turned 30, but it's still going strong and here to stay

Java has turned 30 years old, yet its relevance and application in modern technology continue to thrive.
Java
fromDeveloper Tech News
2 months ago

Java at 30: Still brewing success or evaporating?

Java, launching in 1995, remains a significant player in programming, showcasing remarkable adaptability over 30 years.
fromInfoWorld
2 months ago

How to use method references in Java

Method references simplify lambda expressions in Java for improved code clarity.
fromInfoWorld
2 months ago

Google releases agent development kits for Python and Java

The release of the Python ADK 1.0.0 and Java ADK 0.1.0 by Google aims to provide developers with flexible tools for building and deploying AI agents.
Artificial intelligence
#spring-ai
fromInfoQ
2 months ago
Artificial intelligence

Spring AI 1.0 Released, Streamlines AI Application Development with Broad Model Support

fromInfoQ
3 months ago
Java

Java News Roundup: WildFly 36, Spring Milestones, Betas for Open Liberty, Hibernate, LangChain4j

fromInfoQ
2 months ago
Artificial intelligence

Spring AI 1.0 Released, Streamlines AI Application Development with Broad Model Support

fromInfoQ
3 months ago
Java

Java News Roundup: WildFly 36, Spring Milestones, Betas for Open Liberty, Hibernate, LangChain4j

fromComputerWeekly.com
2 months ago

It's time to get to grips with DORA | Computer Weekly

Financial services organizations are struggling to comply with DORA by the January 2025 deadline due to the evolving cybersecurity landscape.
#boxlang
fromInfoQ
2 months ago

Ultra-fast In-Memory Database Applications with Java

"This talk is all about ultra-fast in-memory database processing with Java, showcasing how to build the fastest database applications using proven methods utilized by leading industries for over 20 years."
Java
fromInfoQ
2 months ago

JEP 505 Delivers Fifth Preview of Java's Structured Concurrency with Key API Refinements

The API aims to simplify parallel task management through clearer frameworks, particularly with virtual threads, enabling developers to achieve safer execution of concurrency.
Scala
Java
fromInfoQ
2 months ago

JBang Jash Brings Streamlined Process Execution to Java

JBang Jash streamlines Java process execution with a fluent API, improving developer experience.
fromHackernoon
4 years ago

Seamlessly Install Magnolia CMS With This Guide | HackerNoon

Magnolia CMS installation requires Java, Node.js, and npm, with Magnolia CLI as a critical tool for development.
fromInfoQ
2 months ago

Adoption of the Model Context Protocol Within the Java Ecosystem

The Java MCP Server Configuration Generator simplifies running MCP servers for developers using JBang.
fromInfoQ
2 months ago

Instance Main Methods Move from Preview to Final in JDK25

JEP 512 simplifies Java programming for beginners by allowing implicit classes and flexible main methods.
fromMedium
3 months ago

Managing Scala Resources with scala.util.Using

In Java, the try-with-resources statement automates resource management, closing resources after use, while in Scala, similar functionality is provided by the scala.util.Using utility.
Scala
Java
fromOracle
2 months ago

Jipher: Java Cryptographic Service Provider for FIPS Environments

Oracle Jipher enables Java applications to meet FIPS 140-2 requirements with a validated cryptographic module.
fromRaymondcamden
3 months ago

Parsing Markdown in BoxLang - Take 2

Using direct import statements in programming simplifies code and enhances readability compared to dynamically creating objects.
fromInfoQ
3 months ago

Taming Flaky Tests: Trisha Gee on Developer Productivity and Testing Best Practices

Flaky tests significantly impact developer productivity and must be addressed to enhance software development efficiency.
fromInfoWorld
3 months ago

Enter the parallel universe of Java's Vector API

The Vector API enables Java developers to utilize CPU-level performance enhancements, essential for optimizing numerically intensive operations and improving application efficiency.
Java
#kotlin
fromAmazon Web Services
3 months ago

Converting embedded SQL in Java applications with Amazon Q Developer | Amazon Web Services

As organizations modernize their database infrastructure, migrating from Oracle to open source solutions like PostgreSQL is increasingly common, although it presents significant challenges.
Java
Java
fromInfoWorld
3 months ago

10 Java-based tools and frameworks for generative AI

Java is a viable and effective option for integrating artificial intelligence into applications, despite Python's popularity.
fromCSO Online
3 months ago

Big hole in big data: Critical deserialization bug in Apache Parquet allows RCE

The Parquet-avro module in a popular library allows deserialization of untrusted data, posing a significant threat to Java applications by enabling remote code execution.
Java
fromHackernoon
4 months ago

How To Introduce a New API Quickly Using Spring Boot and Maven | HackerNoon

Maven can effectively handle the same API project as Gradle does, simplifying deployment on Heroku.
fromHackernoon
3 months ago

Refining Space: Padding, Margin, and Spacing in Vaadin Flow | HackerNoon

Padding is like a hug for your components. It defines the space between an element's content and its borders, creating a sense of comfort and clarity. By default, padding is already enabled in vertical and horizontal layouts, but we can adjust it as needed.
UX design
fromInfoWorld
3 months ago

Java plan prepares to restrict final field mutation

The proposal aims to ensure Java's integrity by default by restricting final field mutation, enabling a safer and potentially faster programming environment for developers.
Java
fromInfoQ
4 months ago

JavaOne 2025 Day 3: The Future of Java is You

Java's future relies on its vibrant community and developer engagement.
Involvement of the existing community is crucial for attracting new developers.
The Java community is celebrating 30 years of innovation and collaboration.
Bootstrapping
fromHackernoon
5 months ago

How To Introduce a New API Quickly Using Spring Boot and Gradle | HackerNoon

The realization of ideas is crucial; otherwise, opportunities may be lost to competitors.
fromAzure DevOps Blog
4 months ago

Introducing Java, JS and Python support in Test Plans - Azure DevOps Blog

With this latest release, we are introducing the ability to associate automated tests written in Java/JUnit (Maven and Gradle), JS (Jest) and Python (PyTest) with test cases.
DevOps
Java
fromDevOps.com
4 months ago

Oracle Unveils Java 24 with Focus on AI Integration, Post-Quantum Cryptography and Developer Experience - DevOps.com

Java 24 introduced key innovations focusing on AI integration, post-quantum cryptography, and enhancing the developer experience for newcomers.
#jdk-24
fromInfoQ
5 months ago
Agile

Java News Roundup: JDK 24-RC1, JDK Mission Control, Spring, Hibernate, Vert.x, JHipster, Gradle

fromInfoQ
5 months ago
Agile

Java News Roundup: JDK 24-RC1, JDK Mission Control, Spring, Hibernate, Vert.x, JHipster, Gradle

fromInfoQ
4 months ago

Java News Roundup: Milestone Releases of Spring Cloud, GlassFish and Grails, Devnexus 2025

Spring Cloud 2025.0.0 and various frameworks released, advancing Java ecosystem stability and features.
Software development
fromITPro
4 months ago

Java developers are facing serious productivity issues: Staff turnover, lengthy redeploy times, and a lack of resources are hampering efficiency - but firms are banking on AI tools to plug the gaps

Java developers face significant productivity barriers, mainly due to insufficient documentation and poor communication.
Java
fromInfoWorld
4 months ago

How to handle type erasure in advanced Java generics

Type erasure in Java generics impacts code behavior and performance, but can be navigated with advanced programming techniques.
Scala
fromInfoWorld
4 months ago

The best Java and JVM language frameworks

The Java ecosystem has a rich set of back-end frameworks suitable for various needs.
Evaluating frameworks based on project requirements is crucial for developers.
[ Load more ]