Kanban for Infrastructure Teams

When I started leading an IT infrastructure team and introduced Kanban to the team, I realized that adopting agile methods would be far from trivial. I faced challenges and discovered a few tweaks that helped me align the team goals and streamline our process. I figure out some problems unique to infrastructure teams. Unlike development teams, which generally follow a development process, an infrastructure team typically deals with a diverse range of tasks and technologies. For instance, I managed a team in which one collaborator was responsible for the old mainframe infrastructure, and the other was responsible for a modern Linux server farm. How can we run an engaging and relevant daily for both of them? Moreover, how can team members with entirely different skill sets support each other? ...

July 25, 2023 · Felipe Curty

Uploading to Zenodo through API

Zenodo is a free repository to share scientific data. It enables researchers to upload an almost unlimited amount of data and suits pretty well to share research datasets. In this article, I explain how to use the Zenodo API to share a dataset. We need to create a deposit to upload data to Zenodo. The deposit is the publication itself. It contains title, date, authors, DOI, description, and much other optional metadata. Once created, we can upload files to the deposit. ...

January 1, 2021 · Felipe Curty

Getting started to GitHub GraphQL API

The GitHub GraphQL API (aka GitHub API v4) is a significant improvement on its API and enables researchers to interact with GitHub more efficiently. Although similar results can be achieved with the old API, depending on the required data, researchers need to make the first query and then make subqueries to fetch corresponding data, leading to problems with the API rate limits. The great advantage of using the new API is that GraphQL enables one to specify the returning data, sparing the need for subqueries to fetch corresponding data. ...

July 26, 2020 · Felipe Curty