Recent Posts
-
Úvahy programátora – Refaktorovanie
Veľmi zriedka sa ti ako programátorovi stane, že kód, ktorý napíšeš, je dokonalý na prvý pokus. Hm, tvoj kód vlastne možno nikdy nebude dokonalý. Ale na to, aby si sa k dokonalosti aspoň ako tak vedel alebo vedela priblížiť je tu refaktorovanie.
-
Ep. 62 – Code reviews
Keď vo firme nakódiš úlohu, tak môže ešte prebehnúť code review process. V podstate to znamená, že ti niekto tvoj kód skontroluje. Ako to prebieha, prečo to niektoré firmy robia, a ako to robiť správne? (00:00) - Úvod (01:11) - O čom sú code reviews? (06:11) - Výhody code reviews (12:28) - Nevýhody code reviews (18:21) - Ako robíme code review my? (31:01) - Zásady dobrého code review (41:20) - Rôzne otázky ohľadom code reviews (58:01) - Záver
-
Ep. 61 – Pohovor programátora
Je veľmi pravdepodobné, ba priam až isté, že sa niekedy v tvojej programátorskej kariére dostaneš na pohovor. A preto sme pre teba nahrali túto epizódu, kde ti povieme, ako taký programátorsky pohovor môže vyzerať, načo to je vlastne dobré, čo sa ťa asi budú pýtať a čo by si sa možno mal/a pýtať ty. (00:00) - Úvod (01:25) - O čo na pohovore ide? (03:49) - Ako sa dostať na pohovor? (11:00) - Ako sa pripraviť na pohovor? (19:30) - Ako prebieha pohovor? (29:31) - Čo sa ťa môžu pýtať? (45:00) - Čo by si sa mal/a pýtať? (46:56) - Všeobecné tipy (59:29) - Záver
-
Ep. 60 – Čo je to MVP?
Programátor skôr či neskôr narazí na termín MVP (minimum viable product). V tejto epizódke si povieme ako taký MVP vzniká, či treba pri ňom písať testy a čo je to Proof of Concept a Prototyp. (00:00) - Úvod (01:41) - Čo je to MVP? (09:36) - MVP a agilný vývoj (17:26) - Treba písať testy pre MVP? (31:05) - Ako MVP vzniká? (34:05) - PoC vs Prototyp vs MVP (39:00) - Technický dlh a záverečné kecy
-
Ep. 59 – Aké podcasty počúvame?
Dlho sme tu nemali epizódku o živote ako takom a tak je tu. S Jakubom sa pobavíme o tom, aké podcasty počúvame, trochu tieto podcasty uvedieme a možno aj zabrdneme do tém, ktoré samotné podcasty rozoberajú.
-
Ep. 58 – Potrebujem vedieť C?
Vo svete programátorov natrafíš na názor, že pravý programátor ovláda programovací jazyk C. Prečo si to niekto myslí? Prečo sa to učí na vysokej škole? A čo si o tom úprimne myslíme my? (00:00) - Úvod (00:41) - Prečo sa o tom treba baviť? A aké sú naše skúsenosti s C? (07:45) - Výhody vedieť C? (10:31) - Čo je to memory management? (15:31) - Prečo sa na vysokých školách učí C? (30:11) - Cesta programátora bez vysokej školy (35:01) - Analógia z bežného života (41:41) - Prečo si niekto myslí, že musíš ovládať C? (46:31) - Záver
-
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. (00:00) - Úvod (02:24) - Kedy sme sa prvý krát stretli s kryptomenami? (06:55) - Čo je to blockchain? (11:11) - Problém dôvery (15:46) - Smart contracty (32:56) - Minovanie bloku - proof of work (39:34) - "Minovanie" bloku - proof of stake (45:38) - Veľká časť kryptomien je open source (50:29) - Spotreba energie (55:11) - Stále je to pomerne dosť komplikované pre bežného používateľa (01:01:17) - Záver
-
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. (00:00) - Úvod (01:31) - Aké knihy čítal Gabo? Osobné skúsenosti (07:01) - Aké knihy čítal Jakub a prečo? (10:02) - Výhody čítania programátorských kníh (13:08) - Nevýhody čítania programátorských kníh (19:31) - Best practices knihy vs. knihy zamerané na technológiu alebo jazyk (34:51) - Rôzne štýly čítania kníh a zapisovania si poznámok (42:56) - Alternatívy k čítaniu kníh (50:41) - Záver
-
Linux – Aké príkazy používam v termináli?
Na Linux-e nemusíme mať dostupné UI, ktoré by umožňovalo vykonať niektoré akcie. Tu je zopár príkazov, ktoré pravidelne volám cez terminál.
-
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. (00:00) - Úvod (01:17) - Čo myslíme tým "vedieť Linux"? (01:55) - Čo je to vlastne Linux? (07:16) - Kto používa Linux a vlastne prečo? (14:33) - Prečo programátori obľubujú Linux? (18:50) - Komu sa oplatí naučiť Linux? (25:19) - Čo by možno mal vedieť každý? (27:31) - Kto by sa mal teda učiť Linux a do akej miery? (36:32) - Písali sme si niekedy vlastné skripty? (39:32) - Mal/a by si sa teda naučiť Linux? (44:56) - Záver