Do you like to customize things? I do. And Jenkins is not the exclusion. If you would like to customize it like me, maybe you’ll be interested in the Jenkins Theme Generator.
Мне нравится писать чейнджлоги. В процессе их написания появляется приятное чувство от ощущения проделанной работы. Сравнение двух состояний - до и после. Вот так было, вот так стало. Вот столько-то поменялось. Вот настолько-то стало лучше. Каждое изменение, я считаю, должно быть отмечено в журнале изменений, зафиксировано, и опубликовано. Даже если их немного. В любом случае, вести чейнджлог лучше чем не вести.
The most widely used Linux filesystems have 255 bytes maximum filename length, meanwhile Microsoft-related filesystems have the limit of 255 characters.
One day my coworker sent me a code snippet with a simple question “What will be written in test2 variable?”:
1
2
Boolean test = null;
Boolean test2 = (true) ? test : false;

В процессе работы мне часто приходится ресерчить, искать ответы на какие-то вопросы, собирать вместе информацию из разных источников, изучать что-то новое. Из полученных таким образом знаний составлялись заметки, чтобы потом к ним можно было вернуться. В какой-то момент я понял что хочу иметь не просто записную книжку, а блог, в котором я мог бы тренироваться в оформлении своих заметок и мыслей в статьи.
To build your pipelines, you may need the name of the branch on which the pipeline is running. In most cases, the predefined variables CI_COMMIT_BRANCH
or CI_COMMIT_REF_NAME
can be used for this. According to GitLab Docs:

Once our team had a Mercurial (Hg) monorepo with 3 significant projects and several smaller ones with a 8-year history that included ~30000 commits. We set a goal to split the monorepo into multiple separated repositories and migrate each to Git with saving all the history. The goal looked unreachable, but the solution appeared to be quite simple.
There are two types of space characters - Space and Non-breaking space. They look identical, but they are the different symbols, and they are not equal. I didn’t know about it because I haven’t worked with typography a lot. Non-breaking space is used to prevent automatic line breaking.