Latest from todaynewsJRebel Enterprise speeds configuration, code updates for cloud-based Java developmentSoftware for enterprise Java development teams enables incremental code changes to Java applications, eliminating the need to redeploy entire applications for updates during development. By Paul KrillAug 20, 20252 minsCloud ComputingDevelopment ToolsJava news JDK 25: The new features in Java 25By Paul KrillAug 11, 202512 minsJavaProgramming LanguagesSoftware Developmentnews Apache Flink integrates AI for real-time decision-makingBy Paul KrillAug 1, 20253 minsJavaPythonSQL how-toBasic and advanced pattern matching in JavaBy Rafael del Nero Jul 31, 202514 minsJavaProgramming LanguagesSoftware Development newsJava Applet API removal slated for JDK 26By Paul Krill Jul 22, 20252 minsJavaProgramming LanguagesSoftware Development newsOracle’s Java licensing shift sparks mass migration to open sourceBy Anirban Ghoshal Jul 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 Articleshow-toWhat you need to know about Java wrapper classesSince Java 21, wrapper classes have played an increasingly sophisticated role in Java’s type system. Here’s everything you need to know about updates for virtual threads, pattern matching, and more.By Rafael del Nero Jul 3, 2025 16 minsJavaProgramming LanguagesSoftware DevelopmentnewsJakarta EE 11 enterprise Java arrives Latest release of the enterprise Java platform features simpler data access, more streamlined testing, and other enhancements for cloud-native and enterprise-level Java development. By Paul Krill Jun 26, 2025 4 minsCloud ComputingJavaProgramming LanguagesfeatureDevops debt: The hidden tax on innovationDead code, security false positives, and idle cloud capacity are the leading drags on devops in Java environments. Here’s how to address them.By Simon Ritter Jun 23, 2025 7 minsDevopsEngineerJavanewsJava 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 LanguagesWindowsbrandpostSponsored 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 minsJavanewsSpring 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 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 LanguagesScala Show more Show less View all Video on demand video PyApp: Build click-to-run Python apps with Rust Python programs aren’t easy to bundle up into click-to-run installable packages. No native way to do this exists, and the various third-party solutions like PyInstaller have major shortcomings and quirks. The PyApp project, written in Rust, aims to make it easy to build standalone executables for Python apps, although you need to be familiar with the Rust toolchain to use it. This video shows a simple example of PyApp in action, and details some of its features and limitations. Aug 15, 2025 5 minsPython Hands-on with Kiro, the agentic code generation IDE Aug 1, 2025 7 mins Python Use UV to run Python packages and programs without installing Jul 18, 2025 3 mins Python What are the limits of current AI approaches, and what might be next Jul 11, 2025 7 mins Python See all videos Explore a topicAnalyticsArtificial IntelligenceCareersCloud ComputingData ManagementDatabasesDevelopment ToolsDevopsEmerging TechnologyGenerative AIJavaScriptMicrosoft .NETOpen SourceProgramming LanguagesView all topics Show me moreLatestArticlesVideos news Anthropic adds Claude Code to its Claude enterprise plans By Anirban GhoshalAug 21, 20253 mins Artificial IntelligenceDevelopment ToolsGenerative AI feature The shift from AI code generation to true development partnership By Jenil ShahAug 21, 20259 mins Development ToolsDevopsGenerative AI analysis Up and running with Azure Linux 3.0 By Simon BissonAug 21, 20258 mins ContainersKubernetesMicrosoft Azure video New Python Env Manager in VS Code — What You Need to Know Jul 1, 20254 mins Python video "Fearless concurrency" in future versions of free-threaded Python Jun 26, 20255 mins Python video Are AI Models Really Deterministic? Here's Why They Often Aren’t Jun 24, 20254 mins Python