Git Rebase

Poprzednie dwa artykuły wprowadzały do tego co to jest git i jak go używać. Możecie tam znaleźć podstawowe informacje na temat gita. Dzisiaj chciałabym skupić się na trochę bardziej zaawansowanych rzeczach związanych z gitem. W zeszłym tygodniu robiłam krótką prezentację dotyczącą funkcji git rebase, pomyślałam więc że to dobry pomysł by zrobić z tego krótką notatkę tutaj. Oto ona. …

Podstawowe użycie Git

Ostatnim razem mówiliśmy trochę o tym dlaczego Git jest bardzo użytecznym narzędziem, zwłaszcza dla programistów. Dzisiaj chciałabym się skupić na tym, jak zacząć używać narzędzia Git przynajmniej w bardzo podstawowym zakresie. Pokażę kilka najczęściej używanych poleceń, ale jeżeli chcecie się dowiedzieć więcej polecam dokumentację. Zaczynamy! Git jest rozproszonym systemem wersjonowania (distributed repository lub distributed version control system). To znaczy, że każdy w zespole ma u siebie lokalnie całą historię zmian. Dzięki temu można dodać do repozytorium kolejne swoje zmiany bez połączenia z Internetem. Jednak najważniejszą cechą takiego systemu kontroli wersji jest to, że nawet gdy u jednej osoby zmiany zostaną...…

Lambda w Ruby

Niedawno miałam sytuację w której pracowałam z różnymi (choć pod pewnymi względami podobnymi) kolekcjami w Ruby. Te kolekcje miały bardzo podobne metody do przeszukiwania względem nazwy. W tym konkretnym przypadku zdecydowałam się na skorzystanie z lambdy. Zobaczcie jak to wyglądało. Tak wyglądał kod przed zmianą: @first_collection.select do |activity| activity.name == 'name' end To nie jest zły kod, ale w innych miejscach można było spotkać coś bardzo podobnego. Przykładowo: @sedond_collection.select do |activity| activity.name == 'name1' || activity.name == 'name2' end Zdecydowałam się na użycie lambda. Stworzyłam metodę, która generowała mi lambdę dla różnych kolekcji a jako argument otrzymywała nazwy, po których...…

Global Game Jam

Czas: 2016-01-29 17:00 – 2016-01-31 19:00 Miejsce: Cieszyn, PL Uwielbiam robić rzeczy związane z technologią. Tym razem uczestniczyłam w Global Game Jam w Cieszynie. To był mój trzeci raz. Co to Global Game Jam? To hakaton trwający 48 godzin. Gromadzą się tam ludzie, który chcą tworzyć gry komputerowe. Każdego roku jestem pod ogromnym wrażeniem pomysłowości, talentu i realizacji projektów, które tam powstają. Jeżeli chcecie zobaczyć więcej możecie zajrzeć tutaj. …

Co to jest git?

Chciałabym z Wami zacząć dzisiaj krótką serię 2-3 artykułów na temat Gita. To będzie naprawdę podstawa. W Internecie jest wiele różnego rodzaju kursów na temat Gita. A ja nie chciałabym robić kolejnego. Jeżeli chciałybyście dowiedzieć się czegoś więcej na ten temat, osobiście mogę polecić 2 kursy na temat Gita z CodeSchool. Możecie zacząć tutaj. …

Coderetreat 2015 Kraków

Coderetreat 2015 Kraków

W zeszłą sobotę uczestniczyłam w niesamowitym wydarzeniu – Global Day of Coderetreat w Krakowie. Coderetreat to szczególny dzień w roku, w którym programiści poświęcają swój czas nie tyle tworzeniu nowych funkcjonalności, ale skupiają się na kodzie dobrej jakości. Jest to dzień, w którym zatrzymujemy się na chwilę, by poświęcić czas na bycie lepszym programistą/programistką. Jak wygląda taki Coderetreat? Cały dzień podzielony jest na 6-7 sesji kodowania. W naszym przypadku było ich dokładnie 6. W każdej z tych sesji staramy się rozwiązać problem Gry w życie. Jest to dość prosty problem, ale rozwiązanie go nie jest głównym celem Coderetreat. Ważniejszy jest...…