Jasom Dotnet – predstavenie speakera

Volám sa Jasom Dotnet a na WordCamp-e si ukážeme pokročilé techniky ako robiť skutočne rýchle internetové stránky. Áno, ide to aj s WordPress-om 🙂

Na jeseň som dokončil Boardea.com – nástroj na zobrazovanie storyboard-u z videí na Youtube. Keďže je to taká „somarinka“ (čítaj „nie je to životne dôležité“) uvedomoval som si, že ak to nebude rýchle, tak to bude používať málo ľudí. A takto som dlhé zimné mesiace strávil zisťovaním, ako napísať web tak, aby sa užívateľovi rýchlo zobrazil.

 

Čo znamená „rýchlo“?

Prakticky to veľmi popisovať netreba, ale čisto technicky by som to opísal takto. Rýchly web je keď sa dotočí koliesko v prehliadači – prebehne „onload“ – pod 1 sekundu (čiže 1000ms).

Treba dodať, že toto je taký „svetový ideál“. Keďže Slovensko nie je zemepisne rozľahlá krajina a „káble sú krátke“, treba byť v tomto smere na seba prísnejší.

Rýchly web – „keď sa už niečo deje“ – je na Slovensku pod 500ms. Dodávam, že spomínaná „somarinka“ má v oblasti Strednej Európy „onload“ do 400ms. 400ms prejde od kedy užívateľ zmáčkne enter a môže začať používať stránku. Je to šupa.

 

Čo pre teba znamená WordPress a WordCamp?

WordPress pre mňa znamená najpoužívanejšie CMS – systém na správu obsahu. WordCamp pokladám za skupinovú terapiu, kde sa môžem vyrozprávať a ľudia ma pochopia. Skúste „tete predavačke“ povedať niečo o Nginx, SeWo alebo optimalizácii SVGčiek. Veľmi nepochodíte 🙂

 

Ako si sa dostal k WordPress?

K WordPress-u som sa dostal krasicky ako slepé kura k zrnu. Teda dlhé roky som vedel, že existuje, že je to „tá vec na blogy“. Dokonca som na ňom spravil pár mikrostránok.

Skutočný prelom nastal pred 2 rokmi, keď som potreboval spraviť náročný eshop – platca DPH, dvojitá sadzba, platba kartou, mailing list, 500+ položiek. PrestaShop či Drupal Commerce sa ukázali ako slepá cesta.

Zistil som, že najlepšie integrovaný do slovenského prostredia – pluginy pre všetky tie besterony, fulfillmenty, zásielkovne… – je Woocommerce plugin do WordPress-u. Prekvapilo ma to. Do vtedy som na seriózne projekty používal výlučne Drupal.

 

Čo nás naučíš / povieš na tvojej prednáške?

Na prednáške si ukážeme pokročilé techniky ako robiť rýchle weby. Väčšina ľudí sa uspokojí s tým, keď im na stránke zapnú plugin typu W3 Total Cache alebo WP Super Cache. My ale pôjdeme ďalej.

Ukážeme si aké prvky zabraňujú vykresľovaniu (sú tzv. „render blocking“), aké formáty používať, akým sa vyhýbať, ako optimalizovať svoj server, čo s fontami atď.

Príďte, bude to pecka.