Hack4Good Kraków

Czas: 2014-02-07 19:00 – 2014-02-09 21:00 Miejsce: Kraków, PL To był mój drugi Hack4Good, w którym uczestniczyłam. Pierwszy, odbył się w Dublinie, a tym razem znalazłam się w Krakowie. Byłam tam wraz z trójką moich znajomych z pracy (Ulą, Alkiem i Grzesiem) oraz z naszym znajomym z Rails Girls Poznań (Przemkiem). Zdecydowaliśmy się pracować razem oczywiście w Rails’ach. ;] Na tym hackatonie czułam się stanowczo mniej skrępowana niż na poprzednim. Duży wpływ na to miała obecność moich znajomych, która była dla mnie bardzo istotna. Dziękuje wam kochani za to! Moim zdaniem ten Hack4Good posiadał dwie duże zalety Mieliśmy 48 godzin...

Ruby refaktoring – część 1

Tym razem będę zmieniać kody Ruby. Mój mały potwór wygląda następująco: def sum_by_column(data) sum_array = data.group_by do |column| [column[0], column[2]] end.values.map { |item| item.transpose[1].inject(:+) } data.group_by do |column| [column[0], column[2]] end.keys.zip(sum_array).map { |first, last| [first[0], last, first[1]] } end Jeżeli na pierwszy rzut oka wiecie co ten kod robi, macie moje wyrazy szacunku. Ja osobiście stwierdzam, że ten kod jest straszny i muszę coś z nim zrobić. Dobrze, zacznijmy od początku. Metoda ta pobiera dane w postaci tablicy tablic liczby naturalnych np. [[1, 2, 3], [4, 5, 6]] . Następnie grupuje je względem pierwszej i ostatniej kolumny i sumuje po...

CoffeeScript refaktoring – część 1

To będzie mój pierwszy wpis o refaktoringu. Uwielbiam refaktoring, więc bierzmy się do pracy. Myślę, że najlepszym sposobem by to zrobić będzie zapisanie na początku fragmentu kodu a później wprowadzenie zmian. Dzisiaj chciałabym zaprezentować Wam kilka linijek kodu w CoffeeScript: if checked_items == all_items $('#myId').prop('checked', true) else $('#myId').prop('checked', false) Ten kod jest naprawdę prosty. Sprawdzam czy ilość zaznaczonych elementów jest równa ilości wszystkich elementów. I w zależności od odpowiedzi zaznaczam (lub nie) checkbox na stronie internetowej. Tak jak powiedziałam jest to prosty kod, ale może być ładniejszy: $('#myId').prop('checked', checked_items == all_items) Ta sama funkcjonalność w jednej linijce. Bardzo mi się...

Web Summit

Data: 30-31 października 2013 Miejsce: Dublin, Irlandia Dzisiaj chciałabym opowiedzieć Wam trochę o konferencji Web Summit. Było to drugie wydarzenie w jakim uczestniczyłam w Dublinie pod koniec października. Jak się tam znalazłam? Web Summit ogłosił, że ma do rozdania 50 darmowych wejściówek na tą konferencję dla kobiet zainteresowanych lub związanych z szeroko pojętymi technologiami. Wypełniłam więc formularz i wysłałam. Kilka dni później otrzymałam wiadomość z gratulacjami. Wygrałam bilet na Web Summit w Dublinie. Była to dla mnie pierwsza tak ogromna konferencja. Ponad 10 000 odwiedzających, 300 prelegentów, wiele warsztatów, 7 sal wykładowych i wiele, wiele prezentowanych StartUpów z różnych dziedzin...

Hack4Good

Hack4Good

Data: 29 października 2013 Miejsce: Dublin, Irlandia W tym tygodniu miałam przyjemność uczestniczyć w dwóch interesujących wydarzeniach w Dublinie: Hack4good i Web Summit. Dzisiaj skupię się tylko na tym pierwszym. Co to jest Hack4good? To całodniowe programowanie w grupach w dobrym celu. Programiści z różnych krajów spotykają się w jednym miejscu (tym razem w Dublinie) i tworzą aplikacje dla swojej społeczności. Przykładowo: Jak dostarczać ludziom bezdomnym jedzenie? Jak spełniać marzenia umierających dzieci? Jak śledzić ścieżkę kariery absolwentów uczelni wyższych? Jak to wyglądało? To były zawody. Po poznaniu wszystkich tematów, zaczęliśmy tworzyć grupy i wybierać zadania nad którymi będziemy pracować. Każda...

RuPy

Data: 11-13 października 2013 Miejsce: Budapeszt, Węgry W tym tygodniu miałam przyjemność bycia częścią czegoś wyjątkowego. W Budapeszcie odbywała się konferencja RuPy. Co to jest RuPy? Jak jest napisane na stronie konferencji: RuPy to unikalna konferencja, która łączy społeczności różnych języków takich jak Ruby, Python, JavaScript, Clojure i technologii z nimi związanymi. W dużym skrócie Wiele prezentacji, duża społeczność open source, nowi ludzie z różnych krajów, świetna atmosfera i piękne miasto. Jak czuje się kobieta biorąc udział w takim wydarzeniu? Dla mnie jako kobiety konferencje, zwłaszcza zagraniczne, są zarówno ciężkie jak i przyjemne. Jestem w nowym miejscu. Używamy tam tylko...

Zasady Rails Girls

Czas: 6-7 września 2013 Miejsce: Poznań M26 Lab Po pierwsze, co to jest Rails Girls? Są to warsztaty dla dziewczyn. Dziewczyny uczą się tam, jak pisać kod w Ruby on Rails. W ciągu dwóch dni można dowiedzieć się jak przygotować środowisko i stworzyć swoją pierwszą aplikację w Rails. Plusem warsztatów jest praca w małych grupach wraz z opiekunem (coachem). Rails Girls z coachem Po drugie, czym było dla mnie uczestnictwo w Rails Girls? To była niesamowita przygoda. Nauczyłam się mnóstwa nowych rzeczy. Spotkałam wielu nowych ludzi i dodatkowo naprawdę dobrze się bawiłam. Pisanie kodu nie musi być nudne. Może sprawiać...

Wprowadzenie

Czas zacząć przygodę z blogowaniem. Zapraszam do czytania! Wymyśliłam sobie, że ten pierwszy wpis będzie oryginalny i ciekawy, a na dodatek taki hmmm… powiedzmy sobie kobiecy. No cóż, do głowy wpadł mi pewien pomysł by wyglądał on jak przepis kulinarny. Ale że moje zdolności w tym kierunku są dość ograniczone, więc będzie to raczej prosty przepis. Wyciągamy formę z Ruby on Rails. Do niej wrzucamy Ruby, HTML 5 i odrobinę JavaScript. Wszystko dobrze mieszamy, aż do powstania jednolitej konsystencji. Na koniec dodajemy lukier z CSS. I oto przepiękna aplikacja internetowa gotowa. Szybko. Łatwo. I przyjemnie. W planach mam kilka kategorii...