Recent Posts
-
Boli sme na Coderetreat
Codretreat je veľmi pekná programátorská udalosť, na ktorej sa stretnú programátori rôznych úrovní a celý deň spoločne programujú. Tento článok nie je o coderetrate všeobecne, ale o jednom konkrétnom, ktorého sme sa zúčastnili.
-
Ep. 26 – 5 vecí, ktore máme a 5 vecí, ktoré nemáme radi na programovaní
Dáme si trošku uvoľnenejšiu epizódu. Porozprávame sa o tom, čo máme a nemáme radi na programovaní. Obaja sme si pripravili 5 pozitívnych a 5 negatívnych, ale nevieme, čo napísal ten druhý. https://wp.streetofcode.sk/podcast/5-veci-programovanie/ (00:00) - Úvod (01:31) - 1. pozitívum - Kreativita (04:16) - 2. pozitívum - Riešenie od základov (05:56) - 3. pozitívum - Refaktorovanie (06:54) - 4. pozitívum - Analytické úlohy (09:35) - 5. pozitívum - Unit testy (11:46) - 6. pozitívum - Debugovanie (13:55) - 7. pozitívum - Výsledok (15:04) - 8. pozitívum - Nekonečné možnosti (17:56) - 9. pozitívum - Učenie sa nových vecí (19:11) - Zhrnutie pozitívných vecí (20:40) - 1. negatívum - Úlohy, ktoré su ľahké naprogramovať, ale treba sa s veľa ľudmi dohodnút, že čo (21:55) - 2. negatívum - Problémy s vývojovým prostredím (23:06) - 3. negatívum - Úlohy, ktoré nie sú dostatočne vyšpecifikované (24:23) - 4. negatívum - Tutoriály, ktoré sa nedajú urobiť (27:13) - 5. negatívum - Programovanie pod stresom (28:48) - 6. negatívum - Špagety kód/kód iných ľudí (30:49) - 7. negatívum - Keď sa niekto pozerá ako programujem (32:56) - 8. negatívum - Náročnosť (34:35) - 9. negatívum - Meetingy (37:11) - 10. negatívum - Milión spôsobov ako niečo urobiť a nevieš, ktorý je správny (42:20) - Zhrnutie negatívných vecí (44:36) - Záver
-
Ep. 25 – Source Control
Git je source control systém/softvér. Ako a prečo vznikli source control systémy? Kto ich potrebuje? Ako sa ich môžeme naučiť a načo je to vlastne dobré? Všetko sa dozvieš v tejto epizóde. (00:00) Úvod (00:52) Čo je to source control a prečo musel vzniknúť? (06:18) História source control (11:44) Kto používa source control. Komu je to dobré? (14:31) Pojmy zo source control / git (pull, push, commit, pull request, conflict) (28:48) Github. BitBucket, Gitlab (32:47) Ako sa to môžem naučiť? (37:15) Tipy na záver (43:51) - Záver https://wp.streetofcode.sk/podcast/ep-25-source-control/
-
Čo som si odniesol zo SANAE Software Testing BEER.EX
Konferencia, alebo minikonferencia, ako ju nazvali organizátori, SANAE Software Testing BEER.EX bola akýmsi vyvrcholením menších meetupov SANAE Software Testing BEER. Tieto menšie meetupy sa konali zatiaľ štyri a konferencia je […]
-
Ep. 24 – Potrebujem vedieť databázy?
V epizóde číslo 24 sa pozrieme na to, či programátor potrebuje ovládať databázy. Najprv si v skratke povieme, čo to databázy vlastne sú. (00:00) Úvod (00:52) Čo sú to vlastne databázy? (02:56) Typy databáz (04:20) Prečo relačná databáza? Čo je to tá relácia? (05:34) Prečo mi nestačí iba súbor? (09:20) Kto by mal ovládať databázy? (10:21) Relačné vs. nerelačné databázy (13:12) Čo sa z databáz oplatí vedieť? (15:58) Načo SQL, keď za mňa všetko spraví ORM? (17:27) - Záver https://wp.streetofcode.sk/podcast/ep-24-potrebujem-vediet-databazy/
-
Vytvorme si vlastný Blockchain v Jave
Čo je to blockchain? Poďme si vytvoriť jednoduchý blockchain pomocou Javy, a popritom sa naučiť základné stavebné kamene tejto technológie.
-
Ep. 23 – OOP Part 7 (Temná strana OOP)
V záverečnej epizóde o OOP si najprv pripomenieme aj nejaké výhody, ale hlavne sa pozrieme na negatíva objektovo orientovaného programovania. (00:00) Úvod (01:33) Výhody OOP (06:18) Zjavné nevýhody OOP (14:28) Prvý článok (18:01) Druhý článok (24:35) Tretí článok (25:47) Prečo je OOP stále také populárne? (27:37) Oplatí sa učiť OOP? (29:02) - Záver https://wp.streetofcode.sk/podcast/ep-23-temna-strana-oop/
-
Ep. 22 – OOP Part 6 (Polymorfizmus)
Objekt je polymorfický, keď je inštanciou viac ako jednej triedy. Vďaka polymorfizmu si vieme skrátiť a zjednodušiť kód, ale tak ako je to aj so všetkým ostatným, vieme si to aj poriadne skomplikovať. (00:00) Čo je to polymorfizmus (02:01) Príklad - muž a človek (04:57) Kedy je objekt polymorfický (06:49) Typy polymorfizmu (statický a dynamický) (15:46) Další príklad polymorfizmu (19:36) Výhody a nevýhody polymorfizmu (27:03) - Zhrnutie a záver + pár užitočných tipov https://wp.streetofcode.sk/podcast/ep-22-oop-part-6-polymorfizmus/
-
Ep. 21 – OOP Part 5 (Dedenie)
Vďaka dedeniu, po anglicky inheritance, vieme vytvárať hierarchie objektov. Toto môže byť veľmi nápomocné, ako aj veľmi nebezpečné. (00:00) Úvod (00:57) Čo je to dedenie (02:05) Príklad - auto (03:27) Načo je dobré a nie je dobré dedenie (20:00) Skúsenosti s vytváraním hierarchií (23:15) - Zhrnutie a záver https://wp.streetofcode.sk/podcast/ep-21-oop-part-5-dedenie/