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 be accessed from...

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 performance updates and...

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 noticed an increasing...

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 structured queries and...

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 language] models” to run a...