Wrocławscy programiści starli się z NoSQL podczas hackathonu PGS Software

13 listopada, 2014 Krzysztof Piskorski

Każdy zna Twittera, ale czy wiecie co to SuperTwitter? Właśnie taki serwis próbowali stworzyć uczestnicy naszego ostatniego Hackathonu. Zasada była jedna: NoSQL!

Z NoSQL jest jak ze sportowymi samochodami – wielu o nich rozmawia, niewielu miało z nimi styczność. Developerzy PGS Software pracowali jednak przy projektach operujących wielkimi, nierelacyjnymi bazami danych. Postanowili przekazać doświadczenie tym, którym nie dane było spróbować NoSQL w praktyce. A czy jest lepszy sposób dzielenia się wiedzą, niż przyjacielski hackathon z darmową pizzą?

Rano 25 października osiemnastu uczestników zajęło miejsca w sali konferencyjnej WPT. Po rozwiązaniu drobnych problemów z siecią, wysłuchali teoretycznego wprowadzenia i zabrali się do pracy. Zadanie? Zbudować najlepszy działający klon Twittera. Dlaczego? Otóż developerzy prowadzący hackathon sami pracowali długo nad NoSQL-ową siecią społecznościową (Ping.it). Wiedzieli ile ciekawych problemów trzeba rozwiązać przy tego typu platformie.

Poprosili uczestników, aby ich SuperTwittery zawierały co najmniej:

1) Działający strumień wiadomości z opcją śledzenia lub bycia śledzonym.
2) Tagowanie użytkowników wewnątrz wiadomości.
3) Wsparcie dla hashtagów.
4) Integracje z innymi sieciami społecznościowymi.

Uczestnikom wolno było wybrać dowolne środowiska, w których czuli się komfortowo. Najczęściej korzystali z .NET, Ruby oraz Pythona. Największą trudnością okazało się myślenie o strukturach danych w zupełnie nowy, nierelacyjny sposób. Na szczęście pod ręką byli zawsze nasi specjaliści, którzy pomagali im osiągnąć NoSQL-owy stan umysłu…

PGS Software Hackathon

Pod koniec dnia SuperTwitter istniał już w kilku różnych inkarnacjach. Jack Dorsey na pewno nie przestraszyłby się żadnej z nich, bo trzymały się na słowo honoru, a wyglądały… surowo. Mimo to zespół świętował. Zbudowanie działającej aplikacji w niecały dzień to spory sukces.

Uczestnicy byli równie zadowoleni – nie tylko z powodu  atmosfery i dobrego cateringu. Jeden z nich stwierdził:

Uczestniczenie w hackathonach pomaga bardzo szybko podnieść umiejętności programistyczne. Niektórzy sądzą, że poświęcanie całego dnia na pisanie próbnej aplikacji to strata czasu. Może to prawda, ale jeszcze ważniejsze jest to, by ciągle szlifować swoje umiejętności. Szczególnie jeśli programowanie to dla nas nie tylko praca, ale też pasja i hobby.”  

Gratulacje dla wszystkich hackathończyków oraz zespołu, który pomógł wszystko zorganizować! Cieszymy się bardzo, że PGS Software po raz kolejny mogło zrobić coś dla wrocławskiego środowiska IT.

Jeśli żałujecie, że nie udało Wam się wziąć udziału w hackathonie, zapraszamy na nasze kolejne wydarzenia. Więcej informacji: http://softwaretalks.pl/wydarzenia/

Najnowsze wpisy