Latest from todaynewsOracle’s Java licensing shift sparks mass migration to open sourceA new survey reveals that nearly 80% of ITAM and SAM professionals are moving away from Oracle Java, citing cost hikes, audit risks, and licensing confusion as key drivers.By Anirban GhoshalJul 16, 20255 minsDeveloperJava news JavaScript, MacOS lead usage in worldwide developer surveyBy Paul KrillJul 15, 20252 minsJavaJavaScriptPythonnews Ada, other older languages vie for top spots in Tiobe language indexBy Paul KrillJul 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 newsJava 25 to change Windows file operation behavior By Paul Krill Jun 16, 20252 minsJavaProgramming LanguagesWindows newsJDK 25: The new features in Java 25By Paul Krill Jun 6, 202512 minsJavaProgramming LanguagesSoftware Development ArticlesnewsSpring 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 LanguagesnewsCheerpJ 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 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 minsJavanewsJava 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 DevelopmentnewsJRuby 10 brings faster startup timesLatest version of the Ruby implementation for the JVM also updates Java version support and Ruby language compatibility. By Paul Krill Apr 15, 2025 3 minsJavaProgramming LanguagesRuby Show more Show less View all Video on demand video What are the limits of current AI approaches, and what might be next Cutting-edge AI systems, like generative AI, use models trained on immense amounts of data. But is that also the path to general artificial intelligence? There are good reasons to believe it isn’t. In this video I talk about why data-model generative-AI systems are built on top of assumptions about intelligence and thinking that may not hold — and what other approaches might lie beyond them. Jul 11, 2025 7 minsPython 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 Are AI Models Really Deterministic? Here’s Why They Often Aren’t Jun 24, 2025 4 mins Python See all videos Explore a topicAnalyticsArtificial IntelligenceCareersCloud ComputingData ManagementDatabasesDevelopment ToolsDevopsEmerging TechnologyGenerative AIJavaScriptMicrosoft .NETOpen SourceProgramming LanguagesView all topics Show me moreLatestArticlesVideos news MCP server announced for JFrog supply chain management platform By Howard SolomonJul 17, 20256 mins Artificial IntelligenceDevelopment ToolsGenerative AI feature Orchestrating AI-driven data pipelines with Azure ADF and Databricks: An architectural evolution By Vikram GargJul 17, 20257 mins ETLMicrosoft AzureSQL news From prompts to specs: AWS’s Kiro signals the next phase of AI coding tools By Anirban GhoshalJul 17, 20256 mins Artificial IntelligenceDeveloper 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 video Python 3.14's new template string feature Jun 6, 20255 mins Python