OwlTail

Cover image of Kafemlejnek.TV

Kafemlejnek.TV

Zastavte se na kávu s Honzou Novotným a Petrem Ferschmannem a nic vás při tvorbě software nesemele. Od vývojařů přes designery, architekty až po zakladatele společností. Za kamerou je Tomáš Hodr.

Weekly hand curated podcast episodes for learning

Popular episodes

All episodes

Read more

Zastavte se na kávu s Honzou Novotným a Petrem Ferschmannem a nic vás při tvorbě software nesemele. Od vývojařů přes designery, architekty až po zakladatele společností. Za kamerou je Tomáš Hodr.

62 - Taje obchodování na energetické burze

Podcast cover
Read more
Námět na tento díl vznikl na loňském ročníku jOpenSpace, kde měl František Řezáč skvělý offline příspěvek o zvláštnostech psaní algoritmických automatů pro obchodování na energetické burze. Vzhledem k tomu, že byl tak zajímavý a zároveň nebyl zaznamenán, jsme se v Kafemlejnek.TV dohodli, že tyto zkušenosti nasdílíme přes náš kanál.

V prvním díle našeho rozhovoru s Františkem se snažíme nejdříve proniknout do specifik vlastních burze s energiemi a především Ferš hosta trápí svými dotěrnými otázkami, které pramení z jeho zkušeností s fotovoltaikou na domě. Pokud vás zajímají čistě IT informace, přeskočte rovnou na druhý díl z této série, kde se budeme už skutečně věnovat pouze programování. V tomto se dozvíte, jak jsou producenti a spotřebitelé energie trhem incentivizováni dodržovat plánované dodávky a odběry elektřiny, jak se měří a rozpočítává spotřeba elektřiny a jak se odhaduje spotřeba na základě historické zkušenosti a diskrétních odečtech. V řadě detailů nebudou informace dostatečně přesné, ale pro naše účely jsou dostačující. Energetika je skutečně velmi složité odvětví s klíčovým dopadem na naše životy, a proto by mohl být tento náhled na tuto problematiku užitečný i pro vás.

Jan 05 2022

45mins

Play

61 - Z jakých ingrediencí Luigi's Box vaří?!

Podcast cover
Read more
Pokračujeme druhým dílem s hosty z Luigi’s Box, kteří se zabývají vývojem chytrého vyhledávacího stroje pro e-commerce. Tentokrát s nimi zabloudíme do pozadí celé služby a dozvíme se třeba o tom, že běží na Amazon WS, jejich řešení je složené z řady dílčích služeb – částečně jako lambdy, které mezi sebou používají Kinesis pro výměnu zpráv. To a plno dalších technických detailů se dozvíte právě v dnešním díle.

Jak jsme již probírali v minulém díle – srdcem řešení je Elasticsearch cluster, částečně PostgreSQL a Redis pro dílčí úlohy. Dozvěděli jsme se, že každý zákazník si trénuje svůj vlastní model pro AI, žonglují s TB dat v databázi a jak řeší třeba Black Friday. Jaké strategie používají pro chytré vyhledávání a kde vidí svou přidanou hodnotu. V díle najdete i naše oblíbené okénko o fuckupech 🙂

Stejně jako ostatní i v Luigi’s Box hledají nové talenty, takže pokud vás zajímá problematika vyhledávání, AI či ElasticSearche, budou rádi, když se jim ozvete.

Tento díl vám přináší Luhačovická pražírna kávy. Kávové předplatné můžete spolu s Feršem a Novojem vychutnávat společně. Při zadání slevového kódu “kafemlejnek” v košíku dostanou naši posluchači exklusivní slevu 15%.

Dec 08 2021

40mins

Play

60 - Luigi's Box - recept na rychlé hledání

