Podcast

  • Ep. 54 – 2020 – Čo bolo a čo bude

    Aké sme mali úspechy a sklamania v roku 2020? Čo sme všetko zvládli a nezvládli? Minulý rok sme si dávali ciele a odhady na rok 2020 a v tejto epizóde budeme rozoberať, aká bola realita. Taktiež povieme, aké máme číselné odhady a ciele pre rok 2021. (00:00 - 01:10) - Úvod (01:11 - 08:40) - Osobný život a ako nás ovplyvnil Covid (08:41 - 14:44) - Street of Code úspechy za rok 2020 (14:45 - 29:30) - Vyhodnotenie minuloročných odhadov a cieľov na rok 2020 - ako to dopadlo? (29:31 - 32:24) - Ciele na rok 2021 (32:25 - 26:15) - Odhady na rok 2021 (26:16 - 33:06) - Čo chceme dosiahnuť v roku 2020 (33:07 - 42:10) - Číselné ciele/odhady na rok 2020 (42:11 - 43:03) - Záver

  • Jakub Kracina

    Ep. 53 – Jakub Kracina – Štúdium v Brne vs. v Bratislave a iné

    Konečne sme sa dostali k nášmu prvému rozhovoru s treťou osobou. Našim prvým hosťom je náš kamarát Jakub Kracina, ktorý študoval na MUNI v Brne, následne na bratislavskom MatFyz-e vyštudoval bakalára a teraz dokončuje magisterské štúdium naspäť na MUNI, ale na inom odbore.

  • Ep. 52 – O kurze Informatika 101

    Vytvorili sme kompletný kurz pre začínajúcich programátorov, ktorý je zadarmo na Youtube, má viac ako 9 hodín videí a vyše 100 pripravených úloh. Volá sa Informatika 101 a v tomto podcaste rozoberáme prečo vznikol, pre koho je určený, čo sa človek naučí a mnoho ďalšieho.

  • Clean code v praxi

    Ep. 51 – Clean code v praxi

    Teória je jedna vec, ale prax môže vyzerať úplne ináč. Ako dodržiavame clean code v osobných projektoch, spoločných projektoch a v práci? Vnímajú všetci programátori clean code podobne?

  • Oblubene nastroje

    Ep. 50 – Naše obľúbené tooly – Software

    V minulej epizóde sme rozoberali náš hardware. V tejto rozoberáme software. Povieme aké operačné systémy používame, v čom programujeme, kam zapisujeme tasky, aký terminál používame a tak ďalej. (00:00 - 00:45) - Úvod (00:46 - 08:45) - Operačné systémy (08:46 - 15:15) - Browser a search engine (15:16 - 22:30) - IDE (22:31 - 27:45) - Terminál (27:46 - 33:15) - Version control, ako robíme review (33:16 - 41:30) - Zapisovanie taskov (41:31 - 52:00) - Ďalšie obľúbené appky (52:01 - 52:33) - Záver

  • Ep. 49 – Aký máme setup – Hardvér

    Dali sme si uvoľnenejšiu tému, v ktorej sa bavíme o naších setupoch. Aké sme mali počítače počas výšky, aké máme teraz a čo je náš vysnívaný setup? Dozvieš sa, či máme špeciálne stoličky, klávesnice, sluchadlá alebo standing desk. (00:00 - 01:24) - Úvod (01:25 - 04:24) - Na akom notebooku pracoval Jakub počas vysokej školy (04:25 - 08:16) - Na akom notebooku pracoval Gabriel počas vysokej školy (08:17 - 20:29) - Aké sme mali a máme monitory a koľko ich treba? (20:30 - 32:34) - Špeciálne myšky, klávesnice, sluchadlý, stoličky či standing desky (32:35 - 11:52) - Vysnívaný setup Jakuba (35:44 - 38:04) - Vysnívaný setup Gabriela (38:05 - 43:50) - Aký setup stačí začínajúcemu programátorovi / programátorke? (43:51 - 45:36) - Čo bude v ďalšej epizóde a záver

  • Ep. 48 – Potrebujem vedieť algoritmy?

    V predchádzajúcich epizódach sme sa venovali algoritmom a v tejto epizódke algoritmy konečne uzavrieme. Povedali sme si, čo to algoritmy vlastne sú, na čo sú, čo sú to dátové štruktúry a aké by si mal/a poznať a to isté v sme si povedali aj o algoritmoch. Ako som už spomenul, dnes to uzavrieme. V trochu filozofickejšom podcaste rozoberáme, či algoritmy teda potrebuješ vedieť. Prípadne do akej miery. Alebo vôbec? Na to si už budeš musieť vypočut našu epizódu. (00:00 - 40:00) - Diskusia o algoritmoch

  • Ep. 47 – Algoritmy, ktoré by si (asi) mal/a poznať

    Algoritmus je niečo, s čím sa začínajúci programátor alebo začínajúca programátorka stretne veľmi rýchlo. Chceš vypísať pole? Použíješ algoritmus. Chceš nájsť prvok v poli? Použiješ algoritmus. Chceš zistiť aká je najkratšia cesta z Bratislavy do Košíc? Použiješ Googlu, ale ten na pozadí využíva nejaký algoritmus (keby len jeden). Aké známe algoritmy by si si mal/a naštudovať a vyskúšať naprogramovať? V podstate o tom je táto epizóda. (00:00 - 02:14) - Úvod (02:15 - 07:39) - Lineárne a binárne vyhľadávanie (07:40 - 19:18) - Sortovacie algoritmy (19:19 - 27:45) - Grafové algoritmy (27:46 - 29:59) - Brute force algoritmy (30:00 - 37:49) - Dynamické programovanie (37:50 - 42:59) - Greedy algoritmy (43:00 - 46:20) - Umelá inteligencia (46:21 - 53:11) - Genetické algoritmy (53:12 - 54:42) - Záver

  • Ep. 46 – Dátové štruktúry

    Dátové štruktúry sú základným stavebným prvkom programovania. Predstavujú rôzne spôsoby reprezentácie dát. Opíšeme si najzákladnejšie dátové štruktúry a rozdiely medzi nimi. Algoritmy spomínať nebudeme, to až v ďalšej epizóde. (00:00 - 02:34) - Úvod (02:35 - 05:58) - Čo su dátové štruktúry? (05:59 - 12:38) - Polia (Arrays) (12:39 - 19:45) - Zreťazený zoznam (Linked list) (19:46 - 27:43) - Hash set (27:44 - 32:33) - Hash map / Dictionary (32:34 - 35:16) - Zásobník (Stack) (35:17 - 37:25) - Rada (Queue) (37:26 - 43:06) - Grafy (43:07 - 44:58) - Stromy (44:59 - 46:46) - Nečakaná zmena plánov (46:47 - 47:24) - Záver http://streetofcode.sk/podcast/ep-46-datove-struktury/

  • Ep. 45 – Algoritmy, zložitosti a na čo to celé je?

    Čo je to algoritmus? Ako sa meria efektivita algoritmov? Načo to vlastne celé je? Touto epizódou začíname neoficiálnu sériu o algoritmoch. V ďalších dvoch (viac ich asi nebude) epizódach sa budeme baviť o konkrétnych algoritmoch, dátových štruktúrach a povieme si aj, načo to je celé dobré a čo z toho je dôležité vedieť pri bežnom programovaní. (00:00 - 03:00) - Úvod (03:00 - 07:15) - Čo je to algoritmus? (07:16 - 13:31) - Ako sú zadefinované algoritmy? (13:32 - 17:10) - Vlastnosti algoritmov (17:11 - 18:47) - Ako porovnať efektivitu algoritmov? (18:48 - 23:30) - Asymptotická zložitosť (23:31 - 24:48) - Načo je asymptotická zložitosť dobrá? (24:49 - 27:26) - Trade-off medzi pamäťou a rýchlosťou (27:27 - 31:10) - Načo nám teda treba algoritmy? (31:11 - 32:24) - Záver