Anks @ Pilot Bootcamp – Day 10

Dzisiejsze zajęcia rozpoczęły się 2 godziny później, o 11 – wykorzystałam to na obskoczenie paru ingressowych misji, bo do badża już niedaleko.

Nowych tasków nie było, bo mieliśmy wciąż do dokończenia sporo z poprzednich dni. Było już czuć, że jest luz, bo najgorsze za nami, a ludzie po wczoraj skacowani 😛

Pobawiłam się dalej Boostrapem, zrobiłam konwersję paru stron na hamla, dodałam I18n i translacje. Z tymi ostatnimi mocno się męczyłam, bo wywaliły mi testy, w adresach było podwójnie “en/en”, no i przestał mi działać switcher języków. Ale się udało 😉 Na sam koniec doszła jeszcze paginacja i podpięcie pod New Relica. Z dużych rzeczy została mi jeszcze autoryzacja Facebooka, wysyłanie maili po rejestracji i jeszcze wrzucanie obrazków na S3. Ale najpierw chcę doprowadzić do porządku testy (pozamieniać stringi na translacje), dokończyć tłumaczenia i przekonwertować widoki na hamla.

Aktualnie appka prezentuje się tak: http://bootcamp8-matisnape.herokuapp.com/

W tym miejscu (chociaż czyniłam to też osobiście) chciałam podziękować mentorom i organizatorom za te zajebiste 2 tygodnie roboty. Było ekstra i mam nadzieję, że w przyszłości nie zapomnę tego, czego się nauczyłam i będę mogła się odwdzięczyć mentorowaniem na kolejnych edycjach. Ale zanim to nastąpi, chcę jeszcze nauczyć się paru rzeczy, poanalizować to, co kodziłam, na spokojnie. No i chciałabym jakoś zgrabnie przejść do robienia devowych rzeczy, pokodzić jakieś swoje rzeczki.

Ogólnie super inicjatywa i świetne jest to, że była to praca indywidualna, a nie w grupach.

Z ciekawostek mojego projektu:

  • zakodziłam 433 commitów
  • najwięcej commitowałam w okolicach godz. 16
  • z 93 issues, mam zamkniętych 75 i kolejnych kilka czeka na sprawdzenie
  • 12 mentorów klonowało moje repo do sprawdzania
  • dodałam sobie hooka na Slacka i teraz przychodzą mi notyfikacje o buildach i deployach <3

Anks @ Pilot Bootcamp – Day 9

W końcu zaczęłam kumać. Po logowaniu to wszystko już proste. Napisałam praktycznie samodzielnie rejestrację użytkownika z hashowaniem hasła – po Bootcampie dodam jeszcze edytowanie konta i usuwanie.

Dodałam też redirect po zalogowaniu do poprzedniej strony (czyli tej, z której zostało logowanie wywołane).

Następna rzecz to ładne URLe dla samochodów i randomowe dla place rentów – przy tym ostatnim wjechała migracja do bazy danych – ogarnęłam z pomocą blogasków i stack overflowów. Jak już będę haxxorem, to też będę pisać takiego blogaska, żeby pomagać takim początkującym userom jak ja teraz.

No a poza tym – zaczęliśmy bawić się z Bootstrapem, więc aktualnie appka wygląda już nieco ładniej :) Pokazałam ją już QA-om to znaleźli parę bugów, trolle jedne 😛 Przy okazji dowiedziałam się, że na heroku nie miałam ustawionego rake’a na migracje, w związku z czym logowanie i rejestracja mi nie działały.

Na koniec dnia mieliśmy prezki potencjalnych pracodawców (to w sumie fajne uczucie, że niewiele nas dzieli od tego, żeby zostać junior devem), podziękowania dla wszystkich mentorów i niezastąpionej Emilii, która ogarnęła cały event i celebracja piwem.

 

Anks @ Pilot Bootcamp – day 8

Dzisiaj drugi dzień niekumania zbyt wiele. Sesje i zrobienie logowania jest dla mnie wciąż nie do końca oczywiste, chociaż rozumiem schemat działania – cały czas mam problem z określaniem dostępności parametrów i ich przekazywaniem. Później już było nieco lepiej. No ale podobno i tak tego nikt nie robi od zera, tylko używa Devise’a ;D

A jak sobie zaczęłam to analizować wieczorem (pisząc testy, a jak), to tak doszłam do wniosku, że przez te dwa tygodnie przerobię zakres całego Hartla. Oczywiście, żeby zakumać wszyściuteńko, planuję po powrocie przerobić to raz jeszcze plus ewentualnie zrobić Odin Project.

Tym niemniej, prawda jest taka, że gdyby nie Bootcamp, nie miałabym szans na ogarnięcie Railsów poświęcając temu 1-2h dziennie. Nie miałoby kiedy się to utrwalić, nie wspominając o tym, że bez niego nie poznałabym haków na skuteczne debuggowanie,co mega pomaga.

A, jestem też zajebiście wdzięczna ludziom, którzy publikują swoje rozwiązania problemów online na swoich blogaskach. Nic bym nie zrobiła bez nich 😀

No więc, powolutku lecimy dalej : )

Anks @Pilot Bootcamp 7

Już rozumiem coraz mniej i robię sobie coraz większe zaległości :(

Udało mi się raptem dodać dodatkową kolumnę do bazy danych do trzymania ceny place renta, obliczanej na podstawie czasu place renta i cen za godzinę/dzień, do tego testy i jeszcze zamykanie otwartych place rentów, kiedy usuwa się parking.