Podcast cover
Read more
Otvírákem podzimní sezóny Kafemlejnku jsou borci z Luigi’s Box, kteří se zabývají vývojem chytrého vyhledávacího stroje pro e-commerce. Se svým produktem získali naposledy letos ocenění nejlepšího řešení pro e-commerce vyhledávání v E-commerce Germany Awards a jejich dráha je velice slibně rozjetá. Kromě inteligentního fulltextového vyhledávání dodávají e-shopům i řešení pro doporučování alternativních nabídek a personalizovaných doporučení uživatelům. Umí zajistit i výpis produktů v katalogu a svižné brouzdání v kategoriích.

Jejich engine má v pozadí osvědčený Elasticsearch, který je doplněný o originálně pospojované komponenty, které kombinují heuristické algoritmy s nacvičenou umělou inteligencí tak, aby výsledky prezentované uživateli maximalizovaly jeho zájem, prodej a výkon e-shopu.

Na podobné téma jsme v Kafemlejnku hovořili s Adamem Surákem, který pracuje pro společnost Algolia v díle 34. a díle 35. Algolia však necílí pouze na e-commerce, ale má záběr širší.

V tomto prvním díle probíráme s chlapci spíše byznysovou stránku věci a podíváme se na úplné počátky jejich startupu. Ptáme se na to, co je ten hlavní tahák jejich řešení, a proč jsou lepší než Algolie nebo TypeSense. Bavíme se o tom, že vyhledávání má strašně velký long-tail a co se s tím dá dělat. Jak mají nastavený pricing a proč se orientují podle počtů objednávek a produktů v katalogu. Oba byli neuvěřitelně otevření, takže jsme se dozvěděli spoustu věcí. Pokud se chcete o Luigi’s Box vědět něco, co na internetu v současné době nenajdete, je tento díl právě pro vás.

Tento díl vám přináší Luhačovická pražírna kávy. Kávové předplatné můžete spolu s Feršem a Novojem vychutnávat společně. Při zadání slevového kódu “kafemlejnek” v košíku dostanou naši posluchači exklusivní slevu 15%.

Nov 22 2021

45mins

Play

59 - Inspekce v Luhačovické pražírně kávy

Podcast cover
Read more
Kafemlejnek.TV si dal delší přestávku v natáčení, protože nebylo v našich silách v nedávném Covidovém období ani najít vlastní čas, natož pak místo a hosty pro natáčení. Doba se pomaličku mění k lepšímu a tak jsme znovu rozjeli natáčení, které nám, doufejme, už vydrží. S novou etapou přichází i další sponzor našeho pořadu a tím je Luhačovická pražírna kávy, která nás bude zásobovat pravidelným přísunem kofeinu a pomůže Kafemlejnek naplnit tím správným obsahem.

A protože nikdy nekupujeme zajíce v pytli, zajeli jsme se do Luhačovic osobně podívat, jak takové pražení vypadá a dozvěděli se plno zajímavých věcí ze světa kávy. Třeba i to, že první malou pražírnu jim řídila podomácku vytvořená umělá inteligence a že i teď je řízení pražírny pevně v rukou stroje. V tomto díle se spolu s námi dozvíte plno zajímavých faktů o světě kvalitní kávy a způsobu její přípravy. A pokud do firmy hledáte dodavatele kvalitní kávy, můžeme vám lázeňskou vřele doporučit – dodají vám nejen kávu, ale zajistí i bezproblémový servis a provoz vašeho kávovaru.

V příštím díle se můžete těšit na lídry startupu Luigi’s Box, kteří nám povypráví o jejich vizi správného vyhledávání v e-commerce světě.

Nov 09 2021

37mins

Play

58 - CI/CD v GitLab

Podcast cover
Read more
Ondra Šika se zabývá školením DevOps open-source technologií a do tohoto dílu jsme si ho pozvali, kvůli jeho znalostem v oblasti continuous integration / continuous deployment v GitLabu. Vzhledem, že jedno z jeho školení je přímo věnováno tomuto tématu, nemohli jsme získat nikoho lepšího.

