Latest from todaynewsPHP language still relevant, advocate insistsPerforce Zend official compared PHP with Python and Java in a blog post, stressing the continued importance of the ‘silent workhorse of the modern web.’By Paul KrillJan 16, 20263 minsJavaPHPPython news Java 27 gets its first featureBy Paul KrillJan 13, 20262 minsJavaProgramming LanguagesSoftware Developmentnews Oracle unveils Java development plans for 2026By Paul KrillJan 12, 20263 minsJavaProgramming LanguagesSoftware Development newsC# wins Tiobe Programming Language of the Year honors for 2025By Paul Krill Jan 5, 20264 minsC#JavaJavaScript feature8 old programming languages developers won’t quitBy Peter Wayner Dec 22, 20257 minsC++JavaPython how-toHigh-performance programming with Java streamsBy Rafael del Nero Dec 18, 202515 minsAPIsJavaProgramming Languages newsJetBrains releases Kotlin 2.3.0By Paul Krill Dec 18, 20253 minsJavaJavaScriptKotlin how-toSpring Boot tutorial: Get started with Spring BootBy Matthew Tyson Dec 17, 20259 minsDevelopment ToolsJavaWeb Development newsAzul acquires enterprise Java middleware provider PayaraBy Paul Krill Dec 16, 20252 minsJavaProgramming LanguagesSoftware Development ArticlesnewsJDK 26: The new features in Java 26The feature set for next year’s Java release has been frozen at 10, with structured concurrency, lazy constants, and primitive types in patterns, instanceof, and switch among the highlights. By Paul Krill Dec 8, 2025 7 minsJavaProgramming LanguagesSoftware Developmenthow-toSpring AI tutorial: Get started with Spring AILearn how to configure Spring AI to interact with large language models, support user-generated prompts, and connect with a vector store and simple RAG service in your Spring-based applications.By Steven Haines Dec 4, 2025 18 minsDevelopment ToolsGenerative AIJavahow-toClojure for Java developers: What you need to knowFour key concepts are essential for understanding Clojure’s functional programming paradigm. Here’s how to apply what you know about Java to learning Clojure.By Matthew Tyson Nov 19, 2025 9 minsJavaProgramming LanguagesSoftware DevelopmentnewsGoogle Agent Development Kit adds Go language supportGoogle ADK allows developers to build agentic appllications using Python, Java, or Go, and now supports the Agent2Agent protocol for multi-agent orchestration. By Paul Krill Nov 13, 2025 2 minsGolangJavaPythonbrandpostSponsored 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-toJava Stream API tutorial: How to create and use Java streamsGet started with Java streams, including how to create streams from Java collections, the mechanics of a stream pipeline, examples of functional programming with Java streams, and more.By Rafael del Nero Nov 13, 2025 13 minsAPIsJavaProgramming LanguagesnewsC# 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 Languageshow-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 minsDevopsJavaKubernetes Show more Show less View all Video on demand video Why SQLite Finally Feels Modern Want to work with SQLite databases via the same kind of workbench tools available for MySQL/MariaDB and PostgreSQL? These three projects — a desktop application, a web-based app, and a Visual Studio Code extension — give you interactive GUI environments for SQLite databases. Jan 14, 2026 4 minsPython How to generate C-like programs with Python Dec 16, 2025 5 mins Python 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 See all videos Explore a topicAnalyticsArtificial IntelligenceCareersCloud ComputingData ManagementDatabasesDevelopment ToolsDevopsEmerging TechnologyGenerative AIJavaScriptMicrosoft .NETOpen SourceProgramming LanguagesView all topics Show me moreLatestArticlesVideos news Astro web framework maker merges with Cloudflare By Paul KrillJan 16, 20262 mins Development ApproachesSoftware DevelopmentWeb Development news Visual Studio Code adds agent development extension By Paul KrillJan 16, 20262 mins Development ToolsIntegrated Development EnvironmentsVisual Studio Code news Google tests BigQuery feature to generate SQL queries from English By Anirban GhoshalJan 16, 20264 mins Big DataNatural Language ProcessingSQL video Hands-on with the new sampling profiler in Python 3.15 Nov 6, 20256 mins Python 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