Latest from todaynewsOracle releases ML-optimized GraalVM for JDK 24GraalVM JDK release features a new generation of ML-enabled profile inference that boosts peak performance nearly 8% on average on microservices benchmarks. By Paul KrillMar 25, 20253 minsDevelopment Libraries and FrameworksJavaMachine Learning news Ex-Sun CEO Scott McNealy reflects on Java’s foundingBy Paul KrillMar 20, 20252 minsJavaProgramming LanguagesSoftware Developmentnews Oracle reveals five new features coming to JavaBy Paul KrillMar 18, 20253 minsJavaProgramming LanguagesSoftware Development newsJDK 24: The new features in Java 24By Paul Krill Mar 18, 202513 minsJavaProgramming LanguagesSoftware Development newsJDK 25: The new features in Java 25By Paul Krill Mar 14, 20252 minsJavaProgramming LanguagesSoftware Development newsJavaOne 2025 heralds Java’s 30th birthday By Paul Krill Mar 11, 20252 minsJavaProgramming LanguagesTechnology Industry how-toHow to handle type erasure in advanced Java genericsBy Rafael del Nero Mar 06, 202516 minsJavaSoftware Development featureThe best Java and JVM language frameworks By Matthew Tyson Mar 05, 20259 minsDevelopment Libraries and FrameworksJavaSoftware Development newsJDK 25 kicks off with a stable values APIBy Paul Krill Mar 04, 20252 minsJavaProgramming LanguagesSoftware Development ArticlesfeatureThe most relevant new features in JDK 24Java 24 contains 24 new features – more than any Java release since 2018. These six will matter the most to Java developers and Java shops in the near term. By Simon Ritter Mar 03, 2025 6 minsJavaProgramming LanguagesSoftware DevelopmentnewsStable values API would speed Java startupsStable values combine immutable state and flexible timing of initialization, enabling optimizations for user code previously available only to JDK code.By Paul Krill Jan 28, 2025 2 minsJavaProgramming LanguagesSoftware DevelopmentnewsJava-based organizations mostly use Java for AI development – reportHalf of organizations that use or deploy Java-based applications and infrastructure also use Java to code AI functionality, according to the Azul 2025 State of Java report. By Paul Krill Jan 28, 2025 3 minsJavaJavaScriptKotlinnewsThe OpenJDK’s plans for Java in 2025Major Java enhancement projects for the coming year include work on code reflection, AOT compilation, eight-byte object headers, and finalizing the structured concurrency and scoped values APIs. By Paul Krill Jan 23, 2025 3 minsJavaProgramming LanguagesSoftware DevelopmentnewsGlassFish update fixes restart hangs, random 403 responsesLatest version of Eclipse’s Java application server improves admin and error messages and fixes a few ‘nasty’ bugs. By Paul Krill Jan 08, 2025 2 minsJavaProgramming LanguagesSoftware DevelopmentfeatureWhy the C programming language still rulesThe C language has been a programming staple for decades. Here’s how it stacks up against C++, Java, C#, Go, Rust, Python, and the newest kid on the block—Carbon.By Serdar Yegulalp Jan 08, 2025 12 minsC LanguageC++Google GonewsPython wins Tiobe language of the year honorsPython saw a whopping increase of 9.3% in the Tiobe popularity index during 2024, despite already being rated the most popular programming language.By Paul Krill Jan 06, 2025 3 minsC LanguageJavaKotlinnewsDemand for AI skills soars, while demand for programming skills falls – O’Reilly reportO’Reilly online learning platform saw huge spikes in consumption of AI-related content in 2024, while consumption of Python and Java content declined. By Paul Krill Jan 06, 2025 3 minsGenerative AIJavaPythonnewsJavaScript is still number one – JetBrains reportJavaScript remains the most used programming language, while TypeScript, Rust, and Python surge, according to JetBrains’ State of Developer Ecosystem report. By Paul Krill Dec 16, 2024 3 minsJavaJavaScriptPythonnewsJava Applet API heads for the exitOpenJDK proposal would finally remove the ‘terminally deprecated’ API that neither the JDK nor web browsers support. By Paul Krill Dec 12, 2024 2 minsJavaProgramming LanguagesSoftware DevelopmentnewsPython a shoo-in for Tiobe language of the yearPython is not only the most popular programming language, but also the fastest growing by far, according to Tiobe’s popularity index. By Paul Krill Dec 09, 2024 3 minsJavaJavaScriptPythonhow-toKotlin for Java developers: Concurrency with coroutinesGet a quick introduction to the most interesting parts of writing concurrent programs in Kotlin, including dispatchers, contexts, channels, and flows. By Matthew Tyson Nov 27, 2024 10 minsJavaProgramming LanguagesSoftware Development Show more Show less View all Video on demand videoThe power of Python’s editable package installationsPython packages can be installed in an “editable” or “in-place” installation mode, where instead of copying the package’s code into a virtual environment, there’s a pointer to the source directory instead. This allows any changes made to the package source to be reflected instantly in every virtual environment where the package is installed this way. This video demonstrates how useful and powerful this can be for Python developers, as it becomes far easier to evaluate changes made to a package without having to reinstall it each time you change it. Mar 28, 2025 5 minsPython How to create a simple WebAssembly module with Rust Mar 25, 2025 4 minsPython How to Run WebAssembly outside the browser with Wasmer Mar 12, 2025 5 minsPython How to use Dioxus | A new library for cross-platform apps in Rust Mar 12, 2025 4 minsPythonSee all videos Explore a topic Analytics Artificial Intelligence Careers Cloud Computing Data Management Databases Development Tools Devops Emerging Technology Generative AI JavaScript Microsoft .NET Open Source Programming Languages View all topics Show me moreLatestArticlesVideos news Google introduces Gemini 2.5 reasoning models By Paul Krill 28 Mar 20252 mins Artificial IntelligenceGenerative AIGoogle Cloud Platform news ECMAScript 2025 JavaScript standard takes shape By Paul Krill 28 Mar 20254 mins JavaScriptTechnology IndustryTypescript analysis Are we creating too many AI models? By David Linthicum 28 Mar 20255 mins Artificial IntelligenceGenerative AITechnology Industry video The Python 3.14 interpreter speedups explained 04 Mar 20254 mins Python video What is LLVM? | The compiler infrastructure explained 21 Feb 20256 mins Python video What is software bill of materials? | SBOM explained 18 Feb 20254 mins Python