piątek, 26 lutego, 2021

Editing hunks in SmartGit

As a fresh Git user, I had been using only basic functionalities. In time I grew stronger and discovered new, useful options. I'd known...

Literatura fachowa – najlepszy przyjaciel programisty

Z okazji ostatniej promocji na Helionie nie mogłem sobie odmówić kupna kolejnej paczki książek. Zazwyczaj niekoniecznie zawyżam statystyki czytelnictwa w Polsce, ponieważ większość książek...

Git – Splitting files for beginners

I work a lot with code that Martin Fowler calls "existing" :) Very often I'd like to refactor it as the files are large...

Dlaczego „dlaczego” jest tak ważne?

Słuchałem jakiś czas temu podcastu o technologii Blockchain. Gość poproszony o przyblizenie pojęcia zaczął od sposobu implementacji. Ja, słuchając go, za nic nie mogłem...

Jak lepiej czytać?

Jestem automatykiem z wykształcenia. Gdy podjąłem swoją pierwszą pracę w IT wiedziałem, że muszę się wiele nauczyć. Wybrałem, naturalne dla mnie,...

Wartości SCRUMa

Courage. Focus. Commitment. Respect. Openness. Wartości SCRUMa. Po angielsku jeszcze to jakoś brzmi - od biedy ujdzie. Ale już przetłumaczone na polski...
Rozmowa kwalifikacyjna - mem

Jak ocenić wartość seniora?

W jednym z poprzednich wpisów opisałem jak widzę osobę podpisującą się jako "senior software engineer". Dziś chciałbym trochę rozwinąć ten temat. Ostatnimi...

Senior to stan umysłu

"Senior to stan umysłu". Odrobinę przewrotny tytuł, bo oczywiście nie chodzi mi o seniora w standardowo rozumianym znaczeniu tego słowa, a o tzw. "senior software...

Simple deployment process in middle-size project, #3: Octopus

The previous article describes a configuration of the TeamCity server used in our ATM project. This time next and the last of the main...
Podstawy optymalizacji

Podstawy optymalizacji działającej aplikacji

Potrzebowałem porad dotyczących wydajności aplikacji. W związku z tym postanowiłem poradzić się bardziej doświadczonych kolegów i wywołałem dyskusję na Twitterze. Aby usystematyzować otrzymane informacje,...