Ako byť dobrý v tom, čo robíte (napríklad v IT) II

Ak ste čítali môj prvý článok o tom, ako byť dobrý v tom, čo robíte, mohlo by to znamenať, že máte (alebo hľadáte si prácu), ktorú nebudete neznášať (a oná vás preto nebude ničiť), a že ste nastúpili na dlhú (prakticky nekonečnú) cestu učenia sa nových vecí. A ak ste aj nič z toho neurobili,...

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...

Ako byť dobrý v tom, čo robíte (napríklad v IT)

Všetci väzíme v stoke, ale niektorí z nás sa pozerajú na hviezdy. To je citát Oscara Wilda a dá sa chápať rôzne. Napríklad aj tak, že bez ohľadu na to, čo robíte, mali by ste uvažovať, ako to robiť lepšie. Aj práca v IT sa dá robiť a dá sa robiť lepšie. Tento a nasledujúce...

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.

Muž, ktorý sa zriekol peňazí a prežil

Raz za čas sa mi dostane do rúk kniha, v ktorej som schopný na jednej strane s autorom súhlasiť, aby som hneď na ďalšej nad ním len nechápavo krútil hlavou. Je to taký „Love-Hate“ vzťah ako som kdesi čítal, kde človek prekonáva tie horšie strany s vedomím, že hneď ďalšia môže stáť za to. Podobne...

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...

Kolíska pre váš softvér

Automatizácii som sa na stránkach tohto blogu venoval už niekoľkokrát. O tom, že to vôbec nie je okrajová téma v oblasti vývoja softvéru svedčí aj veľké množstvo nástrojov, pomocou ktorých ju viete vo svojom projekte realizovať. Je tu v skutočnosti už tak dlho, že sa dá hovoriť o generáciách jej nástrojov. Dnes sa pozrieme na...

AngularJS = MVC framework pre JavaScript

SPA = Single Page Application začínajú byť čím ďalej populárnejšie. SPA tiež znamená, že sa zo server-side (napr. z PHP) presúva kód na client-side (do JavaScriptu). Ak už máte väčšie množstvo kódu, čo pre SPA už nie je nič mimoriadne, tak potrebujete systém ako ho pri zmenách a ďalšom rozrastaní udržať spravovateľný. To, čo potrebujete,...

Unifikácia softvérových projektov – Maven

Som toho názoru, že akýkoľvek stredne veľký alebo veľký softvérový projekt musí začať používať automatizáciu, inak je odsúdený na problémy. Pod pojmom automatizácia mám na mysli, že opakujúce sa kroky nebudú vykonávané manuálne, ale pomocou softvérového nástroja, resp. určité úkony sa začnú diať automaticky bez toho, aby ich musel ručne spúšťať človek. Nástrojov, ktoré sa...

NodeJS alebo JavaScript server

„JavaScript na servery? Si si istý?“ Tak to je častá otázka, ktorú počujem, ak niekomu prvýkrát poviem o NodeJS. NodeJS je totiž framework, ktorý umožnil jazyku rozšírenému v internetových prehliadačoch fungovať na strane servera. V tomto článku si povieme niečo o tom, čo to vlastne NodeJS je.