
Street of Code
134 episodes — Page 3 of 3

Ep. 34 – Gabriel Kerekeš – ex-C# developer
<p>Rozhovor s Gabrielom Kerekešom, spoluzakladateľom Street of Code.<br /> Ako sa Gabo dostal k programovaniu a aký je jeho prístup k životu?</p> <p>(00:00) - Úvod<br /> (01:09) - V čom si bol dobrý ako malý chlapec?<br /> (02:09) - Čo si chcel byť, keď budeš veľký?<br /> (02:41) - Kedy si prvykrát programoval?<br /> (03:57) - Kedy si sa rozhodol, že budeš maturovať z informatiky?<br /> (06:14) - Spravil by si niečo inak, keby si bol opäť maturantom?<br /> (06:40) - Ako si sa rozhodol pre vysokú školu?<br /> (08:26) - Aká bola pre teba výška prvé roky?<br /> (16:32) - Kedy si začal počas výšky pracovať?<br /> (19:32) - Ako by si porovnal bakalárske a inžinierske štúdium?<br /> (23:11) - V akej roboti si teraz a čo tam robíš?<br /> (28:02) - Čo robíš vo voľnom čase?<br /> (30:23) - Kde si myslíš, že budeš o 5 rokov?<br /> (32:01) - Čo by si poradil začínajúcim programátorom?<br /> (33:22) - Čo je pri programovaní najťažšie?<br /> (36:30) - Kniha, ktorá ti najviac pomohla?<br /> (37:30) - Máš nejakú radu do života?<br /> (39:22) - Záverečné slová</p> <p>https://wp.streetofcode.sk/podcast/ep-34-gabriel-kerekes-ex-csharp-developer</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-34-gabriel-kerekes-ex-csharp-developer/">Ep. 34 – Gabriel Kerekeš – ex-C# developer</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>

