WebExpo 2013 – poznámky

Velice mě v pátek zklamal organizátor v Development Hall, který uváděl ve své lámané „angličtině“ všechny přednášející. To mi od organizátorů nepřijde jako zvládnutý projekt.

V Design Hall měli technické problémy, které posunuli celý program o 15min, což nám trošku nabouralo naše plány.

Skvělý moderátor byl ovšem v Node5 Stage. Founder Stories od Fredrika Debonga a Jakuba Nešetřila jsem díky tomu náramně užil. Děkuji.

(Pokračování textu…)

WebExpo 2013 – osobní názor

Snad vůbec poprvé jsem se účastnil IT konference. Konference pro mě byla vždycky setkání těch nejchytřejších lidí z oboru, kteří se podělí o své zkušenosti a přinesou něco nového, o čem se ještě moc neví. Některé přednášky bohužel nebyly zase tolik inovativní a navíc díky špatné angličtině některých přenášejících, posluchačů i organizátorů se staly přednášky utrpením. Píši o chvílích strávených v Development Hall v pátek a asi o jedné přednášce v Design Hall. Pokud někdo má na přednášení na mezinárodní konferenci, tak by měl mít i na to, aby se podíval do světa a naučil se anglicky. Oceňuji odvahu některých přednášejících, ale zároveň to beru jako nepřipravenost.

 

(Pokračování textu…)

Krakov (Krakow)

V rámci dovolené ve slovenských Kysuckých Beskydech jsme se vydali na prohlídku polského Krakova. Cestu jsme absolvovali bez nutnosti kupovat si dálniční známku. Chtěli jsme si ji zkrátit podle mapy, ale pokud nemáte GPS nebo podrobnou mapu, tak je asi lepší držet se cedulí u silnice. Do Krakova jsme jeli Číst více…

Poznámky pro všechny (pracující s) programátory

Přečetl jsem si zase další knížku Vývojářův kód od Ka Wai Cheung. Vzhledem k mé špatné paměti jsem si z ní zapsal několik zajímavých postřehů. Některé souvisí s organizací práce obecně, jiné části jsou specifické pro zakázkovou výrobu a některé se pak týkají pouze vývoje software.

Normální lidé nemají vlastně tušení, co je to programování. Dokáží si představit práci architekta, designera, ale programování vlastně moc neznají. V knize Vývojářův kód to autor přirovnává k umění a mě nezbývá než souhlasit.

(Pokračování textu…)

Čistý kód – zápisky

Tento článek jsem psal hlavně kvůli tomu, abych si poznamenal ty nejdůležitější myšlenky z knihy Čistý kód. Rád bych jenom upozornil, že níže uvedený výpis obsahuje pravidla tak, jak je chápu já a přidávám k nim s své vlastní poznámky. Po přečtení výše uvedené knihy jsem se chtěl krátce zmínit o problémech s udržováním a vývoje starých aplikací, nakonec z toho vznikl samostatný článek Starý software podle nových pravidel.

(Pokračování textu…)

Starý software podle nových pravidel

Konečně jsem se zase po dlouhé době odhodlal k přečtení nějaké knihy. Bohužel nejsem velký čtenář a tak se zmůžu jen na technickou literaturu – Robert C. Martin, Čistý kód. Slyšel jsem o této knize z mnoha stran a všichni (programátoři) říkali, jak je dobrá. Měli pravdu. Knihu ale nelze považovat za nějaké dogma, nicméně obsahuje velkou spoustu myšlenek a rad, kterými by se měli řídit nejen programátoři.

Hned v úvodní kapitole se mi líbí přesný příklad toho, co znám z vlastní zkušenosti. Tato část je dobrá i pro manažery a vedoucí vývojářských týmů.

(Pokračování textu…)

Školení OOP v PHP

9. a 10. ledna 2013 jsme absolvoval školení objektového programování v PHP od Jirky Knesla. Občas opakoval věci, které jsme věděli, ale nikdy není naškodu si to připomenout. Z mého pohledu to bylo celé zahrnuto na určité praktické použití znalostí o OOP při vytváření web. aplikací.

Kromě základních pojmů nám Jirka připomněl heslo Tell, Don’t Ask, což znamená, že primárně nemáme měnit data objektu, který si vyžádám, ale volat metodu toho objektu, který chci měnit, aby sám změnil svůj vnitřní stav.

Objekty by samy neměly být jen pouhé kontejnery pro data, ale měly by mít i nějaké chování.

(Pokračování textu…)