After having kept in my laptop for a long time, I’ve pushed some notes about git and github on line. They cover the workflow I use to work on code bases, tips ‘n tricks about git/github, aligning branches and remote/local repos and more. I am often asked about many of these things, so I hope having it published will be useful.
Category: Uncategorised
I’ve started in January 2020, and it was like: oh! They opened an Olympic-size ice rink near my home, why not getting some lessons, so I can a stop better than bump on the barrier?
This is an update about the AgriSchemas project (mostly), which I gave today to the ELIXIR Plant Science community. Despite we are busy with many other tasks at KnetMiner, we have done quite a deal of work with representing knowledge graphs using what I call "lightweight schemas", that is BioSchemas, schema.org, Dublin Core and the […]
Making Data Deeply FAIR through Lightweight Standards, the KnetMiner and ELIXIR CasesRead More »
Recupero Social: questo è un post che scrissi nel luglio 2022, dopo la decima o giù di lì volta che i simpatici pretoriani algoritmici di Zucchebberghe mi hanno censurato e sospeso il profilo. E’ stato in piedi per un anno circa, ha ricevuto qualche decina di like, nonostante la implacabile repressione automatica. Poi un giorno […]
Prendi la necessità di dover acquistare un comune elettrodomestico, tipo una macchina per il caffè. Due negozi di zona, non negozietti, negozi di note catene: prezzi dai…
This post was inspired by one of my students. As it happens, it started with a few questions in a chat, which were essentially like: since you’re a senior in this field (ie, I’m getting old, personal note…), I’d like to ask you some advice on what job is best, should I do a PhD, what are the other options (education, training, etc) to work as a bioinformatician, what about salaries, success chances, challenges, etc, etc.
After having had to delay a well-thought and comprehensive answer, I decided that maybe it was worth organising my notes on the not-so-easy topic and writing a public post, so that it could benefit everyone.
Recently, in my team, we have managed to start periodic talks/discussions on software engineering, including best practices, project management tools, code style, testing and all that jazz. If you are in a large-enough team in a full software house, probably you’re thinking: well, this kind of meetings should be pretty standard in this business. Well, […]
E così, di ritorno dalle ferie, con l’urgenza di sbollire il sequestro del melone dell’orto ai controlli aeroportuali, pure io sono caduto nella tentazione di scrivere del rito post-mezzadro agostano, le pummadò!
Lo riporto qui, forr dhe recordd, dopo averlo proposto ai debossciati del gruppo Facebook “Degrado Postmezzadrile”.
The Continuous Integration idea is great: people send their software code changes to a shared repository like github, and the CI reacts by building the executable product on the fly, and even using it to redeploy test servers and make latest cool features available for testing and showcasing.
In this short presentation, I show how I manage my continuous integration jobs from one script for all my projects and without (too many) dependencies on any specific CI software.
A window manager is a computer application that eases the use of multiple shell sessions at the same time.
In this post, I’ll show how you can create Maven projects that spawn command line tools. I’ll be using the great picocli library, and I’ll show how a new CLI project can be quickly generated, starting from my Maven CLI archetype.
My Maven Archetype for Java Command Line ProjectsRead More »