ng-poznan#4

Tym razem mogliśmy zobaczyć prezentację Marcina Wosinek o testach i automatyzacji i Marcos Sanz Latorre o Elefrant.

Automatyzacja w ng-świecie

MarcinWosinek will unwrap secrets of automation in ng-world. What is statistic analysis? Why they created jasmine and casperjs? How to use yeoman? Marcin will answer these questions on September 11th. (in Polish)

Elefrant

Marcos Sanz Latorre @marsanla will show you a brand new open-source tool for building realtime apps, angularjs apps or multiplayer games. (in English)

meet.js – kwiecień 2014

Pierwszy wpis  z serii meet.js Spotkania organizowane w wielu miastach Polski. Były już w Katowicach, Wrocławiu, Krakowie, Warszawie, Łodzi, Szczecinie i Gdańsku. Teraz ponownie przychodzi czas na Poznań. Frontend to nie tylko css i hml. To przede wszystkim js, który sprawia, że nasze strony są naprawdę nowoczesne. Mogą zawierać animacje, zmyślne efekty i zapewniać lepszą integrację z użytkownikiem. Jacek pokazuje, że czasy bezmyślnego osadzania javascriptu w kodzie minęły. Najlepszym przykładem jest gulp. Wraz z zwiększaniem roli javascriptu, rosną też problemy z perfonmense. Ten problem omówili Zbyszek (Naugtur) i Damian z wikia.

 

Follow up on memory

[Prezentacja]

 

Memoization

Warto również  zobaczyć  jsperf

 

Gulp

[Prezentacja]

 

Lightning talk

Nowa koncepcja na meet.js Uczestnicy sami mogą wyjść na środek i spontanicznie podzielić się nowinkami, porozmawiać o swoich (lub cudzych) projektach. Idealny sposób, żeby community dzieliło się wiedzą. Tym razem mogliśmy posłuchać o przemienności w javascript, comet.js,  polymer project, x-tags, jasineo900untrusted, selenium.

(no tak na selenium kamera padła)

Allegro BrainCode Mobi #1

Tym razem opisze hackaton allegro. BrainCode Mobi to druga impreza z serii BrainCode organizowana na politechnice. Pierwszy BrainCode Feature  organizowana była w zeszłym roku. Motywem przewodnim była nowa strona 404 serwisu allegro. Tym razem jednak temat się zmienił i zawodnicy mieli kompletnie nowe wyzwania „aplikacje mobilne”. W ramach dodatkowego utrudnienia, nie można było korzystać z wrapper’ów takich jak phonegap.

My mieliśmy dość mocny pomysł na aplikację alle zestaw„. Aplikację pozwalającą wyszukiwać zestawy przedmiotów w serwisie allegro. Dzięki aplikacji można zaoszczędzić czas, pieniądze i uniknąć kontaktu z wieloma sprzedającymi.

Realne potrzeby użytkowników i konkurencja? Sam byłem zaskoczony, tak dobrze to wypadło. Potencjalnie mogliśmy liczyć na ok. 12mln użytkowników (tyle użytkowników ma aktualnie grupa allegro). Biorąc pod uwagę, że potrzeba, którą rozwiązywaliśmy, jest  dość uniwersalna, mieliśmy całkiem łakomy kąsek. Wystarczy spojrzeć na na potrzeby użytkowników:

* http://cafe.allegro.pl/showthread.php?67861-Szukanie-kilku-przedmiot%C3%B3w-u-jednego-sprzedawcy

q1.1 q1.2

 

Mimo zapowiedzi nikt dobrze pomysłu nie zrealizował. Portali dających taką możliwość było kilka. Jednak nie działały wcale lub były trudne w obsłudze i niestabilne. Wniosek: konkurencji brak.

Do rozwoju aplikacji na potrzeby zawodów wybraliśmy Firefox OS. Nowa platforma, nisza można powiedzieć :) Przy okazaji chciałbym podziękować Mateuszowi Myszka za użyczenie telefonu i pomoc w wyborze platformy :-) FireFox OS bardzo dobrze nadaje się do szybkiego rozwoju prototypów. Choć mieliśmy kilka problemów. Szczególnie w najbardziej krytycznym momencie przed samą prezentacją projektu.  Sam algorytm wyszukiwania zaimplementowany był w PHP Allegro API. Czyli małej biblioteki, swoistym „interfejsem” Allegro Web API. Dodałem bibliotekę do jeszcze eksperymentalnego WebApi Allegro (service.php).

Po imprezie Bartek pytał co moglibyśmy poprawić. Jeden z mentorów sugerował, że aplikacja bardziej nadaje się na Web. Dlatego też doczekała się swojej internetowej odsłony!!! Wersji przepisanej praktycznie od zera. Może i ubogiej w grafikę ale prostej i przyjaznej  obsłudze.

{Link do aplikacji allezestaw: http://events.pozoga.eu/Ex/BrainCodeMobi/AlleZestaw/app/ }

Za świetną współpracę dziękuję Bartkowi [Anonim], Kamilowi Pawluczuk i Mateuszowi Myszka :)

 

BrainCode Mobi#1 from Filmpoint on Vimeo.

Linki

http://wtkplay.pl/video-id-8936-maraton_w_tworzeniu_aplikacji_mobilnej
Wspomnieli min o naszej aplikacji do wyszukiwania produktów :)

* Zdjęcia z eventu