Zdeno Jašek

Pracujem ako Solution Architect vo firme PosAm a programovaním sa zaoberám takmer 30 rokov. Prešiel som jazykmi Basic, Assembler, Pascal, Object Pascal, Lisp, Prolog, Magic, MUMPS, Clipper, Paradox a Java, z ktorých najmilšia mi je Java. Pracoval som hlavne ako softvérový architekt, ale aj ako programátor, analytik, dizajnér a projektový manažér. Pri vývoji softvéru sa mi najviac páči navrhovanie objektového dizajnu – obzvlášť pre zložité aplikácie. Svoje blogy chcem zamerať na postupy pri vytváraní objektového návrhu aplikácie a ich technologickej realizácii v podobe hexagonálnej architektúry a microservices.

Cargo culty v Jave: funkcionálne programovanie

Predošlý blog vysvetľuje, čo je to „cargo cult“ a ako sa prejavuje pri objektovo-orientovanom programovaní v Jave. Pojem „cargo cult“ pochádza z tichomorských ostrovov, na ktorých domorodci napodobňujú počíňanie amerických vojenských jednotiek vo viere,...

Cargo culty v Jave: objektovo-orientované programovanie

Cargo cult V južnom Pacifiku na ostrove Tanna žije primitívny kmeň, ktorý uctieva američana Johna Fruma. Aby ho k sebe privolali, postavili si lietadlá a obrovské vysielače. Vyzbrojili sa bajonetmi a pochodujú v šíkoch pod...

Keď sa smejú programátori …

Roky som pracoval v našej firme s fajn ľuďmi. Prežili sme náročné chvíle, tradične známy „deadline“ a „teraz už naozaj deadline“ a „úplný deadline“. Keď si však viac ľudí sadne spolu, dochádza aj k...

O novinkách a trendoch z DDD a Microservices priamo z µCon London 2019

Koncom mája som sa zúčastnil konferencie µCon London 2019. Stretnutie bolo zamerané na microservices, DDD (Domain-Driven Design) a softvérovú architektúru. Vo svete vývoja veľkých aplikácií sú tieto témy veľmi úzko prepojené. Softvérová architektúra veľkých informačných...

TDD pre DDD a DDD pre TDD

Ako súvisí Test-driven development (TDD) s Domain-driven designom (DDD)? Na pohľad rôzne oblasti vývoja softvéru smerujúce do nesúvisiacich častí majú veľa spoločné a výborne sa dopĺňajú. Domain-driven design Hlavným cieľom Domain-driven designu je vytvoriť spoločný doménový jazyk pre...

Vývoj komplexného softvéru

Vlkolak je bežný človek, ktorý sa v noci náhle a nečakane premení na monštrum. Presne to sa deje aj pri vývoji softvéru: jedného dňa sa samotný proces vývoja softvéru zmení na monštrum. Každý zásah...

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.