Jak pokierować dalszą karierą – moje zdanie.

Bardzo wciągnęło mnie czytanie posta na blogu Maćka Aniserowicza – Jak pokierować dalszą karierą. Zainteresowany tematem byłem szczególnie, ponieważ sam (jak pewnie większość z nas) szukam sobie jakiejś drogi w tym […] Read More

Tip dnia – nazwa komputera w OSX

Ponieważ na dniach sprawiłem sobie nowy komputer (by jabłko), trafiłem na śmieszną rzecz. Po otworzeniu terminala ukazał mi się znak zachęty poprzedzony promptem z dziwną nazwą barla. “Zapewne jest to […] Read More

Tip dnia – git cherry pick

Uważaj kiedy robisz cherry-pick. Jak okazuje się (a mnie się wydawało inaczej) cherry-pick to stworzenie nowego commita o nowym SHA-1 w zadanym branchu. Kiedy zapragniesz zmergować branche między którymi robiłeś […] Read More

Automatyzacja (częściowa) merga w git

Jako częściowo DevOps guy w firmie jestem odpowiedzialny za przenoszenie kodu pomiędzy gałęziami. Osobiście używałbym czystego GitFlow. My niestety jedynie oparliśmy naszą infrastrukturę o pomysł gałęzi masters i releases. Przy czym gałęzi […] Read More

Pattern Matching dla biednych

Update: Pojawił się nowszy artykuł na ten temat.   W językach funkcyjnych istnieje coś takiego jak pattern matching (tłumaczone na “wyrażenie dopasowania” – brzmi okropnie). Generalizując to taki switch który w zależności […] Read More

Tip dnia – git whitespace

Jeżeli masz problemy z końcami linii w gicie i ich wpływem na mergowanie (dostajesz konflikty) warto ustawić jak git ma traktować whitespace: git config core.whitespace cr-at-eol Więcej info o sposobie […] Read More

Babun, czyli jak to zrobić lepiej.

Od dość niedawna używam babuna w codziennej pracy, ale już teraz nie wyobrażam sobie życia bez niego. Jest to jedno z niewielu narzędzi które zmieniło mój styl pracy zupełnie (o […] Read More