Internet Developer Forum 2010

Dnes 7.4.2010 se koná v NTK v Praze, Dejvicích konference pro vývojáře webových aplikaci, kterou pořádá Iinfo.cz

V průběhu dne tu na blogu budu aktualizovat reportáž z konference a postřehy.

9:01 Konference stále nazačala, ale sedím v sále a mám wifi připojení a přes NTK-SIMPLE, pro jistotu jsem si rychle zřídil na svoji OpenCard členství v knihovně NTK.

9:03 Petr Krčmář oznamuje, že se start protáhne, snad to nebude platit o celé konferenci.

9:15 Petr Krčmář zahajuje konferenci

Pro koho děláme web – Adam Fendrych

Klasická přednáška o přístupnosti, fakta dobrá, trochu chybí tempo a vtip. Celkem ze začátku nic zajímavého.

Zaujali mě základní údaje pro návrh UI

  • věk
  • pohlaví
  • sociální skupina, zázemí
  • vzdělání
  • zkušenosti s počítačem
  • znalost tématu
  • základní potřeby

Prý si máme vybudovat vztah se svými personami pro testování. Konstra persony je celkem detailní, obsahuje jméno, věk, pohlaví a specifikace potřeb a jak na něj váš web odpoví. Prostě use case s pěknou fotkou ;–) Person bychom měli více, mít i negativní pro kterou web neděláme. Musí vycházet z výzkumu a měli by je přijmou všichni kdo se podílí na webu.

Segmentace webu podle cílových skupin nutí uživatele se rozhodnout a pokud se nedokáže zařadit jednoznačně a bez přemýšlení. To není vždy jednoduché.

Kritice podléhá web ČVUT. To je celkem zajímavé, hlavně že to je moje dílko i když poněkud starší. Naštěstí přednášející opravdu nebyl nikdy cílová skupina.

Proč testovat?

  • Dokonalý design nikdo nenavrhne
  • Ověřit funkčnost řešení s uživateli
  • Odhady chování uživatelů jsou ze 75% chybné!

Já si myslím, že dokonalý design prostě neexistuje. Ale testovat je určitě potřeba.

dále přednáška pokračuje testování wireframů, papírových wireframů.

Kdo to všechno udělá? Investor, Manažer, Textař (copywriter), Grafik, Kodér, Programátor, Marketér

Doufejte, že nikdo z nich.

U nás často dělá všechno jediný člověk UX Designer.

24.3. UXCamp.cz

10:40 Po přestávce pokračuje Daniel Steigerwald – Třídy, dědičnost a OOP v javascriptu

Daniel má pěkný styl, dobře se poslouchá a nenudí. Navazuje na svůj seriál na zdrojáku. Pěkná přednáška, hlavně doporučení, že dobrá kniha o JS neexistuje. Hlavně ne Croforda.

11:30 David Grudl přišel včas, ale ne dříve a pokračuje s NETTE, RIA, UX, AJAXE to rýmuje

David je stálice konferencí a jeho přednáška zatím vypadá podobně jako na WebExpu.

Kdy používat RIA, nejlépe nikdy! To se mi líbí. Použít jen pro to když máte skutečně pádný důvod. Celá živá ukázka byla o autocomplete v Nette.

Oběd, no nic moc. Mohli by se pro příště polepšit. Moderování přebral Petr Koubský.

13:30 Honza Král a NOSQL Databáze

Naposledy jsem Honzu viděl ve Fractal baru, kde předváděl Redis v akci při implementaci twitteru v Pythonu, článek o NOSQL najdete i tady na blogu.

Pro masivní datové úložiště, které je potřeba škálovat Honza doporučuje Cassandru.

Nasazení NOSQL v Čechách? Analýza logů pomocí ukládání přímo do MongoDb.

14:30 Jiří Knesl – Základní chyby vývojářů a Agile jako řešení

  • prototypování pomocí Blueprint a HTML, CSS s použitím verzovacího systému (ukázka pomocí Mercurialu)
  • testovat (unittesty, testy seleniem) - na radu Honzy Krále zkuste Selenium nahradit pomocí Twill
  • řízení- agilní řízení, funguje na bázi procesů a je do jisté míry samořídící
    • čas
    • priority
    • komunikace
    • produktivita
    • zábava
    • peníze

Celkově mi přijde, že to není moc přínosné v reálném nasazení pokud je firma řízená procesy jako třeba ta naše. Je to škoda, že ne všechno je testovatelné na úrovni unittestů a naše silně heterogenní systémy PHP, PHP CMS a JAVA v jednom se nedají na úrovni kódu testovat na úrovni, která by stačila. Řešení pomocí TestComplete (nebo Selenium) není úplně spasitelné.

v 15:50 bude konference zakončena panelovou diskuzí.