GitLab je aplikace pro správu zdrojového kódu (git repository), která v sobě integruje řadu dalších oblastí vývojářského ekosystému a snaží se nabídnout all-in-one řešení. V posledních letech silně roste, protože má vstřícnou licenční politiku (jejich on-premise free tier obsahuje všechny základní funkcionality, které firma s 0 až 100 lidmi potřebuje) a zároveň velmi dobře integruje běžně používané open-source technologie (Git, Node, MarkDown, Docker, Prometheus, Jaeger, Sentry). Kromě repozitáře zdrojového kódu vám nabídne i repositář artefaktů (Docker registry, Maven repository, Node registry), issue tracking i CI. Jeho UI je napsáno ve Vue.js a je velmi plynulé a skvěle se s ním pracuje. S každou novou verzí přepadává celá řada užitečných funkcí z placených plánů do komunitní verze a tak si třeba od verze 13 můžete užívat třeba Service Desku nebo schvalování merge requestů. Všechny funkcionality má pokryté pomocí REST API, takže práce s GitLabem lze velmi dobře skriptovat.

To a plno dalších věcí jsme probrali v tomto díle s Ondrou Šikou a pokud se Vám zdá, že jsme mu nepokrytě dělali reklamu, máte pravdu. Reklama to byla ovšem zcela nezištná – prostě jsme byli s jeho školením natolik spokojeni (já a kolegové z FG.cz), že se to zkrátka na tomto díle projevilo. Snad vás tedy moje chvála neurazí.

Aug 29 2020

58mins

Play

57 - Node.JS v Shoptet Premium

Podcast cover
Read more
V minulém díle s Borkem Bernardem z pardubické společnosti VersionPress jsme vám slíbili ještě jeden díl zaměřený víc na technologii, ve které je Shoptet Premium vytvořeno – tedy Node.JS. Do tohoto dílu jsme si přizvali ještě dalšího hosta a tím je Jakub Ruffer z FG Forrest, který vede tamní tým Node.JS vývoje, aby nám kryl záda, pokud by došlo na hlubší témata, ve kterých s Feršem nejsme tak kovaní.

V tomto díle si povídáme o technologickém stacku, který kluci při vývoji Shoptet Premium použili, o tom, že jejich část v Node.JS je kompletně bezestavová, o rozdílech mezi REST a GraphQL API a užitečných knihovnách, které byly při vývoji použity. Jednou z takových je třeba lokalizační knihovna TTag.JS, na jejíž jméno si Borek při natáčení nemohl vzpomenout.

Bavíme se o specifikách e-commerce projektů a problematice využívání předgenerovaných statických souborů či využití cache. Poměrně detailně rozebíráme i techniky Node.JS, kterými si pomáhá pro rychlejší vykreslení první stránky a jejich nevýhody.

Jul 29 2020

57mins

Play

56 - Shoptet Premium

Podcast cover
Read more
Společnost Shoptet, která je jedničkou v malých e-shopech na českém trhu, přišla nedávno se svou novou variantou Shoptet Premium. Touto službou se snaží cílit na náročnější zákazníky, které bylo problém v současné době univerzální funkčností Shoptetu dostatečně uspokojit. Shoptet pokrývá téměř polovinu obratu českých e-shopů (28 mld. Kč obratu v 2019) a řadí se tím směle po bok internetové jedničky Alza.cz (29 mld. obratu).

Tohle jsou samozřejmě marketingové informace, jejímž cílem je pouze vzbudit Váš zájem. Hlavním obsahem našeho interview s Borkem Bernardem bylo samozřejmě technologické pozadí Shoptet Premium a novinky, které přináší na český vývojářský trh.

Ačkoliv je Shoptet postaven na starém dobrém LAMP stacku (i když možná v dnešní době místo Apache bude nejspíš použit Nginx), pro tuto službu byly zvoleny úplně jiné technologie – Next.JS, GraphQL, Apollo a doprovodný ekosystém Node.JS. SDK, který dostanou implementátoři do ruky, bude obsahovat sadu komponent, ze kterých bude možné sestavit e-shop na míru, dokumentaci, vývojářské workflow, staging i produkční prostředí, předpřipravené Docker kontejnery a doprovodnou podporu.

