Latest from todaynewsJava Applet API removal slated for JDK 26Removal of the obsolete API becomes first feature targeted for Java update due in March 2026.By Paul KrillJul 22, 20252 minsJavaProgramming LanguagesSoftware Development news JDK 25: The new features in Java 25By Paul KrillJul 17, 202512 minsJavaProgramming LanguagesSoftware Developmentnews Oracle’s Java licensing shift sparks mass migration to open sourceBy Anirban GhoshalJul 16, 20255 minsDeveloperJava newsJavaScript, MacOS lead usage in worldwide developer surveyBy Paul Krill Jul 15, 20252 minsJavaJavaScriptPython newsAda, other older languages vie for top spots in Tiobe language indexBy Paul Krill Jul 10, 20253 minsJavaPythonVisual Basic how-toAdvanced unit testing with JUnit 5, Mockito, and HamcrestBy Steven Haines Jul 7, 202517 minsApp TestingDevelopment ToolsJava how-toWhat you need to know about Java wrapper classesBy Rafael del Nero Jul 3, 202516 minsJavaProgramming LanguagesSoftware Development newsJakarta EE 11 enterprise Java arrives By Paul Krill Jun 26, 20254 minsCloud ComputingJavaProgramming Languages featureDevops debt: The hidden tax on innovationBy Simon Ritter Jun 23, 20257 minsDevopsEngineerJava ArticlesnewsJava 25 to change Windows file operation behavior Some file operations on Windows have been changed for the sake of safety and consistency in the upcoming Java update. By Paul Krill Jun 16, 2025 2 minsJavaProgramming LanguagesWindowsnewsSpring Java creator unveils AI agent framework for the JVMWith the Embabel agent framework, written in Kotlin, Rod Johnson aims not only to catch up with Python agent frameworks, but to leapfrog them. By Paul Krill Jun 6, 2025 3 minsGenerative AIJavaKotlinhow-toHow to test your Java applications with JUnit 5Learn how to write and validate unit tests with JUnit 5. This article shows you how to configure a Maven project for JUnit, write basic and parameterized unit tests, and use JUnit 5’s built-in assertions, annotations, and tags.By Steven Haines Jun 5, 2025 19 minsApp TestingDevelopment ToolsJavanewsKotlin to be tied closer to Spring apps framework Kotlin creator JetBrains aims to make the popular JVM language a top choice for server-side development. By Paul Krill Jun 3, 2025 2 minsJavaKotlinProgramming 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 minsJavanewsCheerpJ WebAssembly JVM previews Java 17 supportCheerpJ 4.1 also brings support for SSL and audio in Java 11 and improved support for mobile devices, allowing complex Java applications to run across smartphones and tablets. By Paul Krill May 30, 2025 2 minsJavaMobile DevelopmentProgramming LanguagesnewsJava turns 30, and there’s no stopping it nowProponents say Java is the 'here to stay' language, prized for its enterprise-grade stability and ongoing innovation through the OpenJDK community.By Paul Krill May 23, 2025 4 minsJavaPythonRusthow-toHow to use method references in JavaGet a deep dive into using method references in your Java programs, including stream operations, event listeners, and constructors and factories.By Rafael del Nero May 22, 2025 17 minsJavaProgramming LanguagesSoftware DevelopmentfeatureThe best Java certifications for software developersYes, Java certification is still worth it, but it pays to know which ones will help you stand out. Here's what you need to know about Java course certificates and hiring in 2025.By Bob Violino May 19, 2025 10 minsCertificationsDeveloperJavanewsScala stabilizes named tuplesScala 3.7.0 release also brings a compiler fix that addresses runtime errors on the Android platform due to stricter type constraints on lambdas. By Paul Krill May 13, 2025 2 minsJavaProgramming LanguagesScalanewsPython popularity climbs to highest ever – TiobeOnly Java in 2001 had a higher popularity rating, while Python’s lead over rival languages is the largest in the history of the index.By Paul Krill May 8, 2025 3 minsJavaProgramming LanguagesPythonnewsOracle releases FIPS-validated crypto module for Java Jipher is a cryptographic service provider for Java that packs a FIPS 140-2 validated OpenSSL cryptographic module. By Paul Krill Apr 30, 2025 2 minsApplication SecurityDevelopment Libraries and FrameworksJavafeatureEnter the parallel universe of Java’s Vector APIThe Vector API gives Java developers everything they need to tap into CPU-level performance gains for numerically intensive operations. By Simon Ritter Apr 17, 2025 6 minsJavaProgramming LanguagesSoftware Development Show more Show less View all Video on demand video Use UV to run Python packages and programs without installing Astral’s uv utility simplifies and speeds up working with Python virtual environments. But it has some other superpowers, too: it lets you run Python packages and programs without having to formally install them, all by way of one simple command. This video shows off how this can work for anything from a simple one-file program to a full project with a pyproject.toml file. Featuring Serdar Yegulalp: https://www.linkedin.com/in/serdar-yegulalp-136a483/ Jul 18, 2025 3 minsPython What are the limits of current AI approaches, and what might be next Jul 11, 2025 7 mins Python New Python Env Manager in VS Code — What You Need to Know Jul 1, 2025 4 mins Python “Fearless concurrency” in future versions of free-threaded Python Jun 26, 2025 5 mins Python See all videos Explore a topicAnalyticsArtificial IntelligenceCareersCloud ComputingData ManagementDatabasesDevelopment ToolsDevopsEmerging TechnologyGenerative AIJavaScriptMicrosoft .NETOpen SourceProgramming LanguagesView all topics Show me moreLatestArticlesVideos news JetBrains working on higher-abstraction programming language By Paul KrillJul 25, 20252 mins Generative AIKotlinProgramming Languages how-to How to use Dapper Plus in .NET Core By Joydip KanjilalJul 25, 20258 mins C#Development Libraries and FrameworksMicrosoft .NET analysis What public cloud gets wrong with AI By David LinthicumJul 25, 20256 mins Cloud ArchitectureHybrid CloudIT Strategy video Are AI Models Really Deterministic? Here's Why They Often Aren’t Jun 24, 20254 mins Python video Python 3.14 Changes Type Hints Forever: Lazy Annotations Explained Jun 12, 20253 mins Python video How to deploy AI agents with the Google Agent Development Kit for Python Jun 10, 20254 mins Python