Onehouse opens up the lakehouse with Open Engines
Data lake vendor Onehouse on Thursday released Open Engines, a new capability on its platform which it says provides the ability to deploy open source engines on top of open data. Available in private preview, it initially supports Apache Flink for st...
Enter the parallel universe of Java’s Vector API
If there is one thing you can describe as an obsession for both developers and devops, it’s how to improve the performance of applications. Ultimately, better performance leads to lower costs (through reduced utilization of resources) or bigger prof...
Headlamp: A multicluster management UI for Kubernetes
As important as Kubernetes is to the modern cloud-native stack, it’s still not easy to use on your own hardware. That’s surprising, considering how long it’s been around. Sure, you can use managed cloud services such as Azure Kubernetes Service,...
Gleam 1.10 improves compiler, JavaScript codegen
Gleam 1.10, a new release of the type-safe programming language for the Erlang virtual machine and JavaScript runtimes, is now available. The update features compiler improvements centering on holding more information and improving exhaustive analysis...
Headlamp: A multicluster Kubernetes user interface
As important as Kubernetes is to the modern cloud-native stack, it’s still not easy to use on your own hardware. That’s surprising, considering how long it’s been around. Sure, you can use managed cloud services such as Azure Kubernetes Service,...
6 languages you can deploy to WebAssembly right now
WebAssembly, or Wasm, gives developers a way to create programs that run at near-native speed in the browser or anywhere else you can deploy the WebAssembly runtime. But you generally don’t write programs in Wasm directly. Instead, you write program...
The programming language wars
Microsoft recently decided to rewrite the TypeScript tool chain using Go. This has caused a stir as folks wonder why Microsoft chose the Go language instead of their own C# or even TypeScript itself. I have to say that it is a curious choice. The res...
JRuby 10 brings faster startup times
JRuby 10, the latest release of the Ruby language variant built atop the JVM, has arrived, bringing startup time improvements, support for Java 21, and compatibility with Ruby 3.4. Release of JRuby 10 was announced April 14. JRuby 10 can be downloaded...
Google’s bold step toward hybrid AI integration
News stories about cloud services and artificial intelligence are generally predictable. Another generative AI model, another upgraded cloud feature, another boast about “leading the market in innovation.” That’s all well and good, but Google’...
Microsoft .NET Aspire adds resource graph, publishers
Microsoft has released .NET Aspire 9.2, a new version of the company’s cloud-ready stack for building distributed applications that features dashboard enhancements, including a resource graph, and publishers, new tools that help developers write cod...
How pet projects fuel innovation and careers in tech
Call them pet projects, side projects, or hobby projects, projects pursued outside of one’s regular business activity are especially popular among software developers. After all, these projects serve as an excellent way to learn new skills and techn...
7 reasons low-code and no-code tools fail to deliver
The potential benefits of low-code and no-code development tools include faster application development, lower expenses, and more agility. The technology is not suited to every scenario, however, and in some cases, low- and no-code solutions could be ...
DeepSeek’s open source movement
DeepSeek may have originated in China, but it stopped being Chinese the minute it was released on Hugging Face with an accompanying paper detailing its development. Soon after, a range of developers, including the Beijing Academy of Artificial Intelli...
.NET 10 Preview 3 bolsters standard library, C#, WebAssembly
Microsoft has released its third preview of .NET 10, a planned update to the company’s cross-platform, open-source, application development platform. Among the highlights, .NET 10 Preview 3 introduces an AOT-safe constructor for ValidationContext, m...
What is data fabric? How it offers a unified view of your data
What is data fabric? Data fabric is a type of architecture that aims to provide unified access to the data stored in various places across your organization. The data fabric concept recognizes that most enterprises aren’t able or willing to consolid...
More and faster: New proposals changing Python from within
Top picks for Python readers on InfoWorld Making Python faster won’t be easy, but it’ll be worth itPython’s malleability and dynamism make it powerful, but also very hard to speed up. Here’s a look at some of the ways developers are working to...
A multicloud experiment in agentic AI: Lessons learned
Recently I undertook a project to design and validate agentic AI architectures capable of operating autonomously across various public cloud providers. It served as a dry run to ensure I could create these architectures for my clients, test their viab...
Grok 3 gets an API — but will enterprises trust it?
Once just a chatbot, xAI’s Grok 3 large language model family is now available in a beta version via an API, enabling developers to integrate Grok 3 into custom applications. The company is offering two new LLMS, one with deep domain knowledge in fi...