Jak na technický dluh

Technický dluhNo jo, jsem pořád tady. Ač mi pozice vedoucího vývoje dává k programování zhruba stejně prostoru, jako manželka na pivo s klukama, stále mám pár es v rukávu. V tomto zamyšlení bych se pokusil vyjádřit své naivní pocity ohledně problému starému jak programující lidstvo samo. Ať už Vás bičuje Váš Scrum master, Projekťák, Produkťák nebo manželka, pointa je stejná. Všichni chtějí nové krásné věci. Jenže vy moc dobře víte, že to takhle prostě pořád nejde. Přečíst více…

Střípky z WebExpo 2017 – za mě dobrý

webexpoDalší WebExpo je za námi. A jaké bylo? Z reakcí kolegů mohu říct, že jsme se tak úplně neshodli. Znáte to, někdo vidí sklenici poloprázdnou, někdo vidí hodně místa na rum. Rád bych vám nabídl alespoň názor můj. Kdybych to měl zkrátit pro nedočkavce, co si článek stejně nerozkliknou, tak za mě dobrý. A jelikož jsem si letos dělal i zápisky, mohu se podělit o pikantní detaily. Přečíst více…

JavaScript, JavaScript a JavaScript – střípky z AgentConf 2017

AgentConf 2017JavaScript prostě frčí, tak až se budete v mládí rozhodovat co dál dělat, tak se vykašlete na PHP, Ruby či Javu a skočte na JavaScript. Tak bych shrnul své dojmy z další konference. V malebném rakouském městečku Dornbirn, ležícího u hranic s Německem a Švýcarskem, se nám za dva dny představilo na šestnáct řečníků z celého světa. Hlavním partnerem konference byl Facebook, tedy není moc překvapení, že hlavním tématem byl React a jeho kamarádi a o Angularu nepadlo ani slovo. Ale za tu tříchodovou večeři v horách s výhledem na město jim to asi prominu. Přečíst více…

Budoucnost webu – střípky z ReactiveConf 2016

ReactiveConf 2016

ReactiveConf je dvoudenní konference zaměřená především na javascriptové technologie jako React, React Native, Redux, Angular apod. Koná se každý rok v Bratislavě, hlavním městě Slovenska, které leží na řece Dunaj na hranicích s Rakouskem a Maďarskem. Letos bylo více jak 30 řečníků z celého světa a tedy více jak 30 45 minutových přednášek od rána do večera. Všechny přednášky byly v angličtině a většinou měly dost specifický záběr a tedy (například oproti WebExpu) šly více do detailů. Přečíst více…

Jak se vypořádat s nadmírou bugů – tester vs testy

code testingcode testingNedávno jsem se dostal do zajímavé diskuze, ve které se řešil nadměrný výskyt bugů související s nasazením nové verze aplikace do produkce i přes to, že se často jednalo pouze o malé úpravy kódu. Část vývojářů by tento problém řešila k mému překvapení přidáním nového článku do procesu vývoje – testera. Ten by měl za úkol ještě před samotným publikováním nové verze zkontrolovat, zdali vše funguje, jak má.

Přečíst více…

Code review je základem při vývoji kvalitního software v teamu

code reviewCode review, neboli kontrola kódu je velmi důležitým prvkem při vývoji kvalitního software. V praxi to znamená, že jsou úpravy kódu prováděny odděleně od hlavní aplikace a před sloučením s hlavní aplikací je tento nový kód podstoupen ke kontrole dalšímu vývojáři. Ten následně rozhodne, zda-li je nová část kódu v pořádku nebo kód připomínkuje a vrátí zhotoviteli k opravě. Tento proces vede k tomu, že hlavní aplikace není směsí schopností, názorů a nálad jednotlivých programátorů. Code review vede ke konzistentnímu kódu, snížení chybovosti, zlepšení schopností vývojářů a minimalizaci jejich nenahraditelnosti.

Přečíst více…

Co je to Node.js a v čem je lepší než PHP?

Node.jsV první řadě bych chtěl uvést na pravou míru, že není pravda, že „programování v Node.js způsobuje rakovinu“ a ani není pravda, že „za každou appku v Node.js bůh zabije koťátko“. Obě fráze ale celkem trefně (a sarkasticky) vystihují odmítavý postoj vývojářů, se kterým se často setkávám, ač někdy ani nevědí, o co jde. Rozhodl jsem se tedy, že sepíšu pár větiček a dám do kupy, na co jsem při vývoji v nodeJs přišel a co by Vás mohlo a mělo zajímat.

Přečíst více…