Street of Code
Street of Code
Podcast o programovaní, softvérovom inžinierstve a niekedy aj o živote ako takom. Preberáme rôzne témy z programátorského sveta.
Be sure to visit the podcast's website and support the creator: streetofcode.sk
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Ep. 37 – Junior vs. Mid vs. Senior 05.05.2020 44:41
Je dôležité vedieť, do ktorej z týchto skupín sa človek môže zaradiť. Nie je to však úplne jednoduché. Úrovne sa nedajú jednoznačne určiť a pre každú firmu a každého človeka môžu znamenať niečo trošku iné. V tejto epizódke ti pomôžeme tieto pojmy trochu rozlúsknuť a snáď ti bude potom jasnejšie, kam patríš resp. čo robiť preto, aby si sa mohol alebo mohla zaradiť vyššie. (00:00) - Úvod (01:31) - N...
Ep. 36 – Prokrastinácia 22.04.2020 29:12
V tejto epizóde sa dozvieš, ako často prokrastinujeme, koľko hodín sme hrali v marci Counter Strike, ale aj ako proti tomu bojujeme. Povieme ti viacero tipov, ktoré ti pomôžu v každodenných súbojoch proti prokrastinácii a dúfame, že sa váha začne obracať v tvoj prospech. (00:00) - Úvod (00:56) - Čo definuje prokrastináciu? (03:08) - Koľko prokrastinujeme my? Present self vs Future Self (06:56) - A...
Ep. 35 – Návrhové vzory 07.04.2020 31:37
Návrhové vzory boli pre mňa ďalšia taká dosť mätúca vec, ktorú sme na vysokej škole preberali. Nevedel som pochopiť, na čo mi to je. Buď nám to nebolo dobre vysvtlené, alebo je to taká vec, na ktorú človek jednoudcho musí praxou dozrieť. A tak sme o nich nahrali epizódu, ktorá ti snáď pomôže návrhové vzory pochopiť. (00:00) - Úvod (00:40) - Čo sú to návrhové vzory? (03:00) - Na čo sú dobré? (05:50...
Ep. 34 – Gabriel Kerekeš – ex-C# developer 01.04.2020 40:33
Rozhovor s Gabrielom Kerekešom, spoluzakladateľom Street of Code. Ako sa Gabo dostal k programovaniu a aký je jeho prístup k životu? (00:00) - Úvod (01:09) - V čom si bol dobrý ako malý chlapec? (02:09) - Čo si chcel byť, keď budeš veľký? (02:41) - Kedy si prvykrát programoval? (03:57) - Kedy si sa rozhodol, že budeš maturovať z informatiky? (06:14) - Spravil by si niečo inak, keby si bol opäť mat...
Ep. 33 – Jakub Jahič – Java Backend Developer 09.03.2020 35:27
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. (00:00) - Úvod (01:29) - Ako si začal s programovaním...
Ep. 32 – Top 10 chýb začínajúceho programátora 16.02.2020 28:56
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é. (00:00) - Úvod (00:32) - Chaotické programovanie (04:14) - Strach z debugovania / nepoužívať debugger (05:59) - Skopírovanie rie...
Ep. 31 – Umelá inteligencia zjednodušene 02.02.2020 20:43
Č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ť. (00:00) - Úvod (00:45) - Čo je to umelá inteligencia (03:12) - Čo je to neurónová sieť (04:22) - Umelá inteligencia okolo nás (07:46) - Programovanie umelej inteligencie (12:01) - Typy umelej inteligencie a príklady (Deep blue vs AlphaGo) (19:18) - Záv...
Ep. 30 – Ako začať s programovaním? 12.01.2020 38:15
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 roz...
Ep. 29 – 2019 – Čo bolo a čo bude 30.12.2019 38:40
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. 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. (00:00) - Úvod (01:17) - Osobný pohľad na rok 201...
Ep. 28 – Top 10 skillov programátora 21.12.2019 39:43
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é. (00:00) - Úvod (01:47) - 1. Analytické myslenie (04:21) - 2. Čítanie a porozumenie kódu (06:08) - 3. Schopnosť učiť sa nové veci (09:11) - 4. Ovládanie programátorského jazyka do hĺbky (12:0...
Ep. 27 – Frontend vs. Backend 09.12.2019 25:48
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ť. (00:00) - Úvod (00:33) - Stručne - rozdiel medzi Frontendom a Backendom (02:45) - Patrí klasický Javascript do...
Ep. 26 – 5 vecí, ktore máme a 5 vecí, ktoré nemáme radi na programovaní 18.11.2019 45:59
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. pozi...
Ep. 25 – Source Control 04.11.2019 45:20
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, commi...
Ep. 24 – Potrebujem vedieť databázy? 09.10.2019 18:02
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...
Ep. 23 – OOP Part 7 (Temná strana OOP) 01.10.2019 29:36
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-st...
Ep. 22 – OOP Part 6 (Polymorfizmus) 10.09.2019 29:24
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...
Ep. 21 – OOP Part 5 (Dedenie) 01.09.2019 26:03
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/ The post Ep. 21 – OOP Part 5 (D...
Ep. 20 – OOP Part 4 (Enkapsulácia) 24.08.2019 29:17
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) Enk...
Ep. 19 – OOP Part 3 (Abstrakcia) 26.07.2019 22:07
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íkla...
Ep. 18 – OOP Part 2 (Trieda, Object, Inštancia) 14.07.2019 15:08
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ť. (00:00) Úvod (00:36) Čo je to objekt (zopakovanie) (02:23) Čo je trieda? (06:21) Čo je inštancia?...
Ep. 17 – OOP Part 1 (Intro) 08.07.2019 16:06
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. (00:00) Úvod (01:25) Programovacie paradigmy (02:34) Čo je objekt? (04:51) Procedurálne vs. objektovo orientované (07:59) Piškvorky objektovo vs. procedurálne (10:48) Procedurálne vs. objektovo...
Ep. 16 – O nás, o živote ako takom 02.07.2019 34:56
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. https://wp.streetofcode.sk/podcast/ep-16-o-nas-o-zivote-ako-takom/ The post Ep. 16 – O nás, o živote ako takom appeared first on Street of Code .
Ep. 15 – Clean Code Part 5 (System, Emergent Design) 28.04.2019 30:52
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. (00:00) Úvod (00:29) Viete si predstaviť, že vybudujete sami mesto? (03:2...
Ep. 14 – Clean Code Part 4 (Unit Tests, Classes) 18.03.2019 38:59
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. (00:00) Úvod (00:36) Unit testy - čo to je a prečo ich chceme mať čisté (04:52) Výhody unit testov (Flexibilita v produkčnom kó...
Ep. 13 – Clean Code Part 3 (Boundaries, Clean Concurrency) 26.02.2019 29:19
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ť. (00:00) Úvod (00:35) Bound aries - úvod (01:16) Príklad - HashMap (04:31) Learning Tests (06:5...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.