Latest from todayhow-toHigh-performance programming with Java streamsLearn how to use advanced techniques like short-circuiting, parallel execution, virtual threads, and stream gatherers to maximize Java stream performance. By Rafael del NeroDec 18, 202515 minsAPIsJavaProgramming Languages news JetBrains releases Kotlin 2.3.0By Paul KrillDec 18, 20253 minsJavaJavaScriptKotlinhow-to Spring Boot tutorial: Get started with Spring BootBy Matthew TysonDec 17, 20259 minsDevelopment ToolsJavaWeb Development newsAzul acquires enterprise Java middleware provider PayaraBy Paul Krill Dec 16, 20252 minsJavaProgramming LanguagesSoftware Development newsJDK 26: The new features in Java 26By Paul Krill Dec 8, 20257 minsJavaProgramming LanguagesSoftware Development how-toSpring AI tutorial: Get started with Spring AIBy Steven Haines Dec 4, 202518 minsDevelopment ToolsGenerative AIJava how-toClojure for Java developers: What you need to knowBy Matthew Tyson Nov 19, 20259 minsJavaProgramming LanguagesSoftware Development newsGoogle Agent Development Kit adds Go language supportBy Paul Krill Nov 13, 20252 minsGolangJavaPython how-toJava Stream API tutorial: How to create and use Java streamsBy Rafael del Nero Nov 13, 202513 minsAPIsJavaProgramming Languages ArticlesnewsC# rises in Tiobe language popularity indexMicrosoft’s fast-growing language for .NET may be poised to overtake Java in popularity for the first time, Tiobe said. By Paul Krill Nov 10, 2025 3 minsC#JavaPythonfeatureAI and machine learning outside of PythonPython might be the default for most AI and machine learning development, but what about other popular languages? Here’s what you need to know about using Java, Rust, Go, or C#/.Net for AI/ML.By Serdar Yegulalp Nov 5, 2025 7 minsC#GolangJavafeatureA fresh look at the Spring FrameworkThe iconic Java framework has evolved and modernized, integrating a host of new features without sacrificing power or simplicity.By Matthew Tyson Nov 5, 2025 8 minsDevelopment ToolsJavaLibraries and FrameworksnewsCould JavaFX return to Java?While an argument to re-integrate JavaFX floats in an OpenJDK discussion list, Oracle ponders providing better access to JavaFX from the JDK.By Paul Krill Oct 31, 2025 2 minsJavaLibraries and FrameworksProgramming LanguagesbrandpostSponsored by Amazon Web ServicesMachine Learning in Java is Speeding Image ProcessingJava developers can quickly implement image classification or object detection using pre-trained machine learning models. Dec 18, 2020 6 minsJavahow-toUnit testing Spring MVC applications with JUnit 5Learn how to write robust Spring MVC unit tests with JUnit 5 and tools such as MockMvc, Mockito, and Spring’s TestEntityManager. You’ll also get a taste of slice testing, used for optimizing unit tests on web controllers and databases.By Steven Haines Oct 30, 2025 22 minsApp TestingDevelopment ToolsJavafeatureThe top 4 JVM languages and why developers love themAfter Java, these are the four most important JVM languages. Let’s take a look.By Matthew Tyson Oct 29, 2025 10 minsJavaKotlinScalanewsAzul, Cast AI join forces on Java performance Combination of Azul JDK and Cast AI app performance platform aims to improve Java runtime efficiency in Kubernetes-based public cloud environments. By Paul Krill Oct 28, 2025 2 minsDevopsJavaKubernetesopinionTaming the Java cold-start beast: A practical guide to high-performance serverless with GraalVM and SpringTurns out Java can do serverless right — with GraalVM and Spring, cold starts are tamed and performance finally heats up.By Prasanna Kumar Ramachandran Oct 27, 2025 10 minsJavaJavaScriptPythonfeatureThe best new features in Java 25JDK 25 brings powerful new features to Java and JVM developers. Here are seven new or updated features that could convince you to switch.By Matthew Tyson Oct 22, 2025 8 minsJavaProgramming LanguagesSoftware DevelopmentfeatureThe best Java microframeworks to learn nowThe Java ecosystem brings you unmatched speed and stability. Here’s our review of seven top-shelf Java microframeworks built for modern, lightweight application development.By Matthew Tyson Oct 15, 2025 14 minsCloud-NativeJavaServerless ComputingopinionJava or Python for building agents?The surest way to value with AI is to use the tools that leverage your organization’s hard-won expertise and that integrate with the systems you have now. By Matt Asay Oct 13, 2025 7 minsDevopsJavaPythonnewsOracle Java Management Service adds application analyzerNew Analyze Applications feature analyzes JAR or WAR files for migrations and JFR recordings for performance optimization. Update also brings task scheduling and Kubernetes support. By Paul Krill Oct 8, 2025 2 minsApplication Life Cycle ManagementDevopsJava Show more Show less View all Video on demand video How to generate C-like programs with Python You might be familiar with how Python and C can work together, by way of projects like Cython. The new PythoC project has a unique twist on working with both languages: it lets you write type-decorated Python that can generate entire standalone C programs, not just importable Python libraries written in C. This video shows a few basic PythoC functions, from generating a whole program to using some of PythoC’s typing features to provide better memory management than C alone could. Dec 16, 2025 5 minsPython Zed Editor Review: The Rust-Powered IDE That Might Replace VS Code Dec 3, 2025 5 mins Python Python vs. Kotlin Nov 13, 2025 5 mins Python Hands-on with the new sampling profiler in Python 3.15 Nov 6, 2025 6 mins Python See all videos Explore a topicAnalyticsArtificial IntelligenceCareersCloud ComputingData ManagementDatabasesDevelopment ToolsDevopsEmerging TechnologyGenerative AIJavaScriptMicrosoft .NETOpen SourceProgramming LanguagesView all topics Show me moreLatestArticlesVideos news Snowflake software update caused 13-hour outage across 10 regions By Gyana SwainDec 19, 20255 mins AnalyticsCloud StorageData Warehousing feature Cloud native explained: How to build scalable, resilient applications By Scott Carey and Josh FruhlingerDec 19, 202511 mins Agile DevelopmentCloud ComputingDevops analysis Why your next cloud bill could be a trap By David LinthicumDec 19, 20257 mins AnalyticsGenerative AIPredictive Analytics video How to make local packages universal across Python venvs Nov 4, 20254 mins Python video X-ray vision for your async activity in Python 3.14 Oct 21, 20254 mins Python video Why it's so hard to redistribute standalone Python apps Oct 17, 20255 mins Python