🏳️InfoWorld | Technology insight for the enterprise

Website faviconinfoworld.com

Business technology, IT news, product reviews and enterprise IT strategies.

[

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)