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

Rails Girls Warszawa (19 - 20 Październik 2019)

Rails Girls Warszawa (19 - 20 Październik 2019)

Oto są! Warsztaty Rails Girls Warszawa 2019! Warszawska edycja warsztatów Rails Girls jest jedną z moich ulubionych. Dodatkowo są to dla mnie zawsze bardzo wyjątkowe warsztaty. To właśnie tu pierwszy raz byłam mentorką na warsztatach Rails Girls Warsaw w 2014 roku. Teraz jeżdżę po całej Polsce i dzielę się swoją programistyczną wiedzą. I oto wracam do Warszawy. To moje czwarte warsztaty Rails Girls Warszawa, podczas których jestem mentorką. Za każdym razem gdy tu jestem, uświadamiam sobie jak daleką drogę przebyłam jako programistka od czasu mojego pierwszego mentorowania do teraz. To był i dalej jest proces ciągłej nauki, rozwoju moich umiejętności...…

Lokalne edycje 4Developers 2019

Lokalne edycje 4Developers 2019

W jednym z poprzednich artykułów pisałam o wyzwaniu, jakie sobie postawiałam na ten rok 2019. Pisałam o chęci zostania prelegentką na konferencjach. Ten cel udało mi się zrealizować dwukrotnie na lokalnych edycjach konferencji 4Developers w Krakowie i Katowicach. To było bardzo ciekawe doświadczenie, zwłaszcza że moje audytorium nie miało styczności z językiem programowania jakim jest Ruby. Dzięki temu miałam możliwość podzielenia się moim doświadczeniem w języku Ruby oraz w używaniu dobrych praktyk podczas pisania kodu. W najbliższym czasie odbędą się jeszcze dwie lokalne edycje festiwalu 4Developers i z tej okazji mam dla Ciebie dwie niespodzianki przygotowane we współpracy z organizatorami...…

Iteratory w Ruby

Ruby podobnie jak inne języki programowania ma wiele sposobów na wykonywanie kodu wielokrotnie. Możemy do tego celu użyć pętli takich jak loop, while, until czy for. Są one oczywiście bardzo przydatne, ale w języku Ruby występują również iteratory. Moim zadaniem są one jeszcze lepsze niż pętle. W języku Ruby mamy wiele różnych iteratorów, z których każdy ma inne zastosowanie. Najczęściej używane iteratory to each, map, collect, select, find, times. Ale moment! Kiedy powinnyśmy użyć iteratora each, a kiedy iteratora map? To bardzo dobre pytanie i właśnie dziś na nie odpowiemy. Podstawowe pojęcia Zanim przejdziemy do iteratorów i odpowiedzi na pytanie...…

4Developers 2019

4Developers 2019

Zazwyczaj jestem dość aktywna w społeczności Rails Girls. Jestem mentorką i organizatorką, a nawet prelegentką na warsztatach Rails Girls. W tym roku postanowiłam jednak zrobić coś innego. Poświęciłam swój czas, aby zostać prelegentką na większej konferencji programistycznej, nie tylko na spotkaniach lokalnych grup czy warsztatach Rails Girls. Udało się! Moja kandydatura została przyjęta na lokalne edycje konferencji 4Developers w Krakowie oraz 4Developers w Katowicach. Jeszcze nigdy nie byłam na żadnej konferencji 4Developers, ale mam nadzieję, że będzie to ciekawe doświadczenie. Będę miała przyjemność zaprezentowania dwóch wystąpień. Czy jesteś egoistycznym programistą? - Refaktoring krok po kroku W tej prezentacji skupię się...…

Programowanie funkcyjne w Ruby

Ruby jest językiem obiektowym. Nie znaczy to jednak, że nie możemy przy pomocy Rubiego programować bardziej funkcyjnie. Gdy przyjrzymy się historii języka Ruby zauważymy, że u jego podstaw leży wiele różnych technologi. Twórca Rubiego, Yukihiro Matsumoto, inspirował się takimi językami jak: Perl, Smalltalk, Eiffel, Ada, Basic czy Lisp. Dzięki tym wszystkich inspiracjom w języku Ruby możemy znaleźć nie tylko koncepcje programowania obiektowego, ale również odrobinę programowania funkcyjnego. …