meet.php #9

Meet.php #9, czyli kolejna impreza z serii. Po dość ubogim wpisie z poprzedniej imprezy (tak to taki mały żart), opiszę kolejne spotkanie. Tym razem profesjonalniej. Zaszczycili nas Mariusz Gil „Burza w czasie rzeczywistym…”, Bartłomiej Ignasiak „Pozwól by Twoja aplikacja się nudziła!”, Arek Hajduk „Startup. Fakty i mity”. Meet jak meet… miało zacząć się zwyczajnie… Tym razem było jednak trochę inaczej. Pierwszy raz w historii meet.php mieliśmy nietechniczną prezentację! Być może pierwszą z serii, prezentacji luźniej powiązanych z PHP.

Startup. Fakty i mity

DSCF0013 Jak już wspomniałem pierwsza prezentacja była nietechniczna. Arek Hajduk mówił o startup’ach. Może najpierw kilka słów o samym prelegencie. Arek jest jednym z VC w ZapytajVC, prowadzi HugeThing i pracuje dla SpeedUp Group. Ostatnio opisywałem warsztaty z jego współpracownikiem.

Prezentacja była kierowana do osób technicznych. Arek skupił się na mitach opowiadanych o startup’ach.  Ludzie snują dziwne opowieści… Bez kasy się nie da. Ukradną mi pomysł. Żeby pokazać komukolwiek co robię,  najpierw muszę to skończyć. Będę robić startup po godzinach. W zespole wystarczą sami  programiści….  A i „technologia  jest  najważniejsza”.

Dostaliśmy również parę dobrych rad. Oczywiście wszystkie mity, należy dobrze interpretować. W końcu jeśli nasz projekt jest skomplikowany technologicznie, trudniej go skopiować. Tylko projekt ma być skomplikowany nie przekombinowany!!! Pieniądze? Nie są potrzebne do wszystkiego ale VC jednak po coś istnieją 😉

[Prezentacja]

Pozwól by Twoja aplikacja się nudziła!

Nie, nie chodzi o to, żeby była nudna i nikt jej nie przeglądał… DSCF0015Bartłomiej Ignasiak z Allego.pl opowiadał nam o cache stosowanym w firmie. Jak wszyscy wiemy PHP nie uchodzi za demona szybkości. Szczególnie jeśli stosować ładne, estetyczne i rozbudowane wzorce projektowe. Dobrym przykładem może być ZendFramework, który dzięki bogatym wzorcom ma bardzo czytelną, skalowalną i prostą architekturę. Niestety kosztem jego wydajności. [Dla zainteresowanych „Wydajność Zend Framework” – cz1, cz2 ]
W allegro nie korzystają z ZendFramework, mimo to wydajność jest sporym problemem. W końcu liczba 480 zapytań na sekundę robi wrażenie! Do tego dochodzi nowy wygląd strony. Wprowadzenie większej ilości grafik i personalizacji danych. W efekcie mamy zwiększenie ruchu. Dotychczasowe serwery bez Varnish’a nie były wstanie jemu sprostać.

Varnish jest systemem cache. Pozwala nam na caschowanie całych stron i ich części. Nie nadaje się do danych spersonalizowanych. Do opisu strony korzystamy z esi script. Pozwala powiedzieć naszemu Varnish’owi jak połączyć i serwować dane. Bardzo przyjemne rozwiązanie :)

[Prezentacja]

Burza w czasie rzeczywistym…

DSCF0020Prezentacja do której ogarnięcia potrzebowałem chwili 😉 Mieliśmy przyjemność posłuchać o przetwarzaniu dużej ilości danych w chmurze. Z pomocą PHP i Twitter Storm, jest to możliwe. Storm jest środowiskiem napisanym w języku Java. Umożliwia napisania skryptów służących do analizy strumiena danych. Technologia zyskała popularność dzięki twitterowi.

Wtyczka storm-php, umożliwia nam połączenie tego systemu z znanym nam PHP. W końcu na meet.php to powinno być najważniejsze 😉

[Prezentacja]

Warsztaty z Angluar

O Angluar.js

Ostatnio na byłem na warsztatach z javascript’owego frameworku Angluar. Jak zapewne słyszeliście Angluarjs jest framework’iem, który za pomocą paru niestandardowych tagów i atrybutów, pozwala uczynić nasz html prawdziwie dynamicznym. Od razu napiszę, że Angluar ma architekturę MVC, więc nie będziemy użyć naszego ukochanego jQuery. A w każdym bądź razie jest to mocno niewskazane. Dostajemy za to silnik który stawia na minimalność i prostotę. Dzięki nim kod jest bardzo czytelny i przyjazny, nawet dla osoby nie znającej Angluar’a.

Dużo pochwał

Pierwsze co rzuciło mi się w oczy to niezwykły profesjonalizm prelegenta i staranność wykonania prezentacji. Do wszystkich zadań mieliśmy slajdy, szablon do modyfikacji i przykładowe rozwiązanie na githubie. Całość była podzielona na małe zadania, które krok po kroku wprowadzały nas w świat Angluar.js Warty uwagi jest również czas jaki mieliśmy na zadania. Marcin Wosinek bardzo starannie dbał o to, żebyśmy mieli dostatecznie dużo czasu na każde zadanie. Dzięki temu nikt nie zostawał w tyle i każdy natychmiast dostawał potrzebną pomoc.  Bardziej zaznajomione czy doświadczone osoby mogły w tym czasie chwilę odetchnąć 😉

