Princípy objektovo orientovaného programovania SOLID

Single Responsibility Principle
SOLID princípy objektovo orientovaného programovania vedú ku kódu, ktorý sa ľahko upravuje a udržiava v čase. SOLID nie je povinnosť, ale mali by sme ich dodržiavať. Postupom času sa ti tieto princípy dostanú pod kožu – treba trpezlivosť a prax. Ani ja...

Bratislava Game Jam 2017 ukáže, že na vytvorenie originálnej videohry stačí aj 45 hodín

Mladý pes v spolupráci s Goetheho inštitútom v Bratislave pripravuje tretí ročník Bratislava Game Jam, ktorý sa tento rok uskutoční v priestore Binarium. Na podujatí sa stretnú programátori, herní dizajnéri, scenáristi a všetci, ktorí sa zaujímajú o tvorbu hier, s jasným cieľom - za...

GDG Bratislava + Dart User Group

gdg_dart
Na našom ďalšom meetupe nazrieme za hranice Slovenska na konferenciu Google i/o, ktorá prináša pohľad na nové zariadenia a ich interakcie s používateľmi. Google I/O Keynote je zhrnutím toho, čo sa za posledný rok podarilo, ohlásením najhorúcejších noviniek a zároveň vyhlásením smelých plánov Googlu do...

Študent Žilinskej univerzity Matej Isteník vyhral medzinárodný turnaj StarCraft

Matej Istenik
Začiatkom roka sa na Katedre Aplikovanej Informatiky FMFI, Univerzity Komenského konalo finále druhého ročníka medzinárodného turnaja umelých inteligencií v strategickej hre StarCraft pod názvom SSCAI. Myšlienka je jednoduchá: Súťažiaci naprogramujú svojich UI agentov (botov) v Jave alebo C++ a nechajú ich hrať proti sebe o...

To najlepšie zo súťaží Apps RULEZZ 2016 a TOP B2B Ideas 2016

6. ročník národnej súťaže aplikácií Apps RULEZZ 2016 prináša slovenských developerom aplikácií možnosť zmerať si sily v prestížnom súboji o najlepšie aplikácie na Slovensku. Súťaž TOP B2B Ideas 2016 prezentuje najinovatívnejšie marketingové projekty v oblasti B2B na Slovensku. Nominácie boli zostavené na základe prieskumu TNS Slovakia medzi marketérmi a o víťazoch rozhodlo odborné auditórium priamo na konferencii B2B Ideas RULEZZ 2016. Vyhlasovanie víťazov a networkingová afterparty sa uskutočnilo 14. júna. Pozrite si víťazné aplikácie.

Technická konferencia pre vývojárov MS FEST 2015 Bratislava

MS Fest Bratislava
Radi by sme vás pozvali na komunitnú konferenciu MS Fest v Bratislave 14. a 15. marca na FIIT STU, ktorá sa tento rok bude konať po ôsmich úspešných ročníkoch v Čechách prvýkrát aj na Slovensku. Využite možnosť stretnúť sa so spičkovými vývojármi, IT odborníkmi, zo Slovenska a...

Na ceste k java triedam

Práve sa snažím prehrýzť cez knihu Ivor Horton’s Beginning Java od (kto by to čakal) Ivora Hortona. Keďže to má v názve Beginning, tak by ste možno čakali nejakú menšiu knihu na rozbeh v danej téme. Príbeh Javy je ale dosť dlhý a asi...

Používate dedičnosť v objektovom svete správne?

Dedičnosť v objektovom svete býva častokrát používaná nevhodne. Keďže návodov na správne použitie dedičnosti je veľa, tento článok uvádza návody na nesprávne použitie dedičnosti (antipatterny). Zároveň vysvetlí, prečo je použitie dedičnosti nesprávne a ako by sa v danom prípade malo postupovať. Dedičnosť do istej miery porušuje základnú...

Azure: Android – úprava existujúcej aplikácie, aby mohla využívať mobilnú službu

Azure
V pokračovaní seriálu o použití Azure pre vytvorenie mobilných služieb pokračujeme návodom ako upraviť Android aplikáciu pre spoluprácu s Azure. Do manifestu v súbore AndroidManifest.xml pridajte povolenie<uses-permission android:name="android.permission.INTERNET" /> Do súboru s kódom aktivity pridajte importimport com.microsoft.windowsazure.mobileservices.*; Do kódu aktivity pridajte deklaráciuprivate MobileServiceClient mClient; Do metódy onCreate() pridajte kódpublic...

