[
feature
### The best Java and JVM language frameworks
The Java ecosystem supports a host of outstanding back-end frameworks, including many written for modern languages like Scala and Kotlin. Here's how seven top frameworks for Java and JVM languages compare.
By Matthew Tyson
Mar 05, 20259 mins
Development Libraries and FrameworksJavaSoftware Development
](https://www.infoworld.com/article/3836016/the-best-java-and-jvm-language-frameworks.html)
[
how-to
### How to boost Python program performance with Zig
By Serdar Yegulalp
Mar 05, 20255 mins
Programming LanguagesPythonSoftware Development
](https://www.infoworld.com/article/3831676/how-to-boost-python-program-performance-with-zig.html)
[
opinion
### Just say no to JavaScript
By Nick Hodges
Dec 04, 20247 mins
JavaScriptProgramming LanguagesTypescript
](https://www.infoworld.com/article/3616471/just-say-no-to-javascript.html)
[
news
### Visual Studio Code 1.98 shines on GitHub Copilot
By Paul Krill
Mar 06, 20253 mins
Generative AIIntegrated Development EnvironmentsVisual Studio Code
](https://www.infoworld.com/article/3840568/visual-studio-code-1-98-shines-on-github-copilot.html)
[
news
### C++ founder champions profiles for memory safety
By Paul Krill
Mar 05, 20252 mins
C++Programming LanguagesSoftware Development
](https://www.infoworld.com/article/3839386/c-plus-plus-founder-champions-profiles-for-memory-safety.html)
[
analysis
### The key new features in .NET 10
By Simon Bisson
Mar 06, 20257 mins
Development Libraries and FrameworksDevelopment ToolsMicrosoft .NET
](https://www.infoworld.com/article/3839444/the-key-new-features-in-net-10.html)
[
feature
### Portkey: An open-source AI gateway for easy LLM orchestration
By Janakiram MSV
Mar 06, 20257 mins
APIsDevelopment ToolsGenerative AI
](https://www.infoworld.com/article/3835182/portkey-an-open-source-ai-gateway-for-easy-llm-orchestration.html)
[
news
### Salesforceâs Agentforce 2dx update aims to simplify AI agent development, deployment
By Anirban Ghoshal
Mar 05, 20255 mins
Artificial IntelligenceSoftware Deployment
](https://www.infoworld.com/article/3838999/salesforces-agentforce-2dx-update-aims-to-simplify-ai-agent-development-deployment.html)
[
feature
### The most relevant new features in JDK 24
By Simon Ritter
Mar 03, 20256 mins
JavaProgramming LanguagesSoftware Development
](https://www.infoworld.com/article/3830643/the-most-relevant-new-features-in-jdk-24.html)
More top stories
----------------
[
how-to
### How to handle type erasure in advanced Java generics
Type erasure in Java generics programming can cause a variety of problems in your code. Fortunately, there are ways to work around them.
By Rafael del Nero
Mar 06, 2025 16 mins
JavaSoftware Development
](https://www.infoworld.com/article/3812593/how-to-handle-type-erasure-in-advanced-java-generics.html)
[
opinion
### Why you should use dependency injection
By coding against abstractions instead of hard-coding the implementation, you can create a flexible, testable, and extensible system that will be vastly easier to maintain.
By Nick Hodges
Mar 05, 2025 5 mins
Software Development
](https://www.infoworld.com/article/3838096/why-you-should-use-dependency-injection.html)
[
feature
### How eBPF is changing container networking
Networking, observability, and security for Kubernetes and container networks involve substantial processing overhead. eBPF promises more efficiency, visibility, and control.
By Bill Doerrfeld
Mar 03, 2025 13 mins
ContainersKubernetesSecurity Monitoring Software
](https://www.infoworld.com/article/3830687/how-ebpf-is-changing-container-networking.html)
[
analysis
### Improving intelligent document processing with generative AI
Generative AI is bringing greater accuracy, flexibility, and automation to intelligent document processing, with significant business benefits. Hereâs what you should know.
By Isaac Sacolick
Mar 04, 2025 10 mins
Generative AISoftware Development
](https://www.infoworld.com/article/3833936/improving-intelligent-document-processing-with-generative-ai.html)
[
reviews
### Review: Zencoder has a vision for AI coding
Zencoder takes an innovative approach to code generation and repair, âgrokkingâ whole repos for context and using an error-corrected inference pipeline. Itâs still wet behind the ears.
By Martin Heller
Mar 05, 2025 8 mins
Development ToolsGenerative AISoftware Development
](https://www.infoworld.com/article/3820199/review-zencoder-has-a-vision-for-ai-coding.html)
[
analysis
### Does Microsoftâs Majorana chip meet enterprise needs?
For companies struggling with high cloud costs, talent shortages, and data integration problems, a groundbreaking quantum processor isnât the answer.
By David Linthicum
Mar 04, 2025 5 mins
Cloud ComputingEmerging TechnologyQuantum Computing
](https://www.infoworld.com/article/3836942/does-microsofts-majorana-chip-meet-enterprise-needs.html)
[
opinion
### Who needs Google technology? Probably not you
Google has created a dazzling portfolio of cutting-edge technologies to meet its needs. You probably need something different.
By Matt Asay
Mar 03, 2025 5 mins
Development Libraries and FrameworksGoogle Cloud PlatformOpen Source
](https://www.infoworld.com/article/3836133/why-your-it-should-reflect-you-not-google.html)
[
analysis
### The rising threat of shadow AI
The uncontrolled and ungoverned AI apps your employees are using are becoming a real threat to cloud deployments, but banning them wonât work. Hereâs what to do.
By David Linthicum
Feb 28, 2025 5 mins
Cloud SecurityData GovernanceGenerative AI
](https://www.infoworld.com/article/3835067/the-rising-threat-of-shadow-ai.html)
[
analysis
### Whatâs next for Microsoftâs Semantic Kernel
Microsoft steers its agentic AI development kit toward complex workflows using the Agent Framework and no-code agent development using AutoGen.
By Simon Bisson
Feb 27, 2025 9 mins
Artificial IntelligenceDevelopment Libraries and FrameworksMicrosoft .NET
](https://www.infoworld.com/article/3833938/whats-next-for-microsofts-semantic-kernel.html)
[
reviews
### Review: Gemini Code Assist is good at coding
Googleâs AI coding assistant can help you write, test, debug, and document your code, but currently lacks whole-repo code generation and agents for long-running coding tasks.
By Martin Heller
Feb 25, 2025 11 mins
Artificial IntelligenceDevelopment ToolsGenerative AI
](https://www.infoworld.com/article/3829347/review-gemini-code-assist-is-good-at-coding.html)
[
feature
### What is retrieval-augmented generation? More accurate and reliable LLMs
Retrieval-augmented generation, or RAG, integrates external data sources to reduce hallucinations and improve the response accuracy of large language models.
By Martin Heller
Feb 27, 2025 6 mins
Artificial IntelligenceGenerative AISoftware Development
](https://www.infoworld.com/article/2335814/what-is-retrieval-augmented-generation-more-accurate-and-reliable-llms.html)
[
how-to
### Understanding thread synchronization in C#
Learn the core concepts of thread synchronization used to build multi-threaded .NET applications that enforce thread safety and avoid deadlocks.
By Joydip Kanjilal
Feb 27, 2025 14 mins
Development Libraries and FrameworksMicrosoft .NETSoftware Development
](https://www.infoworld.com/article/2237276/understanding-thread-synchronization-in-c-sharp.html)
Show more
Show less
[View all](https://www.infoworld.com/article/2512988/7-steps-to-improve-analytics-for-data-driven-organizations.html)
Dev with Serdar
---------------
[
video
### The Python 3.14 interpreter speedups explained
Python 3.14 now features changes to the interpreter to make Python applications run faster with no changes to your code. This video graphically demonstrates how much of a speedup to expect with a benchmark weâve used before â and how these new changes to 3.14 also work with the âfree-threadedâ or âno-GILâ builds of Python.
Mar 04, 2025 4 mins
Python
](https://www.infoworld.com/video/3837696/the-python-3-14-interpreter-speedups-explained.html)
* [
### What is LLVM? | The compiler infrastructure explained
Feb 21, 2025 6 mins
Python
](https://www.infoworld.com/video/3830356/what-is-llvm-the-compiler-infrastructure-explained.html)
* [
### What is software bill of materials? | SBOM explained
Feb 18, 2025 4 mins
Python
](https://www.infoworld.com/video/3826933/what-is-software-bill-of-materials-sbom-explained.html)
* [
### The Zig language: Like C, only better
Feb 11, 2025 4 mins
Python
](https://www.infoworld.com/video/3822177/the-zig-language-like-c-only-better.html)
[See all videos](https://www.infoworld.com/videos/)
Explore a topic
---------------
* [Analytics](https://www.infoworld.com/analytics/)
* [Artificial Intelligence](https://www.infoworld.com/artificial-intelligence/)
* [Careers](https://www.infoworld.com/careers/)
* [Cloud Computing](https://www.infoworld.com/cloud-computing/)
* [Data Management](https://www.infoworld.com/data-management/)
* [Databases](https://www.infoworld.com/database/)
* [Development Tools](https://www.infoworld.com/development-tools/)
* [Devops](https://www.infoworld.com/devops/)
* [Emerging Technology](https://www.infoworld.com/emerging-technology/)
* [Generative AI](https://www.infoworld.com/generative-ai/)
* [Java](https://www.infoworld.com/java/)
* [JavaScript](https://www.infoworld.com/javascript/)
* [Microsoft .NET](https://www.infoworld.com/microsoft-net/)
* [Open Source](https://www.infoworld.com/open-source/)
* View all topics
Browse all topics and categories below.
### InfoWorld Smart Answers
Smart Answers is a chatbot tool designed to help you discover content, answer questions, and go deep on the topics that matter to you. [Learn more](/smart-answers)
Ask
[](https://www.infoworld.com/security/)
Popular topics
--------------
### Artificial Intelligence
[
news
### Anthropicâs upgraded Console targets more collaboration among developers
By Anirban Ghoshal
07 Mar 2025 3 mins
Artificial IntelligenceDevelopment ToolsGenerative AI
](https://www.infoworld.com/article/3841405/anthropics-upgraded-console-targets-more-collaboration-among-developers.html)
[
news
### Alibaba says its new AI model rivals DeepSeeksâs R-1, OpenAIâs o1
By Paul Barker
06 Mar 2025 4 mins
Artificial Intelligence
](https://www.infoworld.com/article/3840580/alibaba-says-its-new-ai-model-rivals-deepseekss-r-1-openais-o1.html)
[
feature
### Download the AI Risk Management Enterprise Spotlight
By CIO.com and CSOonline.com staff
02 Mar 2025 1 min
Artificial IntelligenceRisk Management
](https://infoworld.com/resources/form?placement_id=53a519e1-60f7-47d5-88e0-f8512261f2e8&brand_id=2048&locale_id=1)
[View topic](https://www.infoworld.com/artificial-intelligence/)
### Cloud Computing
[
analysis
### When to choose a bare-metal cloud
By David Linthicum
07 Mar 2025 6 mins
Cloud ArchitectureCloud Computing
](https://www.infoworld.com/article/3840444/when-to-choose-a-bare-metal-cloud.html)
[
news
### Red Hat OpenShift improves virtualization support
By Paul Krill
26 Feb 2025 2 mins
Cloud-NativeContainersKubernetes
](https://www.infoworld.com/article/3832760/red-hat-openshift-improves-virtualization-support.html)
[
analysis
### What the private sector can teach government about cloud computing
By David Linthicum
25 Feb 2025 6 mins
Cloud ArchitectureHybrid CloudMulticloud
](https://www.infoworld.com/article/3831930/what-the-private-sector-can-teach-government-about-cloud-computing.html)
[View topic](https://www.infoworld.com/cloud-computing/)
### Data Management
[
news
### Google BigQuery gets metadata service with Iceberg support
By Anirban Ghoshal
23 Jan 2025 3 mins
AnalyticsData Management
](https://www.infoworld.com/article/3808672/google-bigquery-gets-metadata-service-with-iceberg-support.html)
[
news
### Snowflake open sources SwiftKV to reduce inference workload costs
By Anirban Ghoshal
16 Jan 2025 4 mins
Data ManagementGenerative AI
](https://www.infoworld.com/article/3804018/snowflake-open-sources-swiftkv-to-reduce-inference-workload-costs.html)
[
feature
### The journey towards a knowledge graph for generative AI
By Nikolaos Vasiloglou
14 Jan 2025 8 mins
Artificial IntelligenceData ManagementGenerative AI
](https://www.infoworld.com/article/3801640/the-journey-towards-a-knowledge-graph-for-generative-ai.html)
[View topic](https://www.infoworld.com/data-management/)
### Software Development
[
analysis
### JavaScript tools and frameworks weâre watching now
By Matthew Tyson
07 Mar 2025 3 mins
JavaScriptReactTypescript
](https://www.infoworld.com/article/3839234/javascript-tools-and-frameworks-to-watch-in-2025.html)
[
news
### JDK 25 kicks off with a stable values API
By Paul Krill
04 Mar 2025 2 mins
JavaProgramming LanguagesSoftware Development
](https://www.infoworld.com/article/3837990/jdk-25-kicks-off-with-a-stable-values-api.html)
[
news
### TypeScript 5.8 reaches general availability
By Paul Krill
03 Mar 2025 3 mins
JavaScriptTypescriptWeb Development
](https://www.infoworld.com/article/3836957/typescript-5-8-reaches-general-availability.html)
[View topic](https://www.infoworld.com/software-development/)
Spotlight Story
---------------
[
feature
### 10 principles for creating a great developer experience
Tech leaders who maximize developer satisfaction and minimize frustration reap the rewards in hiring, retaining, and delivering results from their dev teams.
By Isaac Sacolick
06 May 202412 mins
DeveloperSoftware DevelopmentTechnology Industry
](https://www.infoworld.com/article/2337290/10-principles-for-creating-great-developer-experiences.html)
Show me more
------------
LatestArticlesVideos
[
news
### Teradata adds Enterprise Vector Store to augment RAG
By Anirban Ghoshal
04 Mar 20254 mins
DatabasesGenerative AI
](https://www.infoworld.com/article/3837414/teradata-adds-enterprise-vector-store-to-augment-rag.html)
[
news
### TrapC proposal to fix C/C++ memory safety
By Paul Krill
28 Feb 20252 mins
Application SecurityC++Programming Languages
](https://www.infoworld.com/article/3836025/trapc-proposal-to-fix-c-c-memory-safety.html)
[
news
### Rust 1.85 arrives with long-awaited async closures
By Paul Krill
28 Feb 20253 mins
Programming LanguagesRustSoftware Development
](https://www.infoworld.com/article/3835168/rust-1-85-arrives-with-long-awaited-async-closures.html)
[
video
### How to remove sensitive data from repositories | Git Disasters
31 Jan 20255 mins
Python
](https://www.infoworld.com/video/3814575/how-to-remove-sensitive-data-from-repositories-git-disasters.html)
[
video
### How to automate web app testing with Playwright
09 Jan 20255 mins
Python
](https://www.infoworld.com/video/3717731/how-to-automate-web-app-testing-with-playwright.html)
[
video
### Exploring new features in Cython 3.1
07 Jan 20255 mins
Python
](https://www.infoworld.com/video/3633128/exploring-new-features-in-cython-3-1.html)
Sponsored Links
* [Empower your cybersecurity team with expert insights from Palo Alto Networks.](http://pubads.g.doubleclick.net/gampad/clk?id=6858508033&iu=/8456/IDG.G_B2B_InfoWorld.com)
* [Secure AI by Design: Unleash the power of AI and keep applications, usage and data secure.](http://pubads.g.doubleclick.net/gampad/clk?id=6856108221&iu=/8456/IDG.G_B2B_InfoWorld.com)
* [Optimum Business | Ensure continuity with Business Connection Backup.](http://pubads.g.doubleclick.net/gampad/clk?id=6904536916&iu=/8456/IDG.G_B2B_InfoWorld.com)