Mam nadzieję, że niedługo doczekam się kolejnych warsztatów z serii :)

Startup Sprint – Warsztaty z Lean Canvas

Ostatnio znowu byłem na Startup Sprint, tym razem z serii Finanse. Opisywałem już serię imprez więc skupię się tylko na tym co się zmieniło. Od czasu, gdy byłem ostatni raz. Jakieś 3-4 imprezy temu. Wprowadzono warsztaty…

Na Startup Sprint Finanse miałem przyjemność oglądać warsztaty z Business Model Canvas (konkretniej Lean Canvas) i podatków. To ciekawe jak nazwa tego co sprzedajemy wpływa na wielkość podatku. Czasem warto rozbić umowę na dwie i zredukować podatek o 90%.

Ale podatki nie są moją działką… O ile można powiedzieć, że Canvas jest… W każdym bądź razie, skupię się na warsztatach z Lean Canvas.  Prowadzone były przez Michała Olszewskiego. Jednego z VC w zapytajvc.pl

Na prezentacji udało nam się przejść przez cały Lean Canvas. Usłyszeliśmy jak powinniśmy wypełniać kolejne pola, w jakiej kolejności. Jak ważne są badania rynku i jak możemy się za nie zabrać. Właśnie te badania są kluczem do sukcesu i najczęściej pomijanym krokiem. Pamiętaj, nie istotne jest jak Ty postrzegasz rynek, ważne jaki jest naprawdę.

Bardzo ciekawym elementem Lean Canvas jest również: „nieuczciwa przewaga„. Muszę przyznać, że beznadziejnie wypełniłem to pole we własnym Canvasie. Pierwsza rada. Nie wypełniamy go na siłę. Może być puste. Czym jest?? Jest to coś czego nie mogą zdobyć inni np. umowa na wyłączność, patent, wzór produktu, unikalne kontakty czy znajomości. Coś co wykluczy twoją konkurencje i czego nie mogą skopiować.

O samym Lean Canvas możecie posłuchać na zapytaj VC lub poczytać na leancanvas.com

Na uwagę zasługuje również koszulka Olsa. Bardzo wymowna „Call me maybe” zachęcające do telefonu. Podchodząca nawet pod flirt z potencjalnymi beneficjentami 😉

Muszę przyznać, że pouczające warsztaty zasługujące na uwagę.

AKAI & Whiteducky

Mój pierwszy post o kole naukowym. AKAI, czyli Akademickie Koło Aplikacji Internetowych. Jedno z lepiej i prężniej działających kół. Choć kojarzę ich głównie z Politechniką Poznańską, swoje oddziały ma również na Uniwersytecie Adama Mickiewicza i Uniwersytecie Ekonomicznym w Poznaniu.

Wpis AKAI zawdzięcza ostatniemu eventowi, zorganizowanemu wspólnie z Whiteducky – „E-commerce tips & tricks: Magento”Mają dość oryginalne i wpadające w ucho przedstawienie ekipy 😉

O prezentacji

Jedna z niewielu prezentacji prowadzona jednocześnie przez dwóch prelegentów: Stanisław Bręczewski i Łukasz Świerszcz. W całości poświęcona była platformie sklepowej Magento. Jak powiedział jeden z prelegentów prawdziwej „kobyle”. Muszę przyznać, że mnie przekonali. Te ponad 20% rynku, brzmi przekonująco. Do tego dochodzi wsparcie ze strony e-bay, firmy która przejęła rozwój magento. Wspomniałem o magento i ebau, korzystając z okazji warto wspomnieć o projekcie x.commerce. Czyli platforma erp, sklep’u i wszystkiego w jednym. Być może przyszłości ecommerce.

Na dzień dzisiejszy musimy jeszcze twardo stąpać po ziemi i skupić się na Magento. Z prezentacji wnioskuję, że cała platforma ma dość elastyczny system, pozwalający na łatwo modyfikację. Na rynku znajdziemy masę dodatków, pluginów i szablonów… Niestety. W przeciwieństwie do większości oprogramowania open source, głównie płatnych.

Na co powinien zwrócić uwagę początkujący? Certyfikaty, nawet jeśli nie jesteś zainteresowany zdobyciem jakiegoś, masz świetną listę najważniejszych zagadnień…

Reasumując mieliśmy overview systemu. Osobiście mam nadzieję, że poprowadzą jeszcze parę spotkań z serii.

After Party

Czyli impreza po imprezie. Nie cięgnie cię rozmowa przy piwie z prelegentem? Poznanie nowych ciekawych ludzi? Rozmowa z profesjonalistami? Wymiana doświadczeń?

Na koniec jeszcze 2 uwagi. Zdjęcia zawdzięczamy Michałowi Podkowa. Z uwagi na to, że w dniu dodawania wpisu whiteduck jeszcze nie opublikowali wszystkich materiałów, będzie można spodziewać się aktualizacji wpisu.