Jádrem projektu je umožnit vývoj e-shopů na míru požadavkům zákazníků na Shoptet platformě a to nejen směrem k naprosto unikátním vzhledům, ale i směrem k unikátní funkcionalitě, která bude částečně využívat existujícího Shoptet backendu a jeho REST služeb a částečně využívat zcela nové funkcionality napsané na unikátně pro potřeby konkrétního klienta v Node.JS.

O tom všem a mnohém dalším jsme si povídali s Borkem Bernardem z pardubického studia VersionPress, který za vytvořením frontendové části Shoptet Premium stojí.

Jul 12 2020

37mins

Play

55 - FeedYou.AI

Podcast cover
Read more
Chatboty se v našem průmyslu profilují již několik let. Přesto stále bojují o své místo na slunci a hledají své ideální použití. Mnozí z nás je považují za hloupé a dožadují se kontaktu s reálným člověkem. S rozvojem umělé inteligence a NLP roste i chatbotům jejich použitelnost a již teď existují oblasti, ve kterých dokáží společnostem šetřit statisíce dolarů na lidské síle.

Vůbec by mě nenapadlo, že odborníky na tyto technologie najdu přímo v Pardubicích. Díky kolegovi Tomáši Mencákovi z FG se podařilo nakontaktovat Honzu Dvořáka – CTO z FeedYou.ai, kteří se na chatboty specializují.

FeedYou staví na Microsoft Bot Frameworku a postavili nad ním již řadu chatbotů pro náborové kampaně, zaměstnaneckou podporu, výrobu a e-commerce. Jak sami zjistíte – Honza se v technologiích skvěle orientuje, takže rozhovor příjemně odsýpal a odnesli jsme si z něj řadu zajímavých informací.

FeedYou.AI kombinuje NLP přístup s předpřipraveným konverzačním stromem a díky Bot frameworku dokáže komunikovat na řadě platformách – Messenger, Viber, web chaty, Skype, Slack a řadě dalších. Spolupracují s Gartnerem a psal o nich třebas Forbes.

Jun 01 2020

49mins

Play

54 - DevFest 2019

Podcast cover
Read more
Tento díl nám ležel v šuplíku poměrně dlouho, přesto však má smysl jej i s odstupem času vydat. Loni v listopadu jsme byli organizátory DevFestu pozváni na jejich konferenci coby mediální partneři a dohodli jsme se, že natočíme krátké teasery na některé z přednášek, které na konferenci zazněly.

Poznámka: Díky našemu vytížení a nutnosti investovat nemálo času na vyčištění zvukového záznamu se vydání záznamu poměrně protáhlo, za což se organizátorům i vám, našim posluchačům, omlouváme.

DevFest konference byla skvěle připravená, ve skvělém prostředí a stál za ní neuvěřitelně sehraný tým lidí. Navíc má DevFest svoji neopakovatelnou atmosféru, která stojí za to zažít. V našem improvizovaném studiu v komínu se postupně vystřídali následující speakeři a po poslechnutí jejich upoutávek si můžete prohlédnout úplné záznamy jejich přednášek:

Zuzka Pešková – How DevFest.cz 2018 has changed our company
Petr Kotas – How to understand the cloud
Alex Muramoto – Large scale geo data visualization with Google Maps Platform and Deck.gl
Jirka Richter – Don’t kill my app: How to survive on Android
Simona Musilová – When A Password Is Not Enough: Developing A New Way Of Protecting Smart Homes
Sascha Wolter – Conversational AI Demystified: Build your service-bot live on stage with almost no code: nezveřejněno z důvodů přání přednášejícího – licenční podmínky
Tomáš Zvěřina – Dart pro budoucí Flutteristy

Věříme, že si z přednášek určitě nějakou zajímavou vyberete a třeba se uvidíme na DevFest 2020.

May 19 2020

49mins

Play

53 - Photopea, webový grafický editor

