Category: Programming

high availability web cluster storage & cloud platform

The Future of Chatbots and AI Art

Generative Artificial Intelligence (AI) has come a long way in the past few years, and it’s now possible to create sophisticated chatbot systems that can understand human language, as well as generate images and other forms of art. Generative AI technologies such as ChatGPT or Bard are examples of how far generative AI has advanced.…
Read more

Logging as Storytelling #3: Types

In my next blog post I will talk about complexity of freeBSD VFS using ZFS. Specifically, structured as a series of causally-related actions. The next step is making sure log messages are consistent: objects that are used in different log messages should be referred to consistently, messages should be organized in a consistent manner to ease…
Read more

Eliot logging library is now open source!

I am happy to announce that Eliot, a logging library for Python, is now available as an open source project. In previous posts (now part of the documentation) I talked about the motivation behind Eliot: logging as storytelling. Log messages in Eliot are a forest of nested actions. Actions start and eventually finish, successfully or not. Log messages…
Read more