SPA 3. časť: Pekelné závislosti 2

Vyvíjať veľkú javascriptovú aplikáciu (napr. SPA) a udržať v nej poriadok, si vyžaduje písať modulárny kód a rozdeliť aplikáciu do viacerých súborov v prehľadnej adresárovej štruktúre.Ak má aplikácia fungovať, treba súbory v správny čas načítať na stránke a treba to spraviť v správnom poradí –...

Generiká 1 (Pokročilá JAVA epizóda 2)

Už názov tejto témy nám môže naznačiť, že budeme niečo generovať – niečo vytvárať. V tomto prípade budeme generovať dátové typy - generiká. Predstav si, že napíšeš metódu, kde namiesto zadefinovania, teda určenia dátových typov (String, Object, Dog, Person ...) – v návratovej hodnote, či...

Píšete kód alebo bordel?

Neoddeliteľnou súčasťou každodennej práce programátora je čítanie kódu iného  programátora. Na projektoch pracujú tímy, úlohy zasahujú do rôznych vrstiev a modulov systému, takže sa jeden človek musí zorientovať v "cudzom" kóde. Pracujem v doméne kde musí byť všetko tip-top. Na všetko sú procesy, všetko musí byť validované, certifikované,...

Najpoužívanejšie návrhové vzory v Jave – jednoducho

article image Návrhové vzory jednoducho
V tomto článku si jednoducho vysvetlíme najpoužívanejšie návrhové vzory v jave. Ak ťa baví video forma, tak pod každou sekciou budeš mať možnosť pozrieť si aj video. Poďme na to a pustime sa do spolu do článku najpoužívanejšie...

SharePoint – stavebné prvky/objekty

V tomto blogu zo série článkov ukážem štruktúru Microsof SharePointu tak, aby ste získali rámcovú predstavu o jeho funkčných možnostiach a ich možnom použití pri vytváraní aplikácií.Weby /Sajty/Lokality Je to kolekcia stránok, zoznamov a knižníc nakonfigurovaný za účelom dosiahnutia určitého cieľa. Stránka môže obsahovať sub-stránky, a...

„Inteligentné“ prekrytie Google mapy

Prednedávnom som písal blog ako na responzívnu mapu do dizajnu vašej webstránky. Snáď sa vám páčilo a dnes vám ukážem jeden malý „hack“ ako spraviť „inteligentné“ prekrytie tejto Google mapy.Prečo by som to robil? Určite poznáte ten pocit, že scroll-ujete po stránke a prídete k mape, a tam aj...

CQRS – pre veľa komplikovaných dát

Command and Query Responsibility Segregation (CQRS) je návrhový vzor, ktorý odporúča implementovať dva rôzne modely pre ten istý pojem v závislosti od účelu: jeden model pre zápis dát („command“) a druhý model pre čítanie dát („query“). Špecializované modely umožňujú architektom naplno využiť silu objektového prístupu aj...

40 žien sa učilo programovať na Rails Girls

40 žien na jednom mieste, ktoré sa chcú učiť programovať... Utópia? Nie! Skutočnosť, ktorá sa už po štvrtýkrát odohrala na podujatí Rails Girls v coworkingovom centre Impact Hub Bratislava.

Bezpečnosť webových aplikácii v praxi III. – Injekcia dobrá len od doktora (SQL Injection, príklady)

Keď sa povie injekcia, väčšina ľudí si predstaví doktora, s ihlou, ktorý im chce vpichnúť do tela nejakú látku neprirodzeným otvorom (cez kožu, do žily). SQL Injection je v podstate to isté, až na to, že tá látka je väčšinou škodlivá a vkladá sa cez parameter do...

Čo je vlastne Representational State Transfer – REST?

Potrebovali ste niekedy pristupovať k dátam z viacerých prostredí, platforiem alebo na strane druhej dáta poskytovať ďalším aplikáciám či užívateľom? Aby bolo možné vykonať prístup k dátam je nutné definovať si na začiatku Application Programming Interface (skrátene API), ktoré je prístupné všetkým konzumentom dát. Aké...

Nauč sa a opráš si programovanie v JAVA. Od úplných základov.

Kurz JAVA pre začiatočníkov na learn2code Zľava 15% na learn2code kurzy pre čítateľov robime.it, stačí ak pri objednávaní zadáš kód: "robimeit-lubi-L2C".JAVA práca na mieru pre Teba JAVA patrí k tým najrozšírenejším a najpoužívanejším programovacím jazykom a medzi programátormi je to už stará osvedčená...