Podcast cover
Read more
Zastavte se, spusťte prohlížeč a vložte tam adresu Photopea.com. Otevřete tam soubor PSD, poeditujte vrstvy, exportujte, konvertujte, aplikujte filtry. Klesla vám brada? Nám jo … a proto jsme si do Kafemlejnek.TV pozvali autora tohoto dílka – Ivana Kuckira. Ivan pochází z Ukrajiny a studoval u nás Matematicko-fyzikální fakultu.

Toto dílo vzniklo jako ve volném čase při škole a je k použití zdarma. Měsíčně ho používají 4 miliony po celém světě a je neuvěřitelně rychlý a mocný. Běží ve vašem prohlížeči a pro práci s obrázky používá pomocí WebGL grafickou kartu vašeho počítače.

První verze vznikla v roce 2013 a je tedy v současnosti skutečně vyzrálým projektem, přestože je to celé one-man show. Nejhezčí na celé věci je to, že projekt vůbec nepoužívá žádný z buzzwordů současné doby – žádný cloud, žádné CDN, žádný React, žádné Next.JS. Vše je napsané ve Vanilla JS a je takovým důkazem, že když to máte v hlavě dobře srovnané, žádné berličky ve formě hype frameworků vůbec nepotřebujete.

Ivan má navíc poměrně smělé plány a třeba se časem dočkáme i video editoru na Videopea.com.

May 10 2020

34mins

Play

52 - Junior Guru

Podcast cover
Read more
Honza Javorek je známou osobností z Python komunity. Dlouhá léta spolupracoval s Jakubem Nešetřilem v Apiary, odkud letos odešel a ve volném čase rozjíždí nový projekt Junior Guru.

Přiznejme si, že pro nové lidi není zase až tak jednoduché do IT proniknout. Od .COM boomu je sice mnohem dostupnější dokumentace a materiály pro sebevzdělání. Na druhou stranu penzum technologií a vrstev od té doby násobně narostl a začínající vývojář je hned na začátku zavalen tunou věcí, které by měl zvládnout ještě před nástupem do reálné praxe.

Není divu, že to celou řadu lidí odradí hned na začátku. Čest výjimkám. Osobně jsem třeba vůbec nevěřil akci Horníci v IT, a přesto existují borci, kteří takovou změnu zvládli. Doporučuji třeba shlédnout krátký TED talk jednoho z nich.

Na tuto cílovku se zaměřuje právě Honza Javorek se svým Junior Guru. Při práci v Python komunitě zjistil, že je celá řada lidí, kteří v této fázi potřebují pomoci a že mají obrovský zápal a zájem, který by bylo velká škoda nechat ladem. V rámci projektu připravuje tedy materiály pro začínající programátory, kteří by se chtěli jednou stát programátorem nebo vývojářem na plný úvazek.

Pojďte si spolu s námi poslechnout jeho myšlenky a třeba i přispět svou troškou do mlýna.

Apr 25 2020

48mins

Play

51 - Jak se zrodilo Česko Digital

Podcast cover
Read more
Toto nahrávání jsme plánovali velmi dlouho – konkrétně od října loňského roku a jsme velmi rádi, že se nám podařilo ulovit Jakuba Nešetřila na rozhovor ohledně jeho nového projektu Česko Digital. Jakub loni opustil Oracle a své dítko Apiary a zkouší věnovat svůj čas ke zlepšení elektronizace české státní správy.

Rozhovor se zaměřil především na to, proč tato iniciativa vznikla a jaké jsou myšlenky na jejím pozadí. Všichni víme, že IT v naší státní správě je v tristním stavu – denně nám je dokládají zprávy Hlídače státu, v novinách v pravidelných intervalech čteme o enormně předražených státních IT zakázkách a zároveň není vidět žádnou změnu kurzu z pohledu vládních činitelů. Jakub se rozhodl věnovat svůj čas a peníze na to, aby ukázal, kterým směrem by se mohl vývoj do budoucna ubírat a porovnává naše problémy s těmi zahraničními. Podobná uskupení totiž v zahraničí (Polsko, Slovensko, Rumunsko) totiž už dávno fungují.

