Díl 51. – Jak se zrodilo Česko Digital

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í.

Continue reading Díl 51. – Jak se zrodilo Česko Digital

Díl 50. – Architektura a technické řešení automatizace Domotronu

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.

Continue reading Díl 50. – Architektura a technické řešení automatizace Domotronu

Díl 49. – Domácí automatizace v podání Domotronu

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.

Continue reading Díl 49. – Domácí automatizace v podání Domotronu

Díl 48. – Urban Legend žije, aneb Cobol meets Node.JS

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 konferencí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?!

Continue reading Díl 48. – Urban Legend žije, aneb Cobol meets Node.JS

Díl 44. – Not Invented Here vs. Never Invented Here Syndrom

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é:

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.

Continue reading Díl 44. – Not Invented Here vs. Never Invented Here Syndrom

Díl 43. – Lesk a bída SPA

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.

Continue reading Díl 43. – Lesk a bída SPA

Díl 42. – NETIO, chytré zásuvky pro průmysl (soutěž!)

Rozhovor s Honzou Řehákem v NETIO Products byl poslední před vánocemi. Z výše uvedené věty je krásně vidět, jak dlouho nám trvá takový díl pro vás připravit (pravda měli jsme ještě něco předtočené ve frontě).

NETIO Products nás pozvali do svého sídla – rodinného domku na jihu Prahy. Jedná se o malý startup, který vyrábí a prodává chytré zásuvky po celé Evropě. Chytré zásuvky zvládají přesné měření protékajícího proudu, spotřeby a vzdálené řízení spínání. Zásuvky můžete programovat ve skriptovacím jazyce Lua, posílat jim XML, JSON, můžete jim zavolat přes SIP, nebo pingnout přes HTTP. Spínání můžete naschedulovat, jednoduše zajistíte autorestart neposlušných strojů na druhé straně zásuvky.

Zásuvky jsou navíc vyráběné z kvalitních komponent a autoři si dali dost práce s tím, aby mohli říct, že se jedná o zařízení vhodné pro průmysl. Například při aktualizaci firmware vám nevypadne na druhé straně proud. Stejně tak minimalizují náběhové zatížení. Mají za sebou i řadu certifikací, o kterých se v díle také pobavíme. Připravili jsme pro vás i prohlídku různých standardů elektrických zásuvek, které po Evropě můžete najít.

Continue reading Díl 42. – NETIO, chytré zásuvky pro průmysl (soutěž!)

Díl 41. – Techniky a nástroje, kterými po Vás hackeři půjdou

V druhé části rozhovoru s Pavlem Luptákem z Hacktrophy jsem popustil uzdy fantazii a ptal se Pavla na věci, které mě zajímaly v souvislosti s bezpečností na internetu.

Zajímalo mě třebas, jestli se v praxi využívají útoky postranními kanály procesoru (MeltDown, Spectre, TL Bleed). Probírali jsme i možné zranitelnosti Intel ME koprocesoru. Dozvěděl jsem se, že řešením řady zranitelností by mohla být tzv. kompartmentalizace na úrovni HW i SW.

Continue reading Díl 41. – Techniky a nástroje, kterými po Vás hackeři půjdou

Díl 40. – Hacktrophy, bug bounty as a service

Po nějaké době se vracíme k bezpečnostní problematice a tentokrát jsme si pozvali jako hosta Pavla Luptáka ze společnosti Nethemba a Hacktrophy, člena skupiny Ztohoven. Pavel má 20 let zkušeností z oblasti hackingu, žije nomádským způsobem života a vůbec jsme moc rádi, že se nám jej podařilo před kameru dostat.

Společně se zakladatelem společnosti ESET a přáteli ze společnosti Citadelo založili před několika lety novou společnost Hacktrophy, která má za cíl zpřístupnit bug bounty programy i menším společnostem. Nabízí zprostředkování výzvy k etickému hackingu skupině hackerů, správného nastavení odměn, ověření nahlášených zranitelností a vyloučení false/positive hlášení a komunikaci mezi hackerem a zástupcem společnosti, která bug bounty program vypisuje.

Pozvánka:
Chceme vás pozvat na hradecké Pyvo. Pyvo je neformální setkání příznivců jazyka Python a technologií okolo něj. Sraz proběhne v lednu v Hradci Králové, místo a termín bude upřesněn na webu
Pyvo.cz. Zmíněný web sledujte i kvůli dalším akcím, Pyva budeme pořádat cca 1x za dva měsíce.

Kromě Pyva jsme v Hradci Králové 1. listopadu 2018 rozjeli první kurz programování v Pythonu pro začátečnice v rámci projektu PyLadies. Chcete-li projekt podpořit jako dobrovolní kouči, ozvěte se na email
brabcova.ivana@gmail.com.

Continue reading Díl 40. – Hacktrophy, bug bounty as a service

Díl 39. – V zákulisí herního vývojáře

Druhý díl našeho rozhovoru s Honzou Zeleným o Mashinkách jsme plně věnovali technologickému pozadí hry. Dozvíte se, že hra je napsaná v C++, má miliony řádků kódu a má minimum externích závislostí (not invented here syndrom se ve hrách docela nosí).

Hra využívá DirectX, ale Honza již má zprávy, že se podařilo spustit hru pod Wine. Pro mě zajímavá informace je například to, že DirectX lze abstrahovat do izolované vrstvy, kterou lze v rámci migrace na jinou platformu portovat třebas na OpenGL.

Continue reading Díl 39. – V zákulisí herního vývojáře