Vývoj softvéru

O HTML5 a CCS3

Nie je to ešte ani tak dávno, čo sa HTML 5 objavilo ako čerstvá novinka. A hneď sa z toho stalo buzz-word o ktorom sa veľa hovorilo ale nikto presne nevedel čo to je. Od vtedy už prešlo pár rokov a treba povedať, že aj v dnešnej dobe nie je úplne jednoduché zadefinovať. A podobne...

Hackeri a maliari

Čo by ste povedali o knihe, ktorá začína úvahou o tom, či sú školy dobré (nemyslím, či fungujú dobre, ale či je to dobrý nápad, mať školy), aby hneď preskočila k tomu ako fungujú startupy a následne sa dostala k príkladu programovania spamového filtra. Medzi tým sa ešte autor stihne zamyslieť na tým, čo je...

Služby v AngularJS

Keď som začal používať AngularJS framework, bral som ho ako framework postavený na MVC (Model-View-Controller) vzore. Teda všetka logika aplikácie by mala skončiť v jednej z týchto troch typov časti aplikácie. Vedel som, že Angular podporuje aj tzv. služby (a samotný framework ich obsahuje slušné množstvo), ale nebolo mi jasné, prečo by som ich mal...

Web + MVC + Microsoft = ASP.NET MVC

Ako všetko vo svete IT, aj jedna z jeho najdôležitejších častí – web – sa posúva neustále dopredu. Nedá sa to ignorovať, pretože nová doba vždy prináša nové možnosti, ale aj nové hrozby. A ani firmy ako Microsoft to nemôžu ignorovať, a tak stále prichádzajú s novými nástrojmi, ktoré by mali lepšie spĺňať aktuálne požiadavky....

Java Persistent API alebo ORM v enterprise Jave

ORM je skratka výrazu Object-Relation Mapping, čo je princíp toho, že sa údaje uložené v relačnej databáze namapujú na objekty v pamäti alebo naopak. Je to často dôležitý premosťovací prvok medzi týmito dvoma svetmi, ktoré si nemusia byť vždy až tak blízke a niekedy veľká pomôcka pre programátorov, ktorí majú zrazu databázové údaje v kolekciách...

JavaScript pre veľké projekty alebo JavaScript Design Patterns

Ak by mi niekto pred niekoľkými rokmi povedal, že príde čas, kedy sa budem zamýšľať nad navrhovými vzormi v JavaScripte (JS), tak by som mu asi veľmi neveril. Odvtedy som ale prešiel cez niekoľko projektov, ktoré JS používajú (na front-end ale aj na back-ende s Node.js) a minimálne jeden z nich je natoľko rozsiahly, že...

Enterprise JavaBeans alebo Java server v praxi

Niekedy vie byť programovanie nudné. Napríklad vtedy, ak programujete už tretí informačný systém v rade. Je to všetko podobné. Má to vedieť načítať údaje, zobraziť ich a umožniť ich zmeniť. Tie isté problémy a podobné riešenia. Niekto to ale urobiť musí. Musí napísať tú časť, ktorá vyčítava údaje, tú, ktorá ich ukladá, aj ten zložitý...

Pozerateľný web alebo Cascading Style Sheets

Na začiatku to bolo omnoho jednoduchšie. Hovorím o tých časoch, keď web stránky boli len statické dokumenty, ktoré prehliadač získal zo servra a zobrazil. HTML úplne postačovalo na všetko, čo bolo treba. Obsahovalo štrukútru, vzhľad, aj samotný obsah. Nejaká vykonávacia logika stránky neexistovala (veď to boli statické dokumenty). Odvtedy sa už ale veľa zmenilo a...

ng-článok – opäť o AngularJS

O AngularJS som už písal v jednom zo svojich predchádzajúcich článkov. Je to JavaScriptový framework, ktorý vám umožní vytvárať SPA (Single Page Aplication) na základe Model-View-Controler vzoru. To je síce definícia v jednej vete, ale zďaleka nie všetko, čo sa o Angulari dá povedať. Preto sa dnes pozrieme na knihu ng-book od Aria Lernera.

Kto skutočne vie ako funguje Scope a Closure v JavaScripte?

Keď som pred niekoľkými rokmi začal študovať programovanie v JavaScripte, pamätám si, ako som v jednej knihe narazil prvýkrát na pojem Closure. Autor hneď na začiatku tvrdil, že ak ste programátor zo sveta objektového programovania, budete mať problém to pochopiť (česi na to majú výborný výraz: „půjde vám z toho hlava kolem“). No, myslím že...