Recent Posts

  • Ep. 13 – Clean Code Part 3 (Boundaries, Clean Concurrency)

    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:51) Používanie kódu, ktorý ešte neexistuje (09:47) Concurrency - úvod (10:49) Rodiely medzi jedno- a viacvláknovými aplikáciami (11:49) Performance viacerých vlákien (14:39) Viacvláknové programovanie je náročné (15:31) Kritické sekcie by mali byť čo najmenšie (17:31) Používanie klonovaných dát (19:08) Vlákna by mali byť čo najviac nezávislé (19:48) Know your library (21:43) Know your execution models (22:43) Kritické sekcie by mali byť čo najkratšie v2 (23:35) Testovanie viacvláknových aplikácií (25:12) Konfigurácia (25:44) Rôzne platformi, rôzny výsledok (27:31) Nereprodukovateľnosť (28:07) Zhrnutie http://streetofcode.sk/podcast/ep-13-clean-code-part-3/

  • Ep. 12 – Clean Code Part 2 (Komenty, Objekty a Error handling)

    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. (00:00) Úvod (00:25) Komenty (01:11) Dobré komenty (03:30) Zlé komenty (08:44) Objekty a dátové štruktúry (10:30) Abstrakcia (12:20) Procedurálne vs. objektovo orientované programovanie (13:55) Law of Demeter (16:06) DTO (Data transfer object) (17:43) Error Handling (18:21) Checked vs Unchecked Exceptions, kedy a ako používať (23:49) Nevracať ani nevkladať NULL do funkcií (27:07) -  Záver http://streetofcode.sk/podcast/ep-12-clean-code-part-2-komenty-objekty-vynimky/

  • Ep. 11 – Clean Code Part 1 (Názvy, Funkcie)

    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. (00:00) Úvod (00:49) Názvy (03:56) Vyhľadateľné názvy (05:29) Mental mapping (08:52) Nesnažte sa byť vtipný v kóde (09:40) Názvy funkcií by mali byť slovesá (10:38) Jeden názov pre každý koncept (12:53) Funkcie (13:25) Dĺžka funkcií (15:13) Zhora dole (16:08) Jedna úroveň vnorenia v rámci funkcie (17:58) Koľko parametrov by mala mať funkcia (20:43) Funkcia by mala robiť jednu vec (22:10) DRY - Don't repeat yourself (23:31) - Záver http://streetofcode.sk/podcast/ep-11/

  • Ep. 10 – Úvodná epizóda ku clean code sérii

    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. (00:00) Úvod (00:23) Čo je clean/dirty code (01:28) Kedy vzniká zlý kód (03:37) Craftsmanship (04:33) O čom bude táto séria http://streetofcode.sk/podcast/ep-10/

  • Where to practice algorithms online

    If you are a programmer you probably know, that algorithms are a very important part of programming. University courses, online courses or books are, among others, ways to learn about […]

  • Ep. 9 – Deň programátora

    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. (00:00) Úvod (00:28) Ráno programátora a jeho produktivita (06:27) V čom spočíva práca programátora (09:02) Tasky/Úlohy programátora (13:18) Meetingy (16:53) Ako vyzerá náš deň v robote? (20:22) -  6 najčastejších aktivít programátora http://streetofcode.sk/podcast/ep-9-den-programatora/

  • First job as Junior Developer

    What to expect from the first job as a junior software developer? Who is this article for? This article is for a student who is looking for a part time […]

  • Ep. 8 – Ako sa môže programátor zlepšovať

    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. (00:00) Úvod (00:39) Knihy (05:24) Side projects (09:44) Dokumentácia (11:25) Videá, podcasty (12:41) Konferencie (14:02) Code training stránky (15:43) Záver http://streetofcode.sk/podcast/ep-8/

  • Creating a good CV

    Resumé, CV, curriculum, lebenslauf. All of these are names for a document, which you send to a company when you are applying for a job there. But you probably know […]

  • Ep. 7 – Práca popri škole (Časť 3.) – Prvé dni v práci

    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. (00:00) Úvod (00:41) Prvý deň v práci (04:28) Druhý a ďalšie dni v práci (07:39) Očakávania od vás (10:50) Ako sa pýtať o pomoc s úlohami (14:14) - Ako vyzerá deň junior programátora http://streetofcode.sk/podcast/ep-7/

Prihlás sa na odber nášho newslettra