Základem software pro státní správu musí být změna vlastnictví kódu, kdy kód psaný na zakázku musí vlastnit stát, státní aplikace musí mít své otevřené API a ideálně být i open source. Přičemž výše uvedené nemusí být dogma, ale je nutné se na to vždy dívat otevřeně, a tam kde to má smysl svá očekávání upravovat dle potřeby. Především je nutné otočit pohled jakým se aplikace navrhují a primárním pohledem na software se musí stát pohled občana a ne státu.

V rozhovoru se Jakuba ptáme jak vytipovává projekty, které v rámci Česko Digital dostanou podporu a proč. Proč se Česko Digital chce věnovat rozjetí takového projektu, ale už ne už o jeho celý životní cyklus. Proč je důležitá dlouhodobá udržitelnost projektu bez další větší vnější intervence. Důležitým dílkem v projektech Česko Digital je totiž “byznysová” udržitelnost projektu a tedy, aby projekt byl schopen dlouhodobě uživit sám sebe.

Ve zprávách proběhlo kolik stovek – respektive v poslední době i víc než tisíc lidí se zapojilo do iniciativy Česko Digital a proto se Jakuba ptáme, jaké plány má s řízením takového množství lidí. Zcela jistě je mezi nahlášenými dobrovolníky velký rozdíl mezi jejich časovými možnostmi, reálným zájmem a odborností. Klasifikovat a organizovat takto heterogenní skupinu lidí nebude zcela jistě jednoduchá záležitost. Klíčovými osobami jsou koordinátoři projektů, které nemusí být jednoduché vyhledávat a je oprávněná obava, že takové osoby to budou schopné dělat ve svém volném čase.

Feb 10 2020

1hr 18mins

Play

50 - Architektura a technické řešení automatizace Domotronu

Podcast cover
Read more
V pokračování rozhovoru s Alexem Janouškem a Martinem Koperniechem z veletrhu For Arch jsme se víc zaměřili na technické řešení Domotron platformy. Staví na řídící jednotce Tecomat Foxtrot, o které byl jeden z našich předchozích dílů – Teco – chytrá elektroinstalace, pro který je napsaný speciální řídící software komunikující s Azure cloudem.

Upozorněnní: nešťastně jsme pro natáčení zvolili den před konáním konference přímo na výstavišti PVA Letňany. Netušili jsme, že v tu dobu budou na místě finišovat konstrukce posledních stánků a přípravu areálu na výstavu. Hluk na pozadí byl tedy dost silný a celý rozhovor jsme museli přestříhat a vyčistit. Myslím, že výsledek je nakonec docela dobře poslouchatelný, i když je tam zvuková kulisa znatelná. Omluvte tedy pro tento díl zhoršenou kvalitu zvuku.

Ačkoliv je řešení plně autonomní a i při výpadku internetu a cloudu je chytrá domácnost stále v provozu, je možné z cloudu celou domácnost ovládat a konfigurovat, sledovat statistiky a v budoucnu bude třeba cloud provoz domácnosti i automatizovaně optimalizovat a tím i snižovat náklady.

Ptáme se samozřejmě i na zpětnou kompatibilitu, aktualizace, testování a zabezpečení a tak se dozvíte plno věcí, které by normálně zůstaly skryté za oponou.

Jan 27 2020

35mins

Play

49 - Domácí automatizace v podání Domotronu

Podcast cover
Read more
Na podzim jsme nahrávali na veletrhu For Arch s Alexem Janouškem a Martinem Koperniechem ze společnosti Domotron. V té době probíhalo slučování společnosti Domotron s firmou Haidy, která byla slovenskou firmou Domotron skoupena. Zabývají se vývojem produktu pro domácí automatizaci, na což musel Petr zareagovat a zařadit další díl do naší hardwarové série o řešeních pro chytré domácnosti.

