Tomasz Szuba

Lider Sekcji Developerskiej, Grupa Allegro Sp. z o.o.

Wypowiedzi

  • Tomasz Szuba
    Wpis na grupie Yii w temacie Public Preview Yii 2 wreszcie jest ;)
    7.05.2013, 21:47

    Właśnie dziś natknąłem się na news'a na stronie głównej Yii. Przeglądnąłem repo na github'ie, ale póki co nie instalowałem. Jak w najbliższym czasie znajdę wolną chwilę to na pewno sprawdzę co i jak. W końcu czekałem na wersję 2 dobrych kilkanaście miesięcy. Wiadomo że jest to wersja wczesno-deweloperska, więc o instalacji w jakimkolwiek środowisku produkcyjnym jeszcze przez jakiś czas nie ma co marzyć, ale przetestować i ewentualnie zgłosić jakiegoś pull requesta zawsze można.

    Cze jest już dostępna jakaś dokumentacja do Yii2?

  • Tomasz Szuba
    Wpis na grupie Programiści WWW w temacie asercje typu 'pass' w jmeter?
    17.04.2013, 09:12

    Możesz zrobić jedną assercję per jeden HTTP Request, wtedy http request nazywasz jakoś unikalnie byś wiedział co on porównuje (gdy wszystko ok to włąśn ie jego nazwa jest pokazana w Assert Results). Z tego co widzę to raczej nie zadowoli Cię takie rozwiązanie (bo w 1 requescie zapewne masz/chcesz mieć kilka assercji).

    Jeśli chcesz sprawdzać czy strona zawiera określone teksty, buttony etc (ogólnie przetestowac ją funkcjonalnie) możesz wypróbować Behat-a lub PHPUnit + Selenium (przy czym nie są one do testów wydajnościowych).

  • Tomasz Szuba
    Wpis na grupie JavaScript w temacie AngularJS
    28.03.2013, 16:42

    Michał Łaszczewski:
    W czym ten AngularJS jest lepszy KnockoutJS ?

    Ja nie używam ajaxa tylko websocketów przez sockjs :)

    jeśli chodzi o sockety i angular to używałem zestaw AngulajJS + socket.io + NodeJS.

    W angular.js zewnętrzne biblioteki można w łatwy sposób podłączać jako zależności
    po przez opakowanie ich w usługi i wstrzykiwanie tam, gdzie są potrzebne.
    Działa to całkiem sprawnie.

    Dependency Injection ma bardzo fajnie rozwiązane. Pozwala na dużą przenośność kodu.
    Poza tym wszystko można sobie deklarować jako moduły co też ma znaczenie.

    Z innych rzeczy to "two-way data binding" - zmiany w modelu (w danych w scope'ie) mają bezpośredni wpływ na warstwę prezentacji ale i zmiany w widoku mają wpływ na modele. Natychmiast.

    Dobre jest również to, że w templatkach używa się scope'ów - przez co łatwo się ustala zasięg kontrolera w kodzie templatki - i idąc w drugą stronę - od razu widzisz "co" tym fragmentem steruje.Tomasz Szuba edytował(a) ten post dnia 28.03.13 o godzinie 16:45

  • Tomasz Szuba
    Wpis na grupie PHP w temacie Testy wydajnościowe aplikacji sugestie
    8.01.2013, 22:03

    Cześć. Niezły zestaw. Już sam jMeter i ab Ci wiele powiedzą.
    Prócz tego co opisałeś spróbuj xDebug + WebGrind, dostaniesz info o czasach ładowania / przetwarzania poszczególnych plików.

    Jeśli aplikacje mają napisane testy jednostkowe to możesz skorzystać z czegoś na wzór PHPUnit'a.

    --
    Pozdr.Tomasz Szuba edytował(a) ten post dnia 21.03.13 o godzinie 17:23

  • Tomasz Szuba
    Wpis na grupie Yii w temacie Support/szkolenia w PL
    8.01.2013, 21:57

    Przeglądnij sobie rozszerzenia do Yii. W szczególności jakieś moduły. Być może tam znajdziesz coś ciekawego. W docBlock'ach samego frameworka jest też dużo opisane. Tak, koduję w Yii, oraz w ZendFramework.

  • Tomasz Szuba
    Wpis na grupie Yii w temacie Support/szkolenia w PL
    6.01.2013, 21:15

    Hej. Z polskich rzeczy to obecnie chyba tylko subforum na Yii: http://www.yiiframework.com/forum/index.php/forum/22-p...

    Dokumentacja w mojej opinii jest dobra. W sumie to sama esencja tego, co powinno się wiedzieć więc w wielu miejscach trzeba czytać bardzo powoli, czasem nawet po kilka razy :)

  • Tomasz Szuba
    Wpis na tablicy
    radiopanel.pl - shoutcast management service - jest już on-line.
    • 2.10.2012, 18:00
  • Tomasz Szuba
    Wpis na tablicy
    • 13.09.2012, 20:42

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do