Ep. 33 – Jakub Jahič – Java Backend Developer
<p>Už dlhšie plánujeme robiť rozhovory s rôznymi ľudmi, ktorí pracujú okolo programovania. Na to, aby sme si to vyskúšali sme sa rozhodli, že spravíme najprv rozhovory s nami dvoma. A toto je prvý takýto rozhovor. Dozvieš sa, ako Jakub prišiel k programovaniu, ako vnímal prvé dni na výške, ako si našiel prácu a čo by robil, keby nebol programátor.</p> <p>(00:00) - Úvod<br /> (01:29) - Ako si začal s programovaním?<br /> (04:08) - Prečo si sa rozhodol, že ideš maturovať s informatiky?<br /> (08:26) - Ako si fungoval na strednej škole? Rád si tam chodil?<br /> (10:56) - Na ktoré vysoké školy si si dával prihlášku?<br /> (12:12) - Pamätáš si, aké si mal pocity prvé dni na výške?<br /> (13:44) - Pomohla ti informatika na strednej s programovaním na výške?<br /> (15:03) - Robila ti matika a fyzika problémy?<br /> (18:13) - Najlepší predmet na FEIke?<br /> (19:30) - Chytilo ťa programovanie na vysokej škole?<br /> (20:21) - Čo ty a bakalárska resp. diplomová práca?<br /> (22:44) - Kedy si začal pracovať popri škole? Práca popri škole.<br /> (28:03) - Ako funguješ v práci?<br /> (30:07) - Čo ta baví na programovaní?<br /> (32:16) - Čo iné by si robil, keby nie si programátor?<br /> (33:56 - Záverečné slová</p> <p>https://wp.streetofcode.sk/podcast/ep-33-jakub-jahic-java-backend-programator</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-33-jakub-jahic-java-backend-programator/">Ep. 33 – Jakub Jahič – Java Backend Developer</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>

Ep. 32 – Top 10 chýb začínajúceho programátora
<p>Veľa z nás robilo podobné chyby, keď sme začínali s programovaním. V tejto epizóde sme vybrali 10 najzávažnejších chýb, ktoré začínajúci programátori robia. Dozviete sa nie len veci, na ktoré si treba dať pozor, ale aj to, ako týmto chybám predísť. Chyby nie sú zoradené.<br /> (00:00) - Úvod<br /> (00:32) - Chaotické programovanie<br /> (04:14) - Strach z debugovania / nepoužívať debugger<br /> (05:59) - Skopírovanie riešenia bež premýšľania a preštudovania<br /> (08:51) - Implementovanie prvého riešenia, ktoré mi napadne<br /> (10:33) - Jazyk / Framework nie je navždy<br /> (12:54) - Keď mi to funguje, tak je dobre<br /> (14:33) - Učenie sa / Skúšanie všetkého naraz<br /> (16:29) - Neviem, čo vlastne používam. Nepoznám jazyk alebo knižnicu<br /> (19:16) - Vyhýbanie sa testom<br /> (21:43) - Strach, vzdávanie sa<br /> (24:06) - Rekapitulácia<br /> (25:00) - Chyby, ktoré sa nedostali do zoznamu<br /> (28:10) - Záver<br /> https://wp.streetofcode.sk/podcast/ep-32-chyby-zacinajuceho-programatora</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-32-chyby-zacinajuceho-programatora/">Ep. 32 – Top 10 chýb začínajúceho programátora</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>

Ep. 31 – Umelá inteligencia zjednodušene
<p>Čo je to umelá inteligencia? Kde všade sa okolo nás využíva? Ako sa to programuje? V tejto epizóde sa ti to všetko pokúsime zjednodušene vysvetliť.<br /> (00:00) - Úvod<br /> (00:45) - Čo je to umelá inteligencia<br /> (03:12) - Čo je to neurónová sieť<br /> (04:22) - Umelá inteligencia okolo nás<br /> (07:46) - Programovanie umelej inteligencie<br /> (12:01) - Typy umelej inteligencie a príklady (Deep blue vs AlphaGo)<br /> (19:18) - Záver<br /> https://wp.streetofcode.sk/podcast/ep-31-umela-inteligencia/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-31-umela-inteligencia/">Ep. 31 – Umelá inteligencia zjednodušene</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>

Ep. 30 – Ako začať s programovaním?
<p>Epizóda 30 nášho podcastu je určená začínajúcim programátorom, alebo ľuďom, ktorí uvažujú, že začnú s programovaním. Taktiež môže slúžiť ako návod pre programátora, ktorí by chcel vedieť, ako odpovedať, keď sa ho niekto spýta, ako sa naučiť programovať. V epizóde spomíname prečo by mal človek začať s programovaním, či to dokáže aj len tak z domu, alebo potrebuje učiteľa. V druhej časti epizódy rozoberáme veci, ktoré by mal človek vedieť, aby mohol tvrdiť, že vie programovať.<br /> (00:00) - Úvod<br /> (01:03) - Prečo začať s programovaním?<br /> (04:58) - Ako začať s programovaním?<br /> (11:48) - Čo všetko by si si mal na začiatok pozrieť?<br /> (20:58) - Mal by začínajúci programátor vedieť matiku?<br /> (24:00) - Mal by začínajúci programátor ovládať binárne čísla?<br /> (26:52) - Čo všetko by si si mal na začiatok pozrieť? - pokračovanie<br /> (31:23) - Čo ak sa chcem naučiť robiť webové stránky?<br /> (33:44) - Čo všetko by si si mal na začiatok pozrieť? - pokračovanie 2<br /> (34:32) - Je výber jazyka naozaj taký dôležitý?<br /> (37:29) - Záver<br /> https://wp.streetofcode.sk/podcast/ep-30-ako-zacat-s-programovanim/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-30-ako-zacat-s-programovanim/">Ep. 30 – Ako začať s programovaním?</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 29 – 2019 – Čo bolo a čo bude
<p>V decembri nám uplynul rok odkedy sa zrodila myšlienka Street of Code a zároveň sme vtedy aj nahrali prvý podcast. Preto sme sa rozhodli nahrať tento výročný podcast, v ktorom zhrnieme prvý rok Street of Code.<br /> Prezradíme nejaké naše štatistiky, povieme ti o našich pocitoch a dojmoch z tohto nášho projektu a vyslovíme naše plány a ciele na rok 2020.<br /> (00:00) - Úvod<br /> (01:17) - Osobný pohľad na rok 2019<br /> (04:10) - Street of Code pohľad na rok 2019<br /> (06:11) - Počet podcastov, článkov, videí, facebook a twitter postov - sme spokojní?<br /> (14:29) - Štatistiky z facebooku, twitteru, youtube a spotify - sme spokojní?<br /> (19:31) - Naša najobľúbenejša a najmenej obľúbená epizóda<br /> (22:25) - Úspechy za rok 2019<br /> (26:16) - Čo chceme dosiahnuť v roku 2020<br /> (33:07) - Číselné ciele/odhady na rok 2020<br /> (37:21) - Záver<br /> https://wp.streetofcode.sk/podcast/ep-29-2019-co-bolo-a-co-bude/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-29-2019-co-bolo-a-co-bude/">Ep. 29 – 2019 – Čo bolo a čo bude</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 28 – Top 10 skillov programátora
<p>Aby bol programátor čo najlepší, potrebuje mať určité skilly. Vybrali sme top 10 skillov, ktoré sú podľa nás najdoležitejšie pre programátora. V každom jednom sa dá zlepšovať. Skilly nie sú zoradené.<br /> (00:00) - Úvod<br /> (01:47) - 1. Analytické myslenie<br /> (04:21) - 2. Čítanie a porozumenie kódu<br /> (06:08) - 3. Schopnosť učiť sa nové veci<br /> (09:11) - 4. Ovládanie programátorského jazyka do hĺbky<br /> (12:09) - 5. Všeobecné technické znalosti<br /> (14:40) - 6. Dizajn / Architektúra systému<br /> (17:08) - 7. Frameworky<br /> (19:02) - 8. Soft skills<br /> (23:12) - 9. Algoritmy / Algoritmické myslenie<br /> (31:25) - 10. Schopnosť vidieť big picture<br /> (35:21) - Zopakovanie, čo sa nedostalo do zoznamu a záver<br /> https://wp.streetofcode.sk/podcast/ep-28-top-10-skillov/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-28-top-10-skillov/">Ep. 28 – Top 10 skillov programátora</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 27 – Frontend vs. Backend
<p>Keď si prebehneš pracovné ponuky pre programátorov, tak si môžeš všimnúť, že sa v nich často spomínajú slová Frontend a Backend. Keď sme začínali s programovaním, tak sme si ani my neboli istí, čo tieto dva pojmy znamenajú. A tak sme sa rozhodli, že ti ich skúsime aspoň trochu priblížiť.<br /> (00:00) - Úvod<br /> (00:33) - Stručne - rozdiel medzi Frontendom a Backendom<br /> (02:45) - Patrí klasický Javascript do Frontendu alebo do Backendu?<br /> (04:05) - Je backend, ktorý využíva iný backend, frontendom pre ten backend?<br /> (05:11) - Má androidová aplikácia frontend a backend?<br /> (09:39) - Aké jazyky viem na čo použiť?<br /> (11:35) - Sú jazyky striktne frontend alebo backend?<br /> (15:15) - Musím byť dizajnér, ak chcem byť frontend developer?<br /> (19:03) - Je backenďak viac ako frontenďák?<br /> (20:56) - Kam spadá robenie stránok vo Wordpresse?<br /> (22:46) - Majú frontenďáci a backenďáci nejaké charakteristické črty?<br /> (24:48) - Záver<br /> https://wp.streetofcode.sk/podcast/ep-27-frontend-vs-backend/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-27-frontend-vs-backend/">Ep. 27 – Frontend vs. Backend</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 26 – 5 vecí, ktore máme a 5 vecí, ktoré nemáme radi na programovaní
<p>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ý.<br /> https://wp.streetofcode.sk/podcast/5-veci-programovanie/</p> <p>(00:00) - Úvod<br /> (01:31) - 1. pozitívum - Kreativita<br /> (04:16) - 2. pozitívum - Riešenie od základov<br /> (05:56) - 3. pozitívum - Refaktorovanie<br /> (06:54) - 4. pozitívum - Analytické úlohy<br /> (09:35) - 5. pozitívum - Unit testy<br /> (11:46) - 6. pozitívum - Debugovanie<br /> (13:55) - 7. pozitívum - Výsledok<br /> (15:04) - 8. pozitívum - Nekonečné možnosti<br /> (17:56) - 9. pozitívum - Učenie sa nových vecí<br /> (19:11) - Zhrnutie pozitívných vecí<br /> (20:40) - 1. negatívum - Úlohy, ktoré su ľahké naprogramovať, ale treba sa s veľa ľudmi dohodnút, že čo<br /> (21:55) - 2. negatívum - Problémy s vývojovým prostredím<br /> (23:06) - 3. negatívum - Úlohy, ktoré nie sú dostatočne vyšpecifikované<br /> (24:23) - 4. negatívum - Tutoriály, ktoré sa nedajú urobiť<br /> (27:13) - 5. negatívum - Programovanie pod stresom<br /> (28:48) - 6. negatívum - Špagety kód/kód iných ľudí<br /> (30:49) - 7. negatívum - Keď sa niekto pozerá ako programujem<br /> (32:56) - 8. negatívum - Náročnosť<br /> (34:35) - 9. negatívum - Meetingy<br /> (37:11) - 10. negatívum - Milión spôsobov ako niečo urobiť a nevieš, ktorý je správny<br /> (42:20) - Zhrnutie negatívných vecí<br /> (44:36) - Záver</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/5-veci-programovanie/">Ep. 26 – 5 vecí, ktore máme a 5 vecí, ktoré nemáme radi na programovaní</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 25 – Source Control
<p>Git je source control systém/softvér. Ako a prečo vznikli source control systémy? Kto ich potrebuje?<br /> Ako sa ich môžeme naučiť a načo je to vlastne dobré? Všetko sa dozvieš v tejto epizóde.<br /> (00:00) Úvod<br /> (00:52) Čo je to source control a prečo musel vzniknúť?<br /> (06:18) História source control<br /> (11:44) Kto používa source control. Komu je to dobré?<br /> (14:31) Pojmy zo source control / git (pull, push, commit, pull request, conflict)<br /> (28:48) Github. BitBucket, Gitlab<br /> (32:47) Ako sa to môžem naučiť?<br /> (37:15) Tipy na záver<br /> (43:51) - Záver<br /> https://wp.streetofcode.sk/podcast/ep-25-source-control/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-25-source-control/">Ep. 25 – Source Control</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 24 – Potrebujem vedieť databázy?
<p>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ú.<br /> (00:00) Úvod<br /> (00:52) Čo sú to vlastne databázy?<br /> (02:56) Typy databáz<br /> (04:20) Prečo relačná databáza? Čo je to tá relácia?<br /> (05:34) Prečo mi nestačí iba súbor?<br /> (09:20) Kto by mal ovládať databázy?<br /> (10:21) Relačné vs. nerelačné databázy<br /> (13:12) Čo sa z databáz oplatí vedieť?<br /> (15:58) Načo SQL, keď za mňa všetko spraví ORM?<br /> (17:27) - Záver<br /> https://wp.streetofcode.sk/podcast/ep-24-potrebujem-vediet-databazy/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-24-potrebujem-vediet-databazy/">Ep. 24 – Potrebujem vedieť databázy?</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 23 – OOP Part 7 (Temná strana OOP)
<p>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.<br /> (00:00) Úvod<br /> (01:33) Výhody OOP<br /> (06:18) Zjavné nevýhody OOP<br /> (14:28) Prvý článok<br /> (18:01) Druhý článok<br /> (24:35) Tretí článok<br /> (25:47) Prečo je OOP stále také populárne?<br /> (27:37) Oplatí sa učiť OOP?<br /> (29:02) - Záver<br /> https://wp.streetofcode.sk/podcast/ep-23-temna-strana-oop/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-23-temna-strana-oop/">Ep. 23 – OOP Part 7 (Temná strana OOP)</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 22 – OOP Part 6 (Polymorfizmus)
<p>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ť.<br /> (00:00) Čo je to polymorfizmus<br /> (02:01) Príklad - muž a človek<br /> (04:57) Kedy je objekt polymorfický<br /> (06:49) Typy polymorfizmu (statický a dynamický)<br /> (15:46) Další príklad polymorfizmu<br /> (19:36) Výhody a nevýhody polymorfizmu<br /> (27:03) - Zhrnutie a záver + pár užitočných tipov<br /> https://wp.streetofcode.sk/podcast/ep-22-oop-part-6-polymorfizmus/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-22-oop-part-6-polymorfizmus/">Ep. 22 – OOP Part 6 (Polymorfizmus)</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 21 – OOP Part 5 (Dedenie)
<p>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é.<br /> (00:00) Úvod<br /> (00:57) Čo je to dedenie<br /> (02:05) Príklad - auto<br /> (03:27) Načo je dobré a nie je dobré dedenie<br /> (20:00) Skúsenosti s vytváraním hierarchií<br /> (23:15) - Zhrnutie a záver<br /> https://wp.streetofcode.sk/podcast/ep-21-oop-part-5-dedenie/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-21-oop-part-5-dedenie/">Ep. 21 – OOP Part 5 (Dedenie)</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 20 – OOP Part 4 (Enkapsulácia)
<p>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.<br /> (00:00) Úvod<br /> (00:30) Čo je to enkapsulácia<br /> (02:07) Príklad - auto<br /> (03:56) Načo sa používa enkapsulácia<br /> (06:48) Access modifiers<br /> (11:13) Prečo nemôže byť všetko public<br /> (15:44) Access modifiers v.2<br /> (18:37) Mini tips ohľadom enkapsulácie<br /> (24:21) Enkapsulácie znižuje impakt zmien<br /> (25:10) Loose coupling<br /> (27:55) Záver<br /> https://wp.streetofcode.sk/podcast/ep-20-oop-part-4-enkapsulacia/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-20-oop-part-4-enkapsulacia/">Ep. 20 – OOP Part 4 (Enkapsulácia)</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 19 – OOP Part 3 (Abstrakcia)
<p>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.<br /> (00:00) Úvod<br /> (00:35) Čo je to abstrakcia<br /> (04:40) Abstrakcia pri programovani<br /> (06:21) Pre koho vlastne abstrahujeme?<br /> (08:49) Ďalšie príklady abstrakcie v programovaní<br /> (10:28) Kedy používať abstrakciu<br /> (12:25) Abstrakcia zvyšuje kvalitu kódu<br /> (13:51) Divide and Conquer (rozdeluj a panuj)<br /> (15:31) Výhody OOP<br /> (16:31) Abstraktná trieda vs. abstrakcia<br /> (18:56) Abstrakcia a školské zadania<br /> (19:54) Nevýhody abstrakcie<br /> https://wp.streetofcode.sk/podcast/ep-19-oop-part-3-abstrakcia/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-19-oop-part-3-abstrakcia/">Ep. 19 – OOP Part 3 (Abstrakcia)</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 18 – OOP Part 2 (Trieda, Object, Inštancia)
<p>Pokračujeme druhou častou v sérií OOP. V tejto epizóde si najprv zopakujeme, čo je to objekt. Potom prejdeme na to, čo je to trieda a inštancia. Neskôr budeme rozoberať rozdiely medzi triedou, objektom a inštanciou. Nevyhneme sa ani príkladom z reálneho života, aby sme si to vedeli lepšie predstaviť.<br /> (00:00) Úvod<br /> (00:36) Čo je to objekt (zopakovanie)<br /> (02:23) Čo je trieda?<br /> (06:21) Čo je inštancia?<br /> (11:06) Aký je rozdiel medzi objektom, triedou a inštanciou?<br /> (10:48) Príklad vytvorenia triedy Lampa<br /> (13:54) - Záver<br /> https://wp.streetofcode.sk/podcast/ep-18-oop-part-2/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-18-oop-part-2/">Ep. 18 – OOP Part 2 (Trieda, Object, Inštancia)</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 17 – OOP Part 1 (Intro)
<p>Touto epizódou sa začína séria o OOP - objektovo orientovanom programovaní. Táto epizóda je iba úvodnou k celej sérii a povieme ti, o čom celá séria bude a skúsime načrtnúť, čo to OOP je a na čo sa používa.<br /> (00:00) Úvod<br /> (01:25) Programovacie paradigmy<br /> (02:34) Čo je objekt?<br /> (04:51) Procedurálne vs. objektovo orientované<br /> (07:59) Piškvorky objektovo vs. procedurálne<br /> (10:48) Procedurálne vs. objektovo orientované po druhé<br /> (11:54) Výhody dedenia<br /> (15:10)- Záver<br /> https://wp.streetofcode.sk/podcast/ep-17-oop-part1-intro/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-17-oop-part1-intro/">Ep. 17 – OOP Part 1 (Intro)</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 16 – O nás, o živote ako takom
<p>Keďže tento podcast ma byť niekedy aj o živote ako takom, tak sme sa rozhodli spraviť taký osobnejší podcast. Dozviete sa kto sme, kde sme vyrastali, kde bývame, čo robíme vo voľnom čase a mnoho ďalšieho.<br /> https://wp.streetofcode.sk/podcast/ep-16-o-nas-o-zivote-ako-takom/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-16-o-nas-o-zivote-ako-takom/">Ep. 16 – O nás, o živote ako takom</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 15 – Clean Code Part 5 (System, Emergent Design)
<p>5. časť série o Clean Code je zároveň aj poslednou a rozoberáme v nej kapitoly System a Emergent Design. Ako funguje mesto? Jeden človek všetko riadi? Keď nám prestane tiecť voda, tak nebudú ani odvážať odpad? Nie. Separation of Concerns. V druhej časti epizódy sa pobavíme o 4 pravidlách, ktoré nás privedú k dobrému dizajnu.<br /> (00:00) Úvod<br /> (00:29) Viete si predstaviť, že vybudujete sami mesto?<br /> (03:28) Separation of Concerns<br /> (07:21) Dependency injection<br /> (11:04) Separation of Concerns ako základ pre agilný vývoj<br /> (12:40) Aj pri agilnom vývoji treba myslieť trochu dopredu<br /> (15:16) 4 Pravidlá pre Emergent Design<br /> (16:35) Pravidlo 1: Prechádzajú všetky testy<br /> (20:12) - Pravidlo 2: Duplikácia<br /> https://wp.streetofcode.sk/podcast/ep-15-clean-code-part-5-system-emergent-design/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-15-clean-code-part-5-system-emergent-design/">Ep. 15 – Clean Code Part 5 (System, Emergent Design)</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 14 – Clean Code Part 4 (Unit Tests, Classes)
<p>V 4. časti série Clean Code rozoberáme Unit testy a Triedy. Čo sú to unit testy a načo ich potrebujeme? Ako mať testy čisté? Ako by mala vyzerať čistá trieda? Taktiež si prejdeme veľmi dôležité princípy ako Single responsibility principle, Cohesion, Open-Closed principle.<br /> (00:00) Úvod<br /> (00:36) Unit testy - čo to je a prečo ich chceme mať čisté<br /> (04:52) Výhody unit testov (Flexibilita v produkčnom kóde)<br /> (06:01) Čo robí testy čistými?<br /> (13:41) Akronym FIRST (fast, independent, repeatable, self-validating, timely)<br /> (18:59) Unit testy - záver, TDD (test driven development)<br /> (21:54) Classy, úvod - ako vyzerá bežná classa?<br /> (23:18) Enkapsulácia, čo to je a príklad<br /> (25:40) Triedy by mali byť krátke<br /> (26:44) Single responsibility principle<br /> (31:38) Cohesion (Súdržnosť)<br /> (33:31) Organizovanie pre zmenu, open-closed principle<br /> (35:31) Izolovanie od zmien<br /> (37:13) - Zrhnutie<br /> https://wp.streetofcode.sk/podcast/ep-14-clean-code-part-4-unit-tests-classes/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-14-clean-code-part-4-unit-tests-classes/">Ep. 14 – Clean Code Part 4 (Unit Tests, Classes)</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 13 – Clean Code Part 3 (Boundaries, Clean Concurrency)
<p>V tretej časti série Clean Code rozoberáme Boundaries a Clean Concurrency. To znamená, že rozprávame o používaní knižníc tretích strán, o ich testovaní a o tom, ako sa dá čisto písať viac vláknová aplikácia, ako sa správať k vláknam, čo všetko pri tom treba vedieť a ako sa takéto aplikácie dajú testovať.<br /> (00:00) Úvod<br /> (00:35) Bound aries - úvod<br /> (01:16) Príklad - HashMap<br /> (04:31) Learning Tests<br /> (06:51) Používanie kódu, ktorý ešte neexistuje<br /> (09:47) Concurrency - úvod<br /> (10:49) Rodiely medzi jedno- a viacvláknovými aplikáciami<br /> (11:49) Performance viacerých vlákien<br /> (14:39) Viacvláknové programovanie je náročné<br /> (15:31) Kritické sekcie by mali byť čo najmenšie<br /> (17:31) Používanie klonovaných dát<br /> (19:08) Vlákna by mali byť čo najviac nezávislé<br /> (19:48) Know your library<br /> (21:43) Know your execution models<br /> (22:43) Kritické sekcie by mali byť čo najkratšie v2<br /> (23:35) Testovanie viacvláknových aplikácií<br /> (25:12) Konfigurácia<br /> (25:44) Rôzne platformi, rôzny výsledok<br /> (27:31) Nereprodukovateľnosť<br /> (28:07) Zhrnutie<br /> https://wp.streetofcode.sk/podcast/ep-13-clean-code-part-3/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-13-clean-code-part-3/">Ep. 13 – Clean Code Part 3 (Boundaries, Clean Concurrency)</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 12 – Clean Code Part 2 (Komenty, Objekty a Error handling)
<p>Druhá časť našej série o čistom kóde. Preberáme ďalšie kapitoly knihy Clean Code od Roberta "Uncle Bob" Martina. V tejto časti sa dozviete ako nepísať komenty, aký je rozdiel medzi objektami a dátovými štruktúrami (taktiež načo to je dobré). Na záver ešte stihneme prebrať kapitolu Error handling.<br /> (00:00) Úvod<br /> (00:25) Komenty<br /> (01:11) Dobré komenty<br /> (03:30) Zlé komenty<br /> (08:44) Objekty a dátové štruktúry<br /> (10:30) Abstrakcia<br /> (12:20) Procedurálne vs. objektovo orientované programovanie<br /> (13:55) Law of Demeter<br /> (16:06) DTO (Data transfer object)<br /> (17:43) Error Handling<br /> (18:21) Checked vs Unchecked Exceptions, kedy a ako používať<br /> (23:49) Nevracať ani nevkladať NULL do funkcií<br /> (27:07) - Záver<br /> https://wp.streetofcode.sk/podcast/ep-12-clean-code-part-2-komenty-objekty-vynimky/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-12-clean-code-part-2-komenty-objekty-vynimky/">Ep. 12 – Clean Code Part 2 (Komenty, Objekty a Error handling)</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 11 – Clean Code Part 1 (Názvy, Funkcie)
<p>Prvá časť našej série o čistom kóde. Preberáme v nej prvé kapitoly knihy Clean Code od Roberta "Uncle Bob" Martina. V prvej časti porozprávame niečo o tom, ako by mal programátor pomenovávať rôzne prvky v kóde. V druhej časti rozoberáme funkcie, ich odporúčanú dĺžku, počet parametrov a ďalšie veci.<br /> (00:00) Úvod<br /> (00:49) Názvy<br /> (03:56) Vyhľadateľné názvy<br /> (05:29) Mental mapping<br /> (08:52) Nesnažte sa byť vtipný v kóde<br /> (09:40) Názvy funkcií by mali byť slovesá<br /> (10:38) Jeden názov pre každý koncept<br /> (12:53) Funkcie<br /> (13:25) Dĺžka funkcií<br /> (15:13) Zhora dole<br /> (16:08) Jedna úroveň vnorenia v rámci funkcie<br /> (17:58) Koľko parametrov by mala mať funkcia<br /> (20:43) Funkcia by mala robiť jednu vec<br /> (22:10) DRY - Don't repeat yourself<br /> (23:31) - Záver<br /> https://wp.streetofcode.sk/podcast/ep-11/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-11/">Ep. 11 – Clean Code Part 1 (Názvy, Funkcie)</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 10 – Úvodná epizóda ku clean code sérii
<p>Clean Code od Robert C. Martina je naozaj úžasná kniha, plná dobrých rád a tipov pre každého programátora. Táto epizóda je iba krátkym úvodom k našej sérii podcastov o clean code.<br /> (00:00) Úvod<br /> (00:23) Čo je clean/dirty code<br /> (01:28) Kedy vzniká zlý kód<br /> (03:37) Craftsmanship<br /> (04:33) O čom bude táto séria<br /> https://wp.streetofcode.sk/podcast/ep-10/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-10/">Ep. 10 – Úvodná epizóda ku clean code sérii</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 9 – Deň programátora
<p>Ako vyzerá deň programátora? Ako si vyberá úlohy a ako si robí svoju prácu? Povieme si 6 najčastejších aktivít programátora a naše osobné dni ako príklad.<br /> (00:00) Úvod<br /> (00:28) Ráno programátora a jeho produktivita<br /> (06:27) V čom spočíva práca programátora<br /> (09:02) Tasky/Úlohy programátora<br /> (13:18) Meetingy<br /> (16:53) Ako vyzerá náš deň v robote?<br /> (20:22) - 6 najčastejších aktivít programátora<br /> https://wp.streetofcode.sk/podcast/ep-9-den-programatora/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-9-den-programatora/">Ep. 9 – Deň programátora</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 8 – Ako sa môže programátor zlepšovať
<p>Ako programátor by si na sebe mal stále pracovať. V tejto epizóde ti prezradíme nejaké spôsoby, ktorými sa ako programátor môžes stať lepším programátorom.<br /> (00:00) Úvod<br /> (00:39) Knihy<br /> (05:24) Side projects<br /> (09:44) Dokumentácia<br /> (11:25) Videá, podcasty<br /> (12:41) Konferencie<br /> (14:02) Code training stránky<br /> (15:43) Záver<br /> https://wp.streetofcode.sk/podcast/ep-8/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-8/">Ep. 8 – Ako sa môže programátor zlepšovať</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 7 – Práca popri škole (Časť 3.) – Prvé dni v práci
<p>V tejto epizóde ukončíme ságu práca popri škole. Pobavíme sa o prvých dňoch v práci, čo sa od vás očakáva a čo budete robiť. Taktiež ako si správne pýtať od kolegov pomoc a ukončíme to opisom dňa junior programátora.<br /> (00:00) Úvod<br /> (00:41) Prvý deň v práci<br /> (04:28) Druhý a ďalšie dni v práci<br /> (07:39) Očakávania od vás<br /> (10:50) Ako sa pýtať o pomoc s úlohami<br /> (14:14) - Ako vyzerá deň junior programátora<br /> https://wp.streetofcode.sk/podcast/ep-7/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-7/">Ep. 7 – Práca popri škole (Časť 3.) – Prvé dni v práci</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 6 – Práca popri škole (Časť 2.) – Ako si nájsť prácu
<p>Druhá časť o práci popri škole. V tejto epizóde rozoberáme hľadanie práce čiže kde si prácu môžeš nájsť, aké pracovné ponuky by ťa mali zaujímať, čo urobiť pre to, aby ťa niekam zobrali a ako vyzerá pracovný pohovor.<br /> (00:00) Úvod<br /> (00:33) Kde hľadať pracovné ponuky<br /> (05:14) Aké pracovné ponuky hľadať<br /> (10:24) Ako sa uchádzať o prácu<br /> (13:14) Ako sa pripraviť na pohovor<br /> (16:54) Ako vyzerá pohovor<br /> https://wp.streetofcode.sk/podcast/ep-6/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-6/">Ep. 6 – Práca popri škole (Časť 2.) – Ako si nájsť prácu</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 5 – Práca popri škole (Časť 1.)
<p>Ep. 5 je prvá epizóda o práci popri škole. Dozvieš sa v nej či a kedy si nájsť prácu popri štúdiu. Zistíš, či sa ti oplatí chodiť na prednášky, alebo radšej do práce a na záver ti povieme ako sme to mali my.<br /> (00:00) Úvod<br /> (00:56) Kedy začať?<br /> (08:46) Ako sa to dá stíhať? (prednášky vs. práca)<br /> (12:56) Prečo vlastne pracovať?<br /> (17:36) Osobné skúsenosti<br /> (19:20) Záver<br /> https://wp.streetofcode.sk/podcast/ep-5/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-5/">Ep. 5 – Práca popri škole (Časť 1.)</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 4 – Bakalárska práca, inžinierske štúdium a diplomová práca
<p>V tejto epizóde rozoberáme ako prebieha písanie bakalárskej praće od jej výberu až po jej odovzdanie. Tiež spomenieme aké možnosti má čerstvý bakalár, či sa vôbec oplatí ísť na inžinierske štúdium a ako to na ňom funguje.<br /> (00:00) Úvod<br /> (00:26) Ako sa vyberá bakalárska práca<br /> (02:05) Ako sa robí bakalárska práca<br /> (09:49) Štruktúra bakalárskej práce<br /> (13:41) Odovzdanie práce a obhajoba<br /> (17:31) Možnosti po bakalárovi<br /> (20:07) Inžinierske štúdium<br /> (24:06) Diplomová práca<br /> (28:38) Práca popri škole (v skratke)<br /> (29:28) Zhrnutie<br /> https://wp.streetofcode.sk/podcast/ep-4/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-4/">Ep. 4 – Bakalárska práca, inžinierske štúdium a diplomová práca</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 3 Aké programovacie predmety sú na FEIke?
<p>Ak pôjdete na aplikovanú informatiku na STU FEI, tak sa určite stretnete s viacerými predmetmi, ktoré popíšeme. Podobné predmety sa učia aj na iných informatických školách, pretože základy by mali byť všade viacmenej rovnaké.<br /> (00:18) Algoritmizácia a programovanie<br /> (01:33) Architektúra počítačov<br /> (01:56) Programovacie techniky<br /> (03:31) Operačné systémy<br /> (04:39) Objektovo orientované programovanie<br /> (05:12) Databázové systémy<br /> (05:57) Mikropočítačové programovanie<br /> (06:39) Webové technológie 1, 2<br /> (07:37) Webové služby (alebo také niečo)<br /> (08:22) Návrhové vzory a Mobilné výpočty<br /> (09:09) Multimédia a telematika pre mobilné platformy<br /> (09:31) Umelá inteligencia, neurónové siete a strojové učenie<br /> (09:45) Rozdelenie na odbory - BIS a MSUS<br /> (11:31) Programovanie na iných predmetoch<br /> (13:00) - Ako si nájsť vlastný rytmus na vysokej škole, tipy a triky<br /> https://wp.streetofcode.sk/podcast/ep-3/</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-3/">Ep. 3 Aké programovacie predmety sú na FEIke?</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 2 – Ako prežiť prvý ročník na výške?
<p>Aké je to na vysokej škole a ako sa treba učiť? Tiež si vysvetlíme nové koncepty, ktoré vysoká škola prináša ako napríklad zadania a skúšky. Nechýbajú ani tipy a triky, ktoré vám pomôžu prvý ročník prežiť.</p> <p>(0:20) Prvé dni na vysokej škole a koncepty vysokej školy<br /> (02:08) Zadania<br /> (03:01) Koľko trvá škola a čo je to semester<br /> (03:46 ) Skúšky, zápočty a celkové bodovanie<br /> (07:21) - Ako a s kým sa učiť</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-2/">Ep. 2 – Ako prežiť prvý ročník na výške?</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>
Ep. 1 – Potrebujem vysokú školu na to, aby som bol/a programátor?
<p>V našej prvej epizóde sa budeme baviť o tom, či potrebujem vysokú školu na to, aby som mohol byť programátorom. Prediskutujeme výhody a nevýhody vysokej školy, aký to má vplyv na prácu a iné veci.</p> <p>(0:35) Stredná škola (čo by som sa tam mal/a naučiť?)<br /> (02:01) Prečo ísť na vysokú školu<br /> (04:31) Čo mi bude chýbať ak nepôjdem na výšku<br /> (05:51) Aké sú možnosti ak človek nepôjde na vysokú školu<br /> (07-51) Práca popri škole a po škole s titutlom vs. bez titulu<br /> (11:41) - Zhrnutie, záver</p> <p>The post <a rel="nofollow" href="https://wp.streetofcode.sk/podcast/ep-1/">Ep. 1 – Potrebujem vysokú školu na to, aby som bol/a programátor?</a> appeared first on <a rel="nofollow" href="https://wp.streetofcode.sk">Street of Code</a>.</p>