Street of Code

Street of Code

By Street of CodeEducationCourses
Download on the App Store

Street of Code episodes

  • Ep. 122 – Concurrency – Pragmatický programátor 6

    Concurrency (súbežnosť) je jedna z tých vecí, s ktorou sa programátor nestretne často, ale keď sa už stretne, tak by mal k tejto téme vedieť aspoň nejaké základy. Tejto téme sa venuje aj šiesta kapitola kinhy Pragmatický programátor a táto naša epizódka. Vysvetlíme ti pojmy Concurrency a Paralelizmus a potom sa do témy ponoríme hlbšie.

    Stiahnuť .mp3
    https://wp.streetofcode.sk/wp-content/uploads/2024/11/StreetOfCode-Ep122.mp3

    (00:00) – Úvod k epizóde

    (03:45) – Súbežnosť (Concurrency) vs. Paralelizmus
    (13:24) – Temporálne prepojenie – sekvenčné programovanie vs asynchrónne
    (26:28) – Zdieľané stavy a ako ich riešiť – semafóry, mutexy, transakcie a iné synchronizačné problémy
    (49:50) – Iné spôsoby ako riešiť synchronizačné problémy (Actors)
    (01:01:25) – Blackboards – alternatívna architektúra k riešeniu zdieľaného stavu (Kafka)
    (01:12:10) – Zhrnutie a praktické tipy pre začínajúcich programátorov
    (01:17:30) – K tejto téme nám je dobrá vysoká škola
    (01:18:45) – Záver

    Ďalšie epizódky zo série "Pragmatický programátor"

    0. Úvodná epizóda k sérii

    1. Pragmatická filozofia

    2. Pragmatický prístup

    3. Základné nástroje

    4. Pragmatická paranoja

    5. Previazanosť kódu

    6. Concurrency (súbežnosť)

    7. Keď už kódiš

    8. Pragmatické projekty

    Kniha Pragmatic Programmer

    Večerajúci filozofovia

    Synchronizácia (v texte sú spomenuté aj ďalšie problémy)

    Prihlás sa na náš newsletter

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

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

    1 hr 20 min
  • Ep. 121 – Budeme deti učiť programovať? Život s deťmi

    Po dlhšom čase sme si dali uvoľnenejšiu diskusiu, v ktorej rozoberáme naše deti a ako sa zmenil náš život. Rozoberáme aj tému rozvíjania logického myslenia u detí, a či ich budeme učiť programovať.

    Stiahnuť .mp3
    https://wp.streetofcode.sk/wp-content/uploads/2024/07/StreetOfCode-Ep121.mp3

    (00:00) – Život s deťmi

    (30:00) – Budeme učiť deti programovať?

    Prihlás sa na náš newsletter

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

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

    50 min
  • Ep. 120 – Previazanosť kódu – Pragmatický programátor 5

    Previazanosť kódu, alebo po anglicky coupling je témou dňa. Prečo je previazanosť nepriateľom zmeny, a ako sa jej dá vyhnúť?

    Stiahnuť .mp3
    https://wp.streetofcode.sk/wp-content/uploads/2024/05/StreetOfCode-Ep120.mp3

    (00:00) – Úvod k epizóde

    (03:12) – Previazanosť (coupling) – nepriateľ zmeny
    (16:18) – Tell, don’t ask
    (31:12) – Ako písať responzívne aplikácie (podľa eventov)
    (55:25) – Transformácie nad dátami
    (01:05:45) – Dedenie (inheritance tax)
    (01:19:00) – Konfigurácia a previazanie
    (01:26:55) – Záver

    Ďalšie epizódky zo série "Pragmatický programátor"

    0. Úvodná epizóda k sérii

    1. Pragmatická filozofia

    2. Pragmatický prístup

    3. Základné nástroje

    4. Pragmatická paranoja

    5. Previazanosť kódu

    6. Concurrency (súbežnosť)

    7. Keď už kódiš

    8. Pragmatické projekty

    Kniha Pragmatic Programmer

    Príklad s previazaným kódom

    public void applyDiscount(customer, order_id, discount) {
    totals = customer
    .orders
    .find(order_id)
    .getTotals();
    totals.grandTotal = totals.grandTotal - discount;
    totals.discount = discount;
    }

    zmenený na

    public void applyDiscount(customer, order_id, discount) {
    customer
    .findOrder(order_id)
    .applyDiscount(discount);
    }

     

    Prihlás sa na náš newsletter

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

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

    1 hr 28 min
  • Ep. 119 – Pragmatická paranoja – Pragmatický programátor 4

    Treba byť pri programovaní trochu paranojidný? Treba overovať čo ti do funkcie prišlo? Treba overovať, či je systém v poriadku, keď funkcia dobehne? Ako správne pracovať so zdrojmi? To všetko v tejto epizódke, ktorá sa drží 4. kapitoly knihy Pragmatic Programmer.

    Využí zľavový kód “podcast” pre 15% zľavu nášho Java kurzu.

    Stiahnuť .mp3
    https://wp.streetofcode.sk/wp-content/uploads/2024/04/StreetOfCode-Ep119.mp3

    (00:00) – Úvod k epizóde

    (01:20) – Pragmatická paranoja
    (03:37) – Design by contract
    (23:07) – Mŕtve programy neklamú
    (35:00) – Asertívne programovanie
    (48:17) – Ako narábať so zdrojmi
    (01:00:30) – Nesnaž sa predpovedať budúcnosť
    (01:06:28) – Záver

    Ďalšie epizódky zo série "Pragmatický programátor"

    0. Úvodná epizóda k sérii

    1. Pragmatická filozofia

    2. Pragmatický prístup

    3. Základné nástroje

    4. Pragmatická paranoja

    5. Previazanosť kódu

    6. Concurrency (súbežnosť)

    7. Keď už kódiš

    8. Pragmatické projekty

    Kniha Pragmatic Programmer

    Prihlás sa na náš newsletter

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

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

    1 hr 11 min
  • Ep. 118 – Nástroje programátora – Pragmatický programátor 3

    Podobne ako iní remeselníci aj my programátori máme svoje nástroje, ktoré nám zjednodušujú našu prácu. V knihe Pragmatic Programmer je tejto téme venovaná celá kapitola, ktorú si v tejto epizóde prejdeme.

    Využí zľavový kód “podcast” pre 15% zľavu nášho Java kurzu.

    Stiahnuť .mp3
    https://wp.streetofcode.sk/wp-content/uploads/2024/03/StreetOfCode-Ep118.mp3

    (00:00) – Úvod – kapitola Nástroje a pomôcky

    (00:45) – Odbočka – 15% zľava na java kurz
    (01:50) – O čom je táto kapitola?
    (04:18) – Sila obyčajného textu
    (11:42) – Terminál / Shell
    (23:26) – Upravovanie kódu
    (34:20) – Debuggovanie
    (53:30) – Manipulácia textu
    (58:45) – Zápisník / diár
    (1:03:14) – Záver

    Oh My Zsh

    Video – Linux – Aké príkazy používam v termináli?
    Video – 15 Tipov pre Programátorov

    Ďalšie epizódky zo série "Pragmatický programátor"

    0. Úvodná epizóda k sérii

    1. Pragmatická filozofia

    2. Pragmatický prístup

    3. Základné nástroje

    4. Pragmatická paranoja

    5. Previazanosť kódu

    6. Concurrency (súbežnosť)

    7. Keď už kódiš

    8. Pragmatické projekty

    Kniha Pragmatic Programmer

    Prihlás sa na náš newsletter

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

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

    1 hr 4 min
  • Ep. 117 – Pragmatický prístup – Pragmatický programátor 2

    Čo je to pragmatický prístup k softvérovému vývoju? Je to taký prístup, ktorý dodržuije princíp DRY – don’t repeat yourself. Pri pragmatickom prístupe sú jednotlivé časti kódu ortogonálne – navzájom nezávislé. Rozhodnutia sú zvrátiteľné. Softvér vieš vyvíjať spôsobom “do hĺbky” (Tracer Bullets) a zároveň ti dáva rady ako prototypovať a estimovať softvér. Toto je druhá epizódka ku knihe Pragmatic Programmer, v ktorej sa venujeme druhej kapitole tejto knihy – “Pragmatický prístup”.

    Stiahnuť .mp3
    https://wp.streetofcode.sk/wp-content/uploads/2024/02/StreetOfCode-Ep117.mp3

    (00:00) – Úvod – kapitola Pragmatický prístup

    (07:15) – DRY – don’t repeat yourself
    (24:08) – Ortogonalita a decoupling
    (41:11) – Reversibility (zvrátiteľnosť) – dajú sa riešenia vrátiť späť?
    (46:23) – Tracer bullets – ako efektívne vyvíjať feature/produkt?
    (57:14) – Prototypovanie
    (1:05:15) – Doména a doménové jazyky
    (1:13:40) – Estimovanie softvéru
    (1:26:28) – Záver

    Ďalšie epizódky zo série "Pragmatický programátor"

    0. Úvodná epizóda k sérii

    1. Pragmatická filozofia

    2. Pragmatický prístup

    3. Základné nástroje

    4. Pragmatická paranoja

    5. Previazanosť kódu

    6. Concurrency (súbežnosť)

    7. Keď už kódiš

    8. Pragmatické projekty

    Kniha Pragmatic Programmer

    Prihlás sa na náš newsletter

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

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

    1 hr 28 min
  • Ep. 116 – Pragmatická filozofia – Pragmatický programátor 1

    Prvá “reálna” epizódka ku knihe Pragmatic Programmer. Prejdeme si myšlienky spomenuté v prvej kapitole, ktorá nesie názov “Pragmatická filozofia”. Kapitola (a teda epizóda) ti vysvetlí, ako rozmýšľať ako pragmatický programátor. Rozprávame sa napr. o tom, že keď ti niečo vadí, tak to máš skúsiť napraviť. Že keď sa niečo po*ere, tak sa nevyhováraj a radšej hľadaj riešenia. Dozvieš sa, čo je softvérová entrópia. Proste prejdeme si témy z prvej kapitoly knihy Pragmatic Programmer .

    Stiahnuť .mp3
    https://wp.streetofcode.sk/wp-content/uploads/2024/01/StreetOfCode-Ep116.mp3

    (00:00) – Úvod – kapitola Pragmatická filozofia

    (01:00) – Téma č. 1 – je to tvoj živoť, máš vplyv na svoje okolie
    (06:04) – Mačka mi zjedla zdroják – chyby, zodpovednosť, dôvera v tíme
    (16:42) – Softvérová entropia, efekt rozbitého okna
    (24:44) – Polievka z kameňov a varené žaby
    (31:31) – Good enough software – čo je dostatočne dobrý softvér?
    (40:35) – Tvoje znalostné portfólio – ako a čo sa učiť?
    (51:50) – Efektívna komunikácia
    (1:11:55) – Záver

    Ďalšie epizódky zo série "Pragmatický programátor"

    0. Úvodná epizóda k sérii

    1. Pragmatická filozofia

    2. Pragmatický prístup

    3. Základné nástroje

    4. Pragmatická paranoja

    5. Previazanosť kódu

    6. Concurrency (súbežnosť)

    7. Keď už kódiš

    8. Pragmatické projekty

    Kniha Pragmatic Programmer

    Prihlás sa na náš newsletter

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

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

    1 hr 14 min
  • Ep. 115 – Úvod do série “Pragmatic programmer” – Pragmatický programátor 0

    Rok 2024 začíname podcastovou sériou. S Jakubom postupne rozobereme knihu Pragmatic Programmer. Táto epizódka je úvodná k sérii a predstavíme ti v nej knihu a našu sériu. V ďalších epizódach potom budeme rozoberať jednotlivé kapitoly.

    Knihu sme obaja čítali kedysi dávno, keď sme s programovaním začínali a aj keď sme odvtedy zabudli, čo sme sa v nej dočítali, tak verím, že mala pozitívny vplyv na náš rast. Kniha totiž obsahuje veľmi veľa (najmä) praktických rád pre programátorov ohľadom v podstate všetkého s čím sa programátor v práci stretne. Kniha je písaná pomerne jednoducho a preto, ako hovoríme aj v podcaste, dá sa jednoducho pochopiť, ale zároveň ťažko “masternuť”.

    Stiahnuť .mp3
    https://wp.streetofcode.sk/wp-content/uploads/2024/01/StreetOfCode-Ep115.mp3

    (00:00) – Úvod úvodu do série knihy Pragmatic Programmer

    (01:10) – O čom je kniha Pragmatic Programmer a pre koho je určená?
    (04:20) – Charakteristiky pragmatického programátora č. 1 – Early adopter
    (06:02) – Zvedavosť
    (09:00) – Kritické rozmýšľanie
    (10:53) – Pragmatický programátor/ka je realista
    (12:28) – Jack of all trades
    (14:51) – Zaujíma ťa to, čo robíš
    (16:20) – Rozmýšľaš a reflektuješ
    (17:50) – Zodpovednosť
    (18:20) – O čom je programovanie?
    (20:00) – Kaizen – trvalé zlepšovanie vo všetkých aspektoch života
    (23:30) – Záver

    Ďalšie epizódky zo série "Pragmatický programátor"

    0. Úvodná epizóda k sérii

    1. Pragmatická filozofia

    2. Pragmatický prístup

    3. Základné nástroje

    4. Pragmatická paranoja

    5. Previazanosť kódu

    6. Concurrency (súbežnosť)

    7. Keď už kódiš

    8. Pragmatické projekty

    Kniha Pragmatic Programmer

    Prihlás sa na náš newsletter

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

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

    24 min
  • Ep. 114 – 2023 – Čo bolo a čo bude

    Ako sa nám darilo v roku 2023? Čo plánujeme v ďalšom roku a ako sa zmenia naše Street of Code ale aj osobné priority?

    Stiahnuť .mp3
    https://wp.streetofcode.sk/wp-content/uploads/2023/12/StreetOfCode-Ep114.mp3

    (00:00) – Úvod

    (01:40) – Čo sme vytvorili v roku 2023 (podcast, streamovanie, kurzy, živý event)
    (06:30) – Naše najväčšie úspechy v roku 2023 (coderetreat event, prvý platený kurz, …)
    (14:50) – Najpopulárnejšie epizódy
    (17:30) – Podarili sa nám splniť ciele v roku 2023?
    (20:20) – Neštrukturovaná diskusia – aký bol pre nás osobne tento rok? ako vidíme budúcnosť pre Street of Code
    (38:20) – Ako vnímame programovanie?
    (45:15) – Malá vsuvka o deťoch
    (51:30) – Ciele pre rok 2024

    Najpočúvanejšie epizódy v roku 2023

    Ep. 101 – Prehľad programovacích jazykov

    Ep. 95 – Ako na web s Yablkom

    Ep. 106 – Deň IT-čkára – Matej Adamčík

    Ep. 102 – Ženský algoritmus

    Ep. 108 – Hackni svou budoucnost – David Šetek

    Prihlás sa na náš newsletter

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

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

    55 min
  • Ep. 113 – Zdravie v Kóde: Cesta od medicíny k softvéru​

    Boris Duchaj pracuje part-time ako lekár a part-time ako softvérový developer v Siemens Healthineers. Síce vyštudoval medicínu, ale programovanie ho vždy bavilo. Borisova pozícia je jedinečná, pretože ako lekár vidí nedostatky, a ako product owner a programátor v Siemens Healthineers tie nedostatky implementuje. Rozprávame sa o jeho ceste, o elektronickom zdravotníctve a mnoho inom.

    Stiahnuť .mp3
    https://wp.streetofcode.sk/wp-content/uploads/2023/11/StreetOfCode-Ep113.mp3

    (00:00) – Úvod

    (00:15) – O Borisovi. Lekár a programátor
    (10:00) – Matematika, medicína
    (13:05) – Nemočničné informačné systémy
    (23:33) – Projekt eHealth v Siemens Healthineers
    (30:45) – Elektronické zdravotníctvo na Slovensku
    (37:20) – Ako by ideálne fungovalo elektronické zdravotníctvo?
    (43:57) – Ako funguje vývoj v Siemens Healthineers?
    (50:22) – Boris ako Product Owner
    (55:20) – Kognitívna záťaž medicína vs programovanie
    (1:04:11) – Komunikovať s ľudmi sa Boris naučil lepšie pri programovaní
    (1:07:36) – Keby sa niekto rozhodoval medzi štúdiom medicíny a programovania, ako by mu poradil Boris?
    (1:10:22) – Implementácia umelej inteligencie v zdravotníctve
    (1:21:21) – Borisova vízia a cieľ
    (1:24:30) – Záver

    Prihlás sa na náš newsletter

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

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

    1 hr 26 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