Street of Code

Street of Code

By Street of CodeEducationCourses
Download on the App Store

Street of Code episodes

  • Ep. 57 – Blockchain a kryptomeny
    Okrem toho, že kryptomeny stále naďalej rastú, tak sú zároveň aj veľmi zaujímavou súčasťou softvéroveho sveta. A preto sa v tejto epizódke venujeme blockchainu a kryptomenám. Najprv si tieto dva koncepty pekne rozlíšime a potom rozobereme všeličo od ich využitia cez proof of work až po ich rôzne výhody a nevýhody.

    Stiahnuť
    https://wp.streetofcode.sk/wp-content/uploads/2021/02/StreetOfCode-Ep57.mp3

    (00:00 – 02:23) – Úvod

    (02:24 – 06:54) – Kedy sme sa prvý krát stretli s kryptomenami?
    (06:55 – 11:10) – Čo je to blockchain?
    (11:11 – 15:45) – Problém dôvery
    (15:46 – 32:55) – Smart contracty
    (32:56 – 39:33) – Minovanie bloku – proof of work
    (39:34 – 45:37) – “Minovanie” bloku – proof of stake
    (45:38 – 50:28) – Veľká časť kryptomien je open source
    (50:29 – 55:10) – Spotreba energie
    (55:11 – 01:01:17) – Stále je to pomerne dosť komplikované pre bežného používateľa
    (01:01:17 – 01:01:43) – Záver

    Blockchain vs Kryptomena
    • blockchain je “iba” dátová štruktúra, ktorá ma určité vlastnosti
      • jednotlivé dáta sú medzi sebou previazané a tvoria reťaz
      • sú previazané takým spôsobom, aby sa predošlé dáta už nedali meniť
      • kryptomena je mena postavená nad decentralizovanou sieťou, ktorá si ukladá svoj ledger (účtovnú knihu) alebo aj iné dáta do blockchainu
      • blockchain neustále narastá
        • Bitcoin má už viac ako 300GB
        • Ethereum má viac ako 100GB
        • Smart Contracty
          • kód bežiaci nad blockchainom
          • určujú pravidlá, podľa ktorých sa vymieňajú tokeny alebo assety nad blockchainom
          • sú verejné, ale môžu mať naprogramovanú kontrolu prístupu
          • všetky operácie, ktoré chceme robiť so stavom, ktorý smart contract manažuje musia byť zadefinované v smart contracte
            • to znamená, že keď chcem robiť napr. refund nejakej transakcie, tak dá sa to, ale musí na to byť operácia (funkcia) v kóde smart contractu
            • Veľká často tohto sveta je open source

              Umožňuje to:

              • auditovanie kódu a teda zvýšenú dôveru
              • kolaboráciu – hocikto môže prispieť
              • transparentnosť
              • Spotreba energie
                • proof of work spotrebuje veľké množstvo energie
                • často sa to porovnáva napr. s Visou – ale napr. Bitcoin je celá mena, nie len spôsob vytvárania transakcií a preto porovnanie s Visou nie je úplne jednoduché – viď článok
                • naštastie existuje proof of stake, ktorý má podobné výsledky, ale s nižšou spotrebou energie
                • https://bitcoin.org/bitcoin.pdf

                  https://robime.it/vytvorme-si-vlastny-blockchain-v-jave/
                  https://hackernoon.com/the-bitcoin-vs-visa-electricity-consumption-fallacy-8cf194987a50
                  https://blog.trezor.io/three-myths-about-bitcoins-energy-consumption-ef613a1f3d5

                  Viac epizód nájdeš na https://streetofcode.sk/podcast

                  Pridaj sa na Discord tu - https://streetofcode.sk/discord

                  1 hr 2 min
                • Ep. 56 – Oplatí sa čítať programátorské knihy?
                  Oplatí sa naozaj čítať programátorské knihy, keď sa chceš zlepšovať v programovaní? Sú nejaké knihy lepšie ako iné? Ako čítať efektívne? Toto a veľa ďalšieho budeme rozoberať v 56. epizóde nášho podcastu.

                  Stiahnuť
                  https://wp.streetofcode.sk/wp-content/uploads/2021/02/StreetOfCode-Ep56.mp3

                  (00:00 – 01:30) – Úvod

                  (01:31 – 07:00) – Aké knihy čítal Gabo? Osobné skúsenosti
                  (07:01 – 10:01) – Aké knihy čítal Jakub a prečo?
                  (10:02 – 13:07) – Výhody čítania programátorských kníh
                  (13:08 -19:30 ) – Nevýhody čítania programátorských kníh
                  (19:31 – 34:50) – Best practices knihy vs. knihy zamerané na technológiu alebo jazyk
                  (34:51 – 42:55) – Rôzne štýly čítania kníh a zapisovania si poznámok
                  (42:56 – 50:40) – Alternatívy k čítaniu kníh
                  (50:41 – 53:28) – Záver

                  Pre začiatočníkov je čítanie programátorských kníh menej relevantné

                  Čítanie každej programátorskej knihy je lepšie ako prokrastinovanie

                  Výhody kníh
                  • naučís sa niečo nové
                  • autor zosumarizoval všetky svoje vedomosti do jednej knihy
                  • autor môže byť expert vo svojom obore a poznatky môžu mať veľkú hodnotu a prínos
                  • v knihe môžeš nájsť veľa inšpirácií, ako robiť veci inak a lepšie
                  • Nevýhody kníh
                    • prečítané informácie rýchlo zabúdaš
                    • informácie môžu byť zastarané alebo irelevantné
                    • autor knihy môže byť dobrý programátor, ale zlý spisovateľ
                    • Rôzne typy programátorských kníh
                      Best practices knihy
                      • Clean code, Pragmatic programmer, Designing data-intensive applications
                      • Tieto knihy opisujú koncepty a best practices o nejakej téme
                      • Informácie v takýchto knihách budú pravdepodobne dlho relevantné
                      • Oplatí sa keď sa kniha týka tvojho oboru
                      • Knihy zamerané na technológiu alebo jazyk
                        • C# in depth, C++ in 21 days
                        • Kódenie pomocou knihy je veľmi nepraktické
                        • Takéto knihy sú rýchlejšie deprecated
                        • Neodporučili by sme takéto knihy začiatočníkom
                        • Možno sa oplatí ak v danej technológií pracuješ a chceš poznať vnútornosti daného jazyka či technológie
                        • Rôzne štýly čítania kníh
                          • pasívne čítanie vs. zapisovanie si poznámok (na toto je dobrý notion)
                          • je rozdieľ ako čítaš knihy, v závislosti od toho majú pre teba väčšiu alebo menšiu pridanú hodnotu
                          • Alternatívy k čítaniu kníh
                            • talky z konferencií, videá či kurzy
                            • talky a videá môžu byť dobré pre inšpiráciu
                            • kurz je skvelý pre úvod do novej technológie / jazyka
                            • Viac epizód nájdeš na https://streetofcode.sk/podcast

                              Pridaj sa na Discord tu - https://streetofcode.sk/discord

                              54 min
                            • Ep. 55 – Potrebujem vedieť Linux?
                              Potrebuješ ako programátor alebo programátorka ovládať Linux? Potrebuješ sa Linux vyslovene učiť? V epizódke riešime práve tieto otázky. Okrem toho si v skratke povieme, čo to vlastne Linux je, prečo ho programátori (asi) majú radi a či sme my Linux niekedy používali.

                              Stiahnuť
                              https://wp.streetofcode.sk/wp-content/uploads/2021/01/StreetOfCode-Ep55.mp3

                              (00:00 – 01:16) – Úvod

                              (01:17 – 01:54) – Čo myslíme tým “vedieť Linux”?
                              (01:55 – 07:15) – Čo je to vlastne Linux?
                              (07:16 – 14:32) – Kto používa Linux a vlastne prečo?
                              (14:33 -18:49 ) – Prečo programátori obľubujú Linux?
                              (18:50 – 25:18) – Komu sa oplatí naučiť Linux?
                              (25:19 – 27:30) – Čo by možno mal vedieť každý?
                              (27:31 – 36:31) – Kto by sa mal teda učiť Linux a do akej miery?
                              (36:32 – 39:31) – Písali sme si niekedy vlastné skripty?
                              (39:32 – 44:55) – Mal/a by si sa teda naučiť Linux?
                              (44:56 – 47:14) – Záver

                              Čo je to Linux?
                              • “alternatívny” operačný systém
                              • zadarmo
                              • nie je to len o desktopových počítačoch alebo notebookoch
                                • Android
                                • servery
                                • embedded zariadenia
                                • Raspberry Pi
                                • dá sa všelijak prispôsobiť
                                • opensource
                                • Prečo ho programátori majú radi?
                                  • dá sa všelijak upraviť alebo prispôsobiť
                                  • pocit kúzelníka
                                  • terminál/command line
                                  • rôzne nástroje
                                  • vzhľad
                                  • rýchlosť/efektivita
                                  • opensource
                                  • Komu sa oplatí naučiť Linux?
                                    • keď maš viac voľného času, tak určite je fajn, si Linux minimálne vyskúšať
                                    • ak už pracuješ ako programátor a v práci Linux nepotrebuješ, tak sa oplatí možno učiť niečo iné
                                    • ak sa učíš programovať popri inej práci a nepotrebuješ vedieť Linux, tak sa to zbytočne netreba učiť – až keď bude treba
                                    • ak vieš jeden jazyk, tak sa možno radšej nauč ďalší, než riešiť Linux
                                    • Je úplne v pohode počkať, kým Linux budeš potrebovať a až potom si ho začať študovať/skúšať/….

                                      Ubuntu

                                      Linux
                                      Raspberry Pi

                                      Viac epizód nájdeš na https://streetofcode.sk/podcast

                                      Pridaj sa na Discord tu - https://streetofcode.sk/discord

                                      48 min
                                    • Ep. 54 – 2020 – Čo bolo a čo bude
                                      Ako sa nám darilo so Street of Code 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.

                                      Stiahnuť
                                      https://wp.streetofcode.sk/wp-content/uploads/2021/01/StreetOfCode-Ep54.mp3

                                      (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

                                      Náš output
                                      • 23 epizód podcastu
                                      • 10 článkov
                                      • 1 video
                                      • 1 kurz (50 videí)
                                      • 55 facebook postov
                                      • Založený instagram s 36 postami
                                      • Štatisitky zo sociálnych médií
                                        • FB počet sledovateľov – 195
                                        • Youtube 500 subscriberov
                                        • Spotify 470 followerov
                                        • Úspechy v roku 2020
                                          • Podcasty na youtube, niektoré aj s videami
                                          • Kurz informatika 101
                                          • Budovanie komunity na Discorde
                                          • Prvý rozhovor s externým hosťom
                                          • Čo by sme chceli dosiahnuť v roku 2021
                                            • 2 podcasty mesačne
                                            • 2 videá mesačne
                                            • 4 nové kurzy
                                            • Aktívna komunita na Discorde
                                            • Interaktívny / Live coding session
                                            • Číselné Ciele/odhady

                                              Jakubove

                                              • 1200 subscriberov na Youtube
                                              • 900 followerov na Spotify
                                              • Najpozeranejšie video – Informatika 101 – Trailer (3500 views)
                                              • Gabove

                                                • 2000 subscriberov na Youtube
                                                • 1000 followerov na Spotify
                                                • 40k starts Spotify
                                                • Najpozeranejšie video – Iné video ako Informatika 101 – Trailer, ktoré bude mať 5000 views
                                                • Viac epizód nájdeš na https://streetofcode.sk/podcast

                                                  Pridaj sa na Discord tu - https://streetofcode.sk/discord

                                                  43 min
                                                • 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.

                                                  Stiahnuť
                                                  https://wp.streetofcode.sk/wp-content/uploads/2021/01/StreetOfCode-Ep53.mp3

                                                  (00:00-00:28) – Úvod

                                                  (00:29-02:33) – Kedy si začal programovať?
                                                  (02:34-08:25) – Akú strednú školu si vyštudoval?
                                                  (08:26-18:44) – Medzi akými vysokými školami si sa rozhodoval?
                                                  (18:45-28:34) – Aké boli prvé roky na výške?
                                                  (28:35-32:58) – Prečo si vyletel zo školy?
                                                  (32:58-35:29) – Čo sa deje, keď nespravíš predmet?
                                                  (35:30-43:29) – Čo si robil po tom, ako si vyletel zo školy?
                                                  (43:30-48:55) – Návrat do školy a Sygic
                                                  (48:56-55:05) – Porovnanie MUNI vs MatFyz – náročnosť
                                                  (55:06-59:10) – Porovnanie MUNI vs MatFyz – učitelia, ľudia
                                                  (59:11-01:05:28) – Porovnanie MUNI vs MatFyz – zdieľanie informácií medzi študentami, informačný systém, jedlo
                                                  (01:05:19-01:14:49) – Brno študentské mesto – atmosféra, pracovné ponuky, slováci
                                                  (01:14:50-01:18:40) – Magisterské štúdium
                                                  (01:18:41-01:22:34) – Práca popri magisterskom štúdiu, Flutter
                                                  (01:22:35-01:33:13) – Doplňujúce otázky a záver

                                                  Viac epizód nájdeš na https://streetofcode.sk/podcast

                                                  Pridaj sa na Discord tu - https://streetofcode.sk/discord

                                                  1 hr 34 min
                                                • 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.

                                                  Stiahnuť
                                                  https://wp.streetofcode.sk/wp-content/uploads/2020/12/StreetOfCode-Ep52.mp3

                                                  Trailer na kurz Informatika 101 si môžeš pozrieť tu:

                                                  Viac epizód nájdeš na https://streetofcode.sk/podcast

                                                  Pridaj sa na Discord tu - https://streetofcode.sk/discord

                                                  27 min
                                                • 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?

                                                  Stiahnuť
                                                  https://wp.streetofcode.sk/wp-content/uploads/2020/12/Ep51Audio.mp3

                                                  Sériu o clean code princípoch sme robili na začiatku roka 2019. Prvú úvodnú epizódu si môžeš vypočuť tu

                                                  Viac epizód nájdeš na https://streetofcode.sk/podcast

                                                  Pridaj sa na Discord tu - https://streetofcode.sk/discord

                                                  51 min
                                                • 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.

                                                  Stiahnuť
                                                  https://wp.streetofcode.sk/wp-content/uploads/2020/11/StreetOfCode-Ep50.mp3

                                                  (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

                                                  Niektoré spomínané tooly

                                                  IDE-čká od JetBrains

                                                  VS Code
                                                  Guake Terminál – používa Gabo
                                                  Terminator – používa Jakub
                                                  Trello
                                                  Jira
                                                  Todoist – používa Jakub – invite link od Kuba
                                                  Brain.fm – invite link od Kuba
                                                  Notion – používa Gabo

                                                  Talk spomínaný Gabom

                                                  Viac epizód nájdeš na https://streetofcode.sk/podcast

                                                  Pridaj sa na Discord tu - https://streetofcode.sk/discord

                                                  53 min
                                                • 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.

                                                  Stiahnuť
                                                  https://wp.streetofcode.sk/wp-content/uploads/2020/11/Ep49Audio.mp3

                                                  (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

                                                  Notebooky pre začínajúcich programátorov
                                                  1. Nový – https://www.alza.sk/lenovo-v14-iil-iron-grey-d6222431.htm (636 eur)
                                                  2. Repasovaný – https://www.itzoo.sk/p/1433/lenovo-thinkpad-p50-i7-8gb-256gb-nvidia-win-10-home-b?pp=fe131d7f (469 eur)
                                                  3. Nový – https://www.alza.sk/lenovo-thinkpad-e14-kovovy-d5781508.htm (729 eur)
                                                  4. Nový – https://www.alza.sk/dell-latitude-3410-d5863457.htm (829 eur)
                                                  5. Viac epizód nájdeš na https://streetofcode.sk/podcast

                                                    Pridaj sa na Discord tu - https://streetofcode.sk/discord

                                                    46 min
                                                  6. 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.

                                                    Stiahnuť
                                                    https://wp.streetofcode.sk/wp-content/uploads/2020/10/StreetOfCode-Ep48.mp3

                                                    (00:00 – 39:05) – Diskusia o algoritmoch

                                                    Blog o nacvičovaní algoritmov online

                                                    Project Euler
                                                    Codesignal
                                                    Codility

                                                    Viac epizód nájdeš na https://streetofcode.sk/podcast

                                                    Pridaj sa na Discord tu - https://streetofcode.sk/discord

                                                    40 min

                                                  About Street of Code

                                                  From the publisher's feed

                                                  Miesto, kde sa môžeš vzdelávať o programovaní. Vytvárame programátorský podcast ako kurzy pre začínajúcich programátorov.

                                                  More shows like Street of Code

                                                  Dobré ráno | Denný podcast denníka SME by Podcasty SME

                                                  Dobré ráno | Denný podcast denníka SME

                                                  34 Listeners

                                                  DEEP TALKS [CZE] by Petr Ludwig

                                                  DEEP TALKS [CZE]

                                                  20 Listeners

                                                  Denník N Newsfilter by Denník N

                                                  Denník N Newsfilter

                                                  29 Listeners

                                                  Index s Evou Frantovou by Podcasty SME

                                                  Index s Evou Frantovou

                                                  5 Listeners

                                                  Lužifčák podcast by Lužifčák

                                                  Lužifčák podcast

                                                  13 Listeners

                                                  Rozhovory ZKH by SME.sk

                                                  Rozhovory ZKH

                                                  14 Listeners

                                                  PETR MÁRA PODCAST by Petr Mára

                                                  PETR MÁRA PODCAST

                                                  7 Listeners

                                                  Piatoček by Podcasty SME

                                                  Piatoček

                                                  10 Listeners

                                                  Diagnóza Podnikateľ by Edita Angyalová

                                                  Diagnóza Podnikateľ

                                                  0 Listeners

                                                  V redakcii by Denník N

                                                  V redakcii

                                                  14 Listeners

                                                  Mozgová Atletika by Grindworks

                                                  Mozgová Atletika

                                                  13 Listeners

                                                  Michal Truban Podcast by Michal Truban

                                                  Michal Truban Podcast

                                                  3 Listeners

                                                  Ekonómia ľudskou rečou by skpodcasty.sk

                                                  Ekonómia ľudskou rečou

                                                  0 Listeners

                                                  tak bolo by ZAPO

                                                  tak bolo

                                                  6 Listeners

                                                  Mentalita Foundera by ZAPO

                                                  Mentalita Foundera

                                                  0 Listeners