0101 Podcast

Oliver Kriška, Daniel Harcek

Podcast Zero One Zero One je zameraný na objavovanie fascinujúceho sveta technológií a ich uplatnenia v riešení biznisových výziev. Tento podcast je pre všetkých, ktorí majú záujem o to, ako technológie menia svet podnikania. V každej epizóde sa sústredíme na príbehy seniorov z technologického odvetvia, rozoberáme ich úspechy aj neúspechy a ukazujeme, ako tieto osobnosti formujú technologickú komunitu. V tomto podcaste nájdete nielen zaujímavé rozhovory, ale aj cenné lekcie a postrehy, ktoré môžu byť užitočné pre každého, kto sa chce dozvedieť viac o tom, ako technológia ovplyvňuje svet biznisu a ako môže prinášať pozitívne zmeny. Zero1Zero1 je tu pre každého, kto chce byť na čele technologického pokroku a inovácií. Budeme radi za akýkoľvek feedback, návrh na tému alebo hosťa. Kontaktovať nás môžete na info@podcast0101.dev

Episodes

  1. Clean Code, ale naozaj: Igor Liška (CEO Panaxeo)

    07/11/2024

    Clean Code, ale naozaj: Igor Liška (CEO Panaxeo)

    ⚠️💥 Aj to, čo si myslíš, že nemôže failnúť, failnúť môže. Defenzívne programovanie 🛡️, clean code a rozvoj legacy systémov sú nosné témy podcastu Oliho a Daniela s Igorom Liškom. Igor mal po skončení štúdia na vysokej škole už šesť rokov praxe. Prvé platené projekty programoval na strednej škole 👨‍💻. Prešiel rolami programátora, projektového manažéra, engineering manažéra, no ťahalo ho to k sales a podnikaniu 💼 a tak je spoluzakladateľ dvoch firiem 📈. Software štúdia a herného štúdia. Jeho veľkou láskou je lego. Zdieľa skúsenosti z tvorby množstva projektov, kde je nutná robustnosť 🛠️, podpora starších verzií a dobrá viditeľnosť, čo sa deje v systéme 👀. Zdieľa svoj názor a skúsenosti, ako pristupovať k tvorbe odolného softwaru, ktorý sa dá zhrnúť do vety, že každý riadok kódu je potenciálny bug 🐛.. 🌱 Greenfield projekt je Greenfield projektom v podstate prvých pár týždňov. Skutočná hodnota software leží v trvácnosti software a hodnote, čo prináša. Keď si budeš najbližšie hľadať výzvu a budeš chcieť projekt na zelenej lúke, mysli na to. 💪💻 Nauč sa programovať defenzívne. Defenzívne programovanie je o pripravenosti na nepredvídateľné zmeny a minimalizáciu dosahu chýb. Na začiatok sa môže zdať neekonomické riešiť neznáme riziká, no keď si tento spôsob práce osvojíš, tak budeš vytvárať odolný software s minimálnou pracnosťou navyše. 🔍🤓 Najlepší vývojári majú extrémne vysokú prirodzenú zvedavosť. Nikdy sa neuspokoja s tým, že niečo funguje, no vždy chcú vedieť prečo. Zvedavosť a ochota sa neustále učit - ale s hands on. To sú kľúčové vlastnosti. Clean code nie je nová vec, len ho treba reálne používať. Dôležité vlastnosti dobrého software je aj tracebilita, teda schopnosť “vidieť”, čo sa v systéme deje. Zvlášt dôležitý je dobrý návrh telemetrie pri microservice architektúrach a systémoch, kde interaguje množstvo komponentov. Okrem toho sa dozvieš o Igorovej láske k legu a hrám. Ako balansuje dve firmy a rôzne role. Ako funguje ich herné vývojárske štúdio a aj breakdown ich projektov. Ako prioritizovať bugy. Ako udržovať spätnú kompatibilitu API. 💬 Keď si nemožes dovoliť mať bug, maj tri záložné systémy. Ako raketoplán. References: https://en.wikipedia.org/wiki/Defensive_programming https://unagiscooters.com/scooter-articles/the-scooter-a-history/

    1h 19m
  2. Cloud áno alebo nie: Martin Hauskrecht (Head of Engineering Labyrinth Labs)

    05/02/2024

    Cloud áno alebo nie: Martin Hauskrecht (Head of Engineering Labyrinth Labs)

    🤫Jediný dôvod aby si odišiel z cloudu môže byť cena. Martin Hauskrecht z Labyrinth labs si po skončení vysokoškolského štúdia hľadal job pôvodne ako developer 👨‍💻. Narazil však na DevOps a Cloud a hneď vedel kde je jeho miesto. Hovorí že keď technológ nevie čo presne chce robiť a baví ho skúšať nové veci, DevOps je ideálny. Riešiš množstvo rôznych veci a výziev a priamo ovplyvňuješ produktivitu aj komfort vývoja.  Spolu s Danielom a Oliverom diskutujú o tom ako sa pozerať biznisovo aj architektonicky na cloud a na jeho výhody a nevýhody. A to aj v kontexte kontroverzie Big Cloud Exit.  🔒Neboj sa vendor lockinu. Zväz tradeoff medzi natívnymi službami cloud providera a tebou manažovanými službami. Často majú pomerne veľké tiers a vedia umožniť rapídny vývoj. Sleduj však cost a poznaj alternatívy ak pricing prestane byť v prospech biznisu.  ☁️Cloud rieši veľa problémov. Napríklad peakove workloady. Elasticitu, geografickú flexibilitu. Umožňuje rýchlejšie iterovat. Chceš nový región v Honk Kongu? Môžeš ho mať zajtra.  💸Málokto v cloude ušetrí peniaze. Pozeraj sa však na cloud cez perspektívu príležitostí čo odomyká. Zrýchlenie tíme to market. Elasticita. Flexibilita. Dynamickosť prostredia. Manažované služby. Najskôr adresuj svoj problém a potom optimalizuj bill. Stanov si teda svoj problém. Zváž si aký význam má pre teba rýchle nasadenie produktov a škálovateľnosti. A aj koľko toho zvládneš sám / v rámci kompetencií ktoré máš k dispozícii.  Martin zdieľa triezvy pohľad na to kedy cloud áno a kedy cloud nie. Čo je najdrahšie a kde šetriť. Aj to že by si mal automatizovať svoju infraštruktúru. Čo sa ešte ďalšie dozvieš? Alternatívy. Infrastructure as a code. Cloud kredity od vendorov. Cloud hopping. Hybridné riešenia. Privacy. Security. Observability. Lift and shift approach.

    1h 20m

About

Podcast Zero One Zero One je zameraný na objavovanie fascinujúceho sveta technológií a ich uplatnenia v riešení biznisových výziev. Tento podcast je pre všetkých, ktorí majú záujem o to, ako technológie menia svet podnikania. V každej epizóde sa sústredíme na príbehy seniorov z technologického odvetvia, rozoberáme ich úspechy aj neúspechy a ukazujeme, ako tieto osobnosti formujú technologickú komunitu. V tomto podcaste nájdete nielen zaujímavé rozhovory, ale aj cenné lekcie a postrehy, ktoré môžu byť užitočné pre každého, kto sa chce dozvedieť viac o tom, ako technológia ovplyvňuje svet biznisu a ako môže prinášať pozitívne zmeny. Zero1Zero1 je tu pre každého, kto chce byť na čele technologického pokroku a inovácií. Budeme radi za akýkoľvek feedback, návrh na tému alebo hosťa. Kontaktovať nás môžete na info@podcast0101.dev