Recent Posts

  • 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/

  • Ep. 20 – OOP Part 4 (Enkapsulácia)

    V OOP chceme ochrániť naše objekty pred tým, aby si s nimi každý mohol robiť čo chce. Na toto nám slúži enkapsulácia a o enkapsulácii je aj táto epizóda. (00:00) Úvod (00:30) Čo je to enkapsulácia (02:07) Príklad - auto (03:56) Načo sa používa enkapsulácia (06:48) Access modifiers (11:13) Prečo nemôže byť všetko public (15:44) Access modifiers v.2 (18:37) Mini tips ohľadom enkapsulácie (24:21) Enkapsulácie znižuje impakt zmien (25:10) Loose coupling (27:55) Záver https://wp.streetofcode.sk/podcast/ep-20-oop-part-4-enkapsulacia/

  • Ep. 19 – OOP Part 3 (Abstrakcia)

    Abstrakcia. Jeden zo základných pojmov OOP (alebo aj programovania všeobecne). Pobavíme sa o tom, čo to abstrakcia je vo všeobecnosti, ale samozrejme aj o tom, čo je abstrakcia v programovaní. Spomenieme zároveň aj nejaké výhody OOP, refaktorovanie a duplikáciu. (00:00) Úvod (00:35) Čo je to abstrakcia (04:40) Abstrakcia pri programovani (06:21) Pre koho vlastne abstrahujeme? (08:49) Ďalšie príklady abstrakcie v programovaní (10:28) Kedy používať abstrakciu (12:25) Abstrakcia zvyšuje kvalitu kódu (13:51) Divide and Conquer (rozdeluj a panuj) (15:31) Výhody OOP (16:31) Abstraktná trieda vs. abstrakcia (18:56) Abstrakcia a školské zadania (19:54) Nevýhody abstrakcie https://wp.streetofcode.sk/podcast/ep-19-oop-part-3-abstrakcia/

Prihlás sa na odber nášho newslettra