Jakiś czas temu napisałam artykuł o edytorze tekstu Sublime Text. O tym jak bardzo lubię to narzędzie i dlaczego. Jednak czas płynął i po kilku latach używania pewne rzeczy przestały działać tak dobrze jak na początku. Zaczęłam szukać innego rozwiązania. Takiego, które da mi to czego zaczęło brakować mi w Sublime Text. Znalazłam takie narzędzie - to Visual Studio Code. Darmowe, udostępnione jako Open Source narzędzie do edycji tekstu, ale nie tylko. VS Code to narzędzie, które łączy najczęściej używane przez programistów funkcjonalności/narzędzia w jedno. Jest czymś pomiędzy zwykłym edytorem, a IDE. To właśnie o VS Code chciałabym Ci dziś trochę powiedzieć.
Rails Girls Bielsko-Biała (7 marca 2020)
Warsztaty Rails Girls odbywają się w całej Polsce. Te najbardziej znane moim zdaniem to warsztaty w Warszawie, Poznaniu i oczywiście na Śląsku. ;) Kilka miesięcy temu miałam przyjemność być mentorką na warsztatach Rails Girls Bielsko-Biała. Były to pierwsze takie warsztaty organizowane w Bielsku-Białej. Pozwól, że pokażę Ci krótką relację z tych warsztatów.
Jak Ruby rzutuje obiekty na łańcuchy znaków?
Miałam do zrobienia prostą funkcjonalność. Należało przedstawić różne obiekty, znajdujące się w tablicy, w postaci jednego łańcucha znaków. Sam problem jest trywialny, ale podczas jego implementacji zaczęłam się zastanawiać: Jak obiekty będą wyglądać po rzutowaniu na łańcuchy znaków? Tu akurat odpowiedź jest krótka - dobrze ;) Ciekawsza jest jednak odpowiedź na pytanie: Dlaczego po rzutowaniu obiekty wyglądają w określony sposób? To właśnie tym zagadnieniem zajmiemy dzisiaj się. Poszukiwania odpowiedzi czas zacząć. Aha nie zapominajmy, że to będzie niezła zabawa. Zapraszam!
Jak używać git rebase --onto?
W artykule o podmianie gałęzi rodzica w git-cie pokazałam Ci jedno z zastosowań komendy git rebase --onto
. Dziś skupimy się na zgłębieniu tematu, bo jest o czym mówić. Im lepiej zrozumiesz to polecenie tym łatwiej będzie Ci go w przyszłości użyć. Zapraszam!
Jak podmienić gałąź rodzica w git-cie?
Kilka dni temu stworzyłam nową gałąź (branch). Na tej gałęzi zatwierdziłam już kilka zmian (czyli dodawałam kilka commit-ów), ale po jakimś czasie zorientowałam się, że gałąź od jakiej wyszłam to nie master tylko zupełnie inna gałąź. No cóż moje przeoczenie, tylko jak teraz poradzić sobie z tym problemem? W tym momencie potrzebowałam scalić (merge) moje bieżące zmiany z gałęzią master. Jednak to nie był dobry czas na dodanie również zmian z tej drugiej gałęzi. Jak to zrobić? W takiej sytuacji z pomocą przychodzi nam git.
TDD - Wprowadzenie
Gdy chodzi o programowanie zawsze stawiam na jakość. A jak mowa o jakości, to trzeba też wspomnieć o testowaniu. Testowanie oprogramowania jest dla mnie czymś tak naturalnym, tak zakorzenionym w procesie dewelopowania, że prawie oczywistym. To, że nie jest to tak oczywiste dla innych uświadomiłam sobie dopiero podczas jednej z moich prezentacji, gdy zadałam widowni pytanie dotyczące testowania właśnie. Kilka nieśmiałych rąk w górze. To wszystko. A gdy zapytałam o pisanie testów przed kodem. No cóż… To ciekawe, ponieważ w normalnym życiu testujemy wszystko już jakby z automatu. Buty, ubranie, sprzęt komputerowy czy telefon. Jest to dla nas normalne. Dlaczego nie robimy tego przy pisaniu oprogramowania? Gdy zapraszamy znajomych na kolację, to zanim ją podamy, sprawdzamy czy wszystko jest upieczone, czy ładnie wygląda, no i najważniejsze czy dobrze smakuje. Nie podajemy przecież niedogotowanych ziemniaków. To dlaczego pozwalamy sobie na wypuszczenie na produkcję nie przetestowanego kodu?
4Developers Wrocław - 2019
W roku 2019 byłam zarówno prelegentką jak i uczestniczką na trzech lokalnych wydarzeniach 4Developers. W Krakowie i w Katowicach mówiłam prezentacje, o których pisałam w artykule Prelegentka na 4Developers 2019. Jedną z tych prezentacji można zobaczyć na YouTube: Czy jesteś egoistycznym programistą? - Refaktoring krok po kroku
Wypalenie zawodowe
Dziś chciałabym poruszyć bardzo ważny temat związany ze zdrowiem. Czy zdarzyło Ci się przez dłuższy czas czuć permanentne zmęczenie, być negatywnie lub cynicznie nastawioną do świata, a zwłaszcza do pracy, czuć brak energii i motywacji? A może masz problemy ze snem, bóle głowy, kłucie w klatce piersiowej, duszności lub ciągle jesteś rozdrażniona a wszystko to pogarsza się w pracy? To mogą być objawy syndromu wypalenia zawodowego. Jeżeli czujesz, że coś jest nie tak, lub znasz kogoś o kogo się martwisz, przeczytaj ten artykuł. Zyskaj więcej wiedzy o tym, jak wypalenie zawodowe może wpływać na nasze zdrowie, relacje i życie.