Upozorněnní: nešťastně jsme pro natáčení zvolili den před konáním konference přímo na výstavišti PVA Letňany. Netušili jsme, že v tu dobu budou na místě finišovat konstrukce posledních stánků a přípravu areálu na výstavu. Hluk na pozadí byl tedy dost silný a celý rozhovor jsme museli přestříhat a vyčistit. Myslím, že výsledek je nakonec docela dobře poslouchatelný, i když je tam zvuková kulisa znatelná. Omluvte tedy pro tento díl zhoršenou kvalitu zvuku.

Domotron je v domácí automatizaci velkým hráčem a v rozhovoru jsme se pokusili zjistit, v čem je jejich přístup unikátní. Nedávno získali velkou investici a letos úspěšně dokončili crowdfundingovou kampaň na IndieGogo. Základem jejich budoucích projektů se má stát standardizovaná ale modulární softwarová platforma pro domácí automatizaci postavená na protokolu ZigBee, která umožňuje snadné úpravy koncovým uživatelem.

Jan 15 2020

28mins

Play

48 - Urban Legend žije, aneb Cobol meets Node.JS

Podcast cover
Read more
Když už jsme se zatoulali do Spořitelny, tak jsme vyzpovídali i samotné “digitální pankáče” a zkusili trochu rozkrýt jaké to je, programovat pro banku. Digitální pankáči zarezonovali nejen v České republice ale dostali se i do Gartnerova Magic Quadrantu a umožnili narušit stojaté vody českého bankovnictví.

Podívali jsme se na to, zda velké systémy skutečně běží na microservice architektuře a že opustit monolitické řešení není zdaleka tak jednoduché, jak by se mohlo z talků na konferncích zdát. Nevyhnuli jsme se ani otázce na “urban legend” – skutečně ve sklepeních banky stojí starý mainframe, kde Cobol a Fortran počítají všechny naše transakce?!

Už dávno jsou ty doby, kdy banka potřebovala držet data a výpočetní prostředky interně. Česká Spořitelna používá GSuite, veřejný cloud (Azure) na OpenShift a alokuje prostředky mimo interní síť.

Dec 03 2019

32mins

Play

47 - Mlácení prázdné slámy s CzPodcast

Podcast cover
Read more
Na letošním DevFestu se odehrálo nečekané a narychlo domluvené setkání kluků z CzPodcastu, ze kterého jsme zkusili vysílat náš první streamovaný záznam. Jelikož kvalita nebyla určitě dostatečná, sestříhali jsme díl naostro a trochu pročistili zvuk.

Díl se nesl v duchu mlácení prázdné slámy, takže o ničem a o všem. Samozřejmě jsme dostali dostatečně sežrat, že počtem našich followerů ani počtem poslechnutých dílů jim nedosahujeme ani po kolena, ale co už.

Doufám, že si díl užijete stejně jako my tam v komíně.

Nov 18 2019

1hr 3mins

Play

46 - PSD2

Podcast cover
Read more
Petr Ferschmann se poslední dobou zabývá více napojováním na banky a dohodl rozhovor s “digitálními pankáči” z České Spořitelny. Tématem je tentokrát nová norma EU s názvem PSD2, která nařizuje bankám otevřít veřejné API externím subjektům.

Jako každá norma i zde si po jejím zavedení plno věcí sedá a je potřeba dohodnout konkrétní detaily. V tomto díle se dozvíte, co znamenají zkratky CISP, PISP a AISP. Jestli by k otevření bankovního API došlo i bez této normy a jak ji vývojáři v bance vůbec vnímají.

Petr jel v tomto díle jako kulomet, takže věřím, že se dozvíte spoustu zajímavých věcí. Krom toho bychom vás chtěli pozvat na letošní API nauts setkání, které se bude konat 27. listopadu 2019 a kde si o bankovních API budete moci popovídat napřímo s jejich tvůrci.

Nov 13 2019

49mins

Play

45 - Jak se organizuje DevFest

