WTF, CIM? My notes on the Common Information Model

The Common Information Model is a data model used within the electric utility industry. Learning it is not something I would phrase beginner-friendly, hence I’m documenting my advances here. This post is an ongoing effort to document the Common Information Model. It summarizes my learnings and collects useful links. Purpose of the CIM The Idea is simple: If all the data of the electricity grid and its components comes in the same format, it can be easily integrated into any application. In the image, all Transmission System Operators (TSOs) maintain the data for their part of the grid. Different applications (called studies here) can use this data to do something with it. ...

April 4, 2025

Make Your Hugo Blog Posts Shine on Mastodon

With their recent blog post Highlighting journalism on Mastodon, the creators of Mastodon announced incredibly awesome. From version 4.3.0 onwards, authors of blog posts and articles can be directly visible below shared links on Mastodon. If you write something interesting and someone shares this link on the fediverse, people will see your profile linked to the article. This is a great feature for writers to boost their profiles in the fediverse. ...

November 20, 2024

Using the ORCID API to Manage Publications in Your Personal Hugo Site

I recently migrated my personal website from a React template to a Hugo PaperMod site. This decision was motivated by the simplicity Hugo offers: creating a clean, functional site without the need to write and maintain extensive HTML or JavaScript code. However, when I wanted to add my list of publications, I ran into a challenge. Initially, Hugo seemed to only support Markdown files, which meant I would have to manually create a Markdown list of my publications. This was not only tedious but also presented a maintenance issue. Each time I published something new, I’d either have to update the Markdown file manually or risk having an outdated publication list—a common issue on many researchers’ websites. ...

November 18, 2024