Eclipse working group to address cybersecurity, AI regulations
The Eclipse Foundation has launched the Open Regulatory Compliance Working Group (ORC WG) to address evolving global regulations aimed at improving software quality and security. The working group’s formation follows Eclipse’s initial partnering w...
Intro to Node’s built-in SQLite module
Node 22.5.0 now bundles SQLite, a lightweight, in-process relational database that requires no additional infrastructure but packs considerable capability. Let’s get to know this handy new built-in feature in Node.js. What is SQLite? Relational data...
Google suite leverages conversational AI for customer support
Google Cloud has introduced Customer Engagement Suite with Google AI, an application suite that combines conversational AI with contact-center-as-a-service (CCaaS) functionality for automated customer relations support. The software uses the Google Ge...
OpenAI Academy to help train developers, offer free credits
ChatGPT-maker OpenAI is launching a new global program, named OpenAI Academy, to help train developers working in the field of AI and generative AI, the company said on Monday. “OpenAI is launching the OpenAI Academy, which will invest in developers...
The challenge of cloud computing forensics
As the digital landscape evolves, so does the difficulty of safeguarding it. This is especially true in cloud computing, which is now the mother of all IT complexity, with security challenges that confound forensic investigators. Lately, I’ve notice...
Java 23 highlights crypto performance and security
While the recently released Java 23 features a dozen official features ranging from a second class-file API preview to an eighth incubator of a vector API, it also comes with various security capabilities. Security enhancements include crypto performa...
Gleam language reaches 1.5 release
Gleam 1.5, the latest version of a statically typed language for the Erlang virtual machine and JavaScript runtimes, has been published, with productivity improvements such as upgraded compile-time error messages. Launched September 19, Gleam 1.5 can ...
What you need to know about AI governance
“You can use whatever AI tool you want to experiment in any way you want, using whatever data you want,” said no company executive ever. Executive leaders are focused on ensuring AI efforts target business opportunities while avoiding risks. Even ...
How do you govern a sprawling, disparate API portfolio?
We continue to see a significant increase in API development year after year. A 2022 report conducted by 451 Research found that the average organization has 15,564 APIs in use, with a growth rate of 201% over a single year. Cloudflare has reported th...
Too much assembly required for AI
One sign that we’re still very early in the evolution of AI is how much heavy lifting is still left to the user to figure out. As Community Leadership Core founder Jono Bacon laments, even the very act of “need[ing] to choose between [large langua...
Why vector databases aren’t just databases
A vector database is just like any other database in that it stores data. From there, the similarity mostly ends — especially when it comes to artificial intelligence. Most traditional databases are built for transactional workloads, where structure...
JavaScript community challenges Oracle’s JavaScript trademark
In an open letter published September 16, Node.js and Deno creator Ryan Dahl, JavaScript creator Brendan Eich, and several other leading members of the JavaScript community have accused Oracle of abandoning the JavaScript trademark and urge the compan...
Cloud architects: Try thinking like a CFO
When I ran architecture teams, I gave one piece of advice that often surprised people: “We need to think like CFOs and not CIOs.” I voiced this reminder whenever the work veered away from, “What business value are we seeking?” toward, “Who h...
Deno 2.0 moves to release candidate stage
Deno 2.0, a planned major release of the Deno runtime for JavaScript, TypeScript, and WebAssembly and rival to Node.js, is now available as a release candidate. The new version brings two big changes to global variables, new features to improve depend...
New Arm partnerships extend AI performance from edge to cloud
Looking to bring AI and machine learning workloads to Arm-based hardware, Arm is integrating its Arm Kleidi AI acceleration technology with PyTorch and ExecuTorch, the new on-device inference runtime from PyTorch. The arrangement, announced September ...
YugabyteDB 2.19 gets new PostgreSQL-compatibility features
Yugabyte is adding new features to the latest release of its database, YugabyteDB 2.19, aimed at evolving it from a Postgres-compatible distributed database to a distributed PostgreSQL database. That seems like a fine distinction, but according to Yug...
Exceptions in Java: Advanced features and types
The Java platform includes a variety of language features and library types for dealing with exceptions, which are divergences from expected program behavior. In my previous article, you learned about Java’s basic exception handling capabilities. Th...
Bringing Universal Windows Platform apps to .NET 9
Microsoft’s journey to today’s Windows App SDK and Win UI as a unified framework for building .NET desktop applications hasn’t been smooth. Today’s platform brings modern tools and designs to familiar frameworks, but it’s hard to update olde...
Exception handling in Java: Advanced features and types
The Java platform includes a variety of language features and library types for dealing with exceptions, which are divergences from expected program behavior. In my previous article, you learned about Java’s basic exception handling capabilities. Th...