Vývoj softvéru

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.

Technologický radar

Dnes to nebude o knihe ani o konkrétnej technológii. Dnes to bude o tom, ako hovoril jeden z profesorov počas môjho vysokoškolského štúdia: „Najnebezpečenejšie je, ak neviete, čo neviete.“ Inak povedané to, že viete, že neovládate nejakú technológiu alebo nástroj je zle, ale horšie je, ak o nej alebo o ňom ani len netušíte. A...

JavaEE, Netbeans a Glassfish

JavaEE (Enterprise Edition) je jednou z edícií Java platformy. Ako už názov predpovedá, je určená do enterprise prostredia. Pre tento moment si dovolím laickú definíciu, že je to prostredie informačných systémov a obchodných procesov, kde je potrebný vysoký stupeň schopnosti aplikácie integrovať sa s inými systémami. Ak je moja definícia správna, tak si myslím, že...

Verzionovanie s Gitom – základy

Osobne považujem používanie verzionovacieho systému vo vývoji za pomerne základnú vec (teda, ak ste sám, tak je na diskusiu, ak ste v tíme, pre mňa je to bez diskusie :)). Čas potrebný na inštalovanie, nastavenie a zaškolenie ľudí na jeho používanie je v porovnaní s prínosom, ktorý takýto systém prináša, zanedbateľný. Hneď ako prvé výhody...

Ako dôverovať cudzím alebo protokol OAuth 2.0

Oblasť výpočtovej techniky prechádza neustálym vývojom, čo má za následok objavovanie sa nových problémov a samozrejme aj ich riešení. Jedným z takýchto problémov, ktorému museli svojho času čeliť veľké internetové spoločnosti ako Google a Facebook bolo, že sa začalo objavovať množstvo aplikácií tretích strán, ktoré chceli pristupovať k údajom používateľa uloženým na takomto serveri. Ako...

Lepšie rozumieť JavaScriptu

Toto je recenzia knihy, ktorá má podtitul From Library User to JavaScript Developer. A ten je celkom presný. Ak ste niekedy boli v kontakte s vývojom pre web, je možné, že ste sa s JavaScriptom stretli. To je ten divný prototypový, slabotypový jazyk, ktorý beží v prehliadači (a nemá nič spoločné s Javou, aj keď...

Java SE 7

28.6.2011, po piatich rokoch vývoja bola zverejnená nová verzia Java Standarnd Edition, verzia 7. V krákom článku sa teraz spolu pozrieme na to, aké najzaujímavejšie novinky priniesla.