Rails Girls Bielsko-Biała (7 marca 2020)

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?

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?

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...

4Developers Wrocław - 2019

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.