14 tiny tricks for big cloud savings
When the cost of cloud computing is listed in cents or even fractions of a cent, it’s hard to remember that even small numbers can add up to big bills. Yet they do, and every month it seems CFOs come close to dying of multiple heart attacks when the...
OpenSearch in 2025: Much more than an Elasticsearch fork
Open source has never been more popular. It’s also never been more contentious. With hundreds of billions of dollars available to the companies that best turn open source into easy-to-use cloud services, vendors have fiercely competed for enterprise...
Hashtag Jakarta EE #278
Hashtag Jakarta EE #278 Welcome to issue number two hundred and seventy-eight of Hashtag Jakarta EE! Last week, I was in Bangalore speaking at GIDS. Read all about it in my write-up from the event. I now have a couple of weeks at home before my confer...
GIDS 2025
GIDS 2025 This was my sixth time speaking at GIDS! My first time was in 2016, so I have only missed out on a few editions during the last 10 years. It is a great conference, with a very engaged audience, so I am happy to be a regular speaker there. The...
Baidu hits the turbo button to get back into AI race
An industry analyst Friday offered a lukewarm response to a series of announcements from Chinese tech giant Baidu around upgrades to its multimodal foundation model, ERNIE 4.5, and reasoning model, ERNIE X1, first released last month. During his keyno...
Thesys introduces generative UI API for building AI apps
AI software builder Thesys has introduced C1 by Thesys, which the company describes as a generative UI API that uses large language models (LLMs) to generate user interfaces on the fly. Unveiled April 18, C1 by Thesys is available for general use. C1 ...
Hype versus execution in agentic AI
Agentic AI has captured the imagination of enterprises everywhere. It promises autonomous systems capable of reasoning, making decisions, and dynamically adapting to changing conditions. The allure lies in machines operating independently, free of hum...
Python and WebAssembly? Here’s how to make it work
Top picks for Python readers on InfoWorld 6 languages you can deploy to WebAssembly right nowLearn how to deploy Python and five other languages to run on Wasm, along with the advantages and disadvantages of each language choice. Airgapped Python: Set...
Micro front ends on the Microsoft web platform
Breaking up monolithic code into clusters of services and microservices has been a good thing. It has allowed us to refactor our code and find the bottlenecks and blockers. In some cases, that’s led us back to new, streamlined monoliths, in other ca...
Microsoft touts AI Dev Gallery for Windows
Microsoft is championing its AI Dev Gallery, now available as an open source app intended to help Windows developers integrate AI capabilities within their own projects and apps. Initially announced as a project in December 2024, AI Dev Gallery was hi...
Achieve real-time interaction: Build with the Live API
Explore real world applications for the Live API for Gemini models, now updated to include enhanced features for real-time audio, video, and text processing, improved session management, control over interactions, and richer output options.
Puppet devsecops updated to deal with security maladies
Perforce has updated its Puppet Enterprise Advanced platform for devsecops to offer more advanced remediation options with the goal of reducing risk in an era of AI-powered security threats. Announced on April 22, the 2025.2 release of the platform fo...
Get ready for Google I/O: Program lineup revealed
Google I/O's agenda is live, with keynotes and sessions scheduled for May 20-21, focusing on AI advancements, Android development, and web technologies. Register now to explore the full program, join us during the event for livestreams, on-demand sessi...
4 big changes WebAssembly developers need to know about
WebAssembly gives developers a whole new way to deliver applications to the web and beyond. Instead of writing solely in JavaScript, developers can write in various other languages, compile that to WebAssembly’s bytecode format, and run it in a sand...