What is cloud computing? Everything you need to know
Cloud computing continues to be the platform of choice for large applications and a driver of innovation in enterprise technology. Gartner forecasts public cloud spending alone to reach $675 billion in 2024, up 20 percent from 2023. The analyst firm p...
Python is the most popular language on GitHub
October was an extra busy month in the world of Python, as all signs point to its unstoppable ascent. As reported on InfoWorld, Python is not only the language of choice for AI, but recently beat out JavaScript as the most used language on GitHub. Tha...
Open Community Experience 2024 Recap
Open Community Experience 2024 Recap Setting the Stage for Open Source Collaboration Across IndustriesOn 22-24 October in Mainz, Germany, the Eclipse Foundation’s new flagship conference, Open Community Experience (OCX), gathered 430 open source ent...
Is now the right time to invest in implementing agentic AI?
Software vendors’ pitches are evolving, with agentic AI beginning to supplant generative AI in their marketing messages. Rather than just generating code or content for human review agentic AI will, they say, follow instructions, make decisions, a...
Why use aspect-oriented programming
Aspect-oriented programming (AOP) is a programming style that allows you to more easily manage the cross-cutting concerns in your application, meaning those concerns such as authentication or logging that cut across many parts of the app. In essence, ...
OpenHCL: Understanding Microsoft’s open source paravisor
At the heart of Microsoft’s more recent operating system updates, in the cloud and on-premises, is virtualization. By isolating operating instances from one another on the same hardware, virtualization has powered Azure’s high-density infrastructu...
Google’s Flutter framework has been forked
Flutter, the Google-led development environment for building multi-device UIs from a single codebase, has been forked. The intention behind the fork is to expand Flutter’s available labor and accelerate development, said developer Matt Carroll. In a...
Wasmer WebAssembly platform now backs iOS
Wasmer 5.0, the latest stable version of the WebAssembly-based runtime, has been released with support for the iOS mobile operating system. The release also features a leaner codebase and enhanced performance, and support for the Emscripten compiler t...
Behind the Scenes of OCX: Crafting a Unified Visual Identity
Behind the Scenes of OCX: Crafting a Unified Visual Identity Behind the Scenes of OCX: Crafting a Unified Visual Identity Last week, the Eclipse Foundation community came together for the first ever Open Community Experience (OCX). This new flagship ...
New Feature in Open VSX: Deprecating Extensions
New Feature in Open VSX: Deprecating Extensions Open VSX, the only open source, vendor-neutral registry for VS Code extensions, now includes support for deprecating extensions—adding flexibility and transparency for both publishers and users. Previou...
Python threading and subprocesses explained
By default, Python’s runtime executes in a single thread, with traffic directed by the Global Interpreter Lock (GIL). Most of the time this isn’t a significant bottleneck, but it becomes one when you want to run many jobs in parallel. Python provi...