Podcast cover
Read more
Kafemlejnek.TV se letos stal mediálním partnerem české konference DevFest, která se koná 9. a 10. listopadu 2019. DevFest má v Čechách dlouholetou tradici a počty účastníků se počítají na vyšší stovky vývojářů. Vzhledem k tomu, že organizuji také jedno malé vývojářské setkání, ovšem v mnohem menším měřítku (cca 40 lidí), tak mě velmi zajímalo, co se odehrává v pozadí takovéto - mnohem větší akce.

Shodou okolností u nás v FG Forrest, pracuje Jirka Bartůšek, který je ko-organizátorem DevFestu, dali jsme dohromady tento rozhovor, který rozkrývá historii DevFestu a odhaluje, co všechno musí organizátoři před prvním otevřením dveří návštěvníků vyřešit a zajistit. Bavíme se i o financování - kolik nákladů pokryje vstupné, kolik je nutné sehnat od partnerů a jaké jsou podmínky partnerství.

Dalším oříškem je technické zajištění akce - zajistit síť, která vydrží stovky, možná i tisíce paralelně připojených přístrojů není žádná legrace.

Pokud zvažujete, že byste se do nějaké takové akce pustili ať už jako hlavní organizátor nebo i jako pomocník, myslím, že tento díl s ostřílenými matadory DevFestu Vám může přinést hodně inspirace.

Aug 10 2019

55mins

Play

44 - Not Invented Here vs. Never Invented Here Syndrom

Podcast cover
Read more
Tímto dílem otvíráme pandořinu skříňku ožehavého vývojářského tématu. NIH je známé rčení s jasně negativní konotací. Pravidelně se setkáváme s články na toto téma, které zcela jasně pojmenovávají jejich nevýhody – namátkou si pojďme uvést dva české:

Diagnóza neimlementováno zde od Dagiho
NIH podle Sunu od Lukáše Křečana
Najdete ovšem velmi článků na opačné téma – existují situace, kdy vlastní implementace je vhodným řešením. Téma tohoto dílu mě napadlo po přečtení tohoto článku a svou argumentaci jsem si potvrdil i v článku Joela Spolskyho z roku 2001.

Zkusíme nabourat existující klišé a přiznat barvu v tom, že všichni jsme vlastně nějaké ty knihovny a frameworky napsali, a že to ve finále vlastně nebylo vůbec špatně.

Zkoušíme rozebrat pro a proti obou přístupů a obhájit zlatou střední cestu, která nám dává smysl. Je jasné, že různí programátoři stojí v různých částech spektra – někdo je spíš blíž k tomu vyvíjet věci po svém, jiný je zase zastáncem přepoužívání vždy, když je to možné, takže se s řadou posluchačů ani nemůžeme shodnout. Přesto jsme se rozhodli do tohohle vosího hnízda trochu píchnout.

Budeme rádi za vaše reakce a zkušenosti v komentářích.

Jun 12 2019

44mins

Play

43 - Lesk a bída SPA

Podcast cover
Read more
V tomto dílu, prosím, omluvte zhoršenou kvalitu zvuku. Pro další díly se nám podařilo sehnat novou techniku a já pevně věřím, že se nám podaří jít s kvalitou zvuku nahoru.

Hostem dnešního dílu je Boris Letocha z hradecké pobočky společnosti Quadient. Otevřeli jsme s ním téma Single Page Application, jejich historie a vývoj za několik posledních let. Borise jsme si pozvali proto, že je autorem open-source JavaScript frameworku Bobril (a souvisejícího ekosystému) a díky tomu má poměrně hluboký vhled do fungování současných frontendových knihoven.

Od jQuery se rychle dostaneme až k Reactu a rozebíráme fungování virtuálního DOMu, práci se stavy, Flux architekturu a další zajímavá zákoutí frontendového vývoje. Borise se ptáme, v čem jsou odlišné a jaké novinky používají frameworky jako je Vue.js nebo Next.js.

Budeme rádi za vaše reakce a zkušenosti v komentářích.

May 19 2019

49mins

Play