Všechny příspěvky

Miro Piroh: „Lezení je jako partie šachů – je potřeba přemýšlet a zvolit dobrou strategii.“

Programování se věnuje již přes 20 let a letos oslaví své 15. výročí v Profinitu, kde se zaměřuje na vývoj v C# a .NET. Miro Piroh ovšem není profík pouze přes psaní kódu. Již léta je jeho vášní také horolezectví, a tak jsme se rozhodli ho trochu vyzpovídat. V rozhovoru se dozvíte, co má na lezení nejraději, jaký byl jeho nejnáročnější výstup, jaká je jeho oblíbená oblast …

Business & Data Intelligence: Tabulky, nebo sítě?

Troufám si říci, že naprostá většina řešení v oblasti Business Intelligence dnes stále běží na relačních databázích. Není divu, vzpomínám si, v jakém úžasu jsem kdysi byl, když jsem pochopil jednoduchost a krásu relační algebry a poznal univerzalitu a sílu dotazovacího jazyka SQL. Relační databáze jsou založené na tabulkách, které jsou navzájem provázané přes „relace“, tedy definované vztahy – například „tento bankovní účet patří tomuto …

Cognos reporting – Normalizovaný návrh designu a jeho využití

V business reportingu se často setkáváme se situací, kdy je požadavkem sledovat obdobný soubor ukazatelů nad různými kategoriemi. Na výstupu reportu tak dostáváme opakující se sadu sloupců, pouze nad odlišnými metrikami (případně dimenzemi). Následující text porovnává efektivitu a úskalí řešení v závislosti na (de)normalizované formě podkladové tabulky, přičemž v těchto výsledcích vycházím z dosavadních zkušeností získaných na projektu. Příklad z praxe Na ukázku uveďme zobecněný příklad …

Jak jsme zaváděli BankID v ČSPS

Od června je možné používat systém bankovní identity i v soukromém sektoru. Mezi společnostmi, které BankID již začínají zavádět, je i Česká spořitelna – penzijní společnost, a.s., kde BankID zaváděl právě Profinit. Přečtěte si rozhovor s IT ředitelem Danielem Šarmanem a s naším kolegou Lukášem Mejdrechem (nejen) o tom, jak to celé probíhalo. Dane, k čemu slouží nový portál a jak z něj budou profitovat zákazníci? Jedná se o novou možnost …

Společnost řízená daty

  “In God we trust. All others must bring data.” — W. Edwards Deming   Rozhodovat se na základě dat je rozumná myšlenka, kterou dnes už akceptuje převážná většina manažerů. Panuje také docela velká shoda o tom, co je k rozhodování řízenému daty v obchodních společnostech (firmách) potřeba. V první řadě musí být definován cíl, ke kterému rozhodnutí mají směřovat. Pak také musí existovat …

Přes den konzultant, večer paraglidista

V červnu se v Krkonoších konal závod Gin Czech Open 2021, který byl vyhlášen jako Mistrovství České republiky v XC paraglidingu. Závodu se zúčastnilo celkem 70 pilotů, z nichž jeden za Team Profinit. Přečtěte si rozhovor s naším kolegou Patrikem Faistaverem. Jak ses dostal k paraglidingu a co máš na něm nejraději? K paraglidingu jsem se dostal přes kamaráda z dětství, který v té době již několik let …

Pokročilá témata z cloudování

Co to znamená efektivně využívat cloudové služby? Z obchodního pohledu je nejdůležitější získání přidané hodnoty ve srovnání s on-premise řešením. O tomto tématu byl můj předchozí příspěvek. V dnešním příspěvku proberu několik oblastí, které jsou důležité z technického pohledu. Neustálý rozvoj cloudu Cloud je mladá technologie a zdaleka neumí všechno. Pokud cloud začneme používat jako platformu pro vývoj svého vlastního řešení, rychle narazíme na oblasti, které …

Když cloud, tak seriózně

Cloud je cool. Co je potřeba udělat, aby přinášel maximální přidanou hodnotu? Žijeme v době cloudové. Většina služeb na internetu, které používám, běží v cloudu. Firemní aplikace, jež vidíme u našich zákazníků, jsou už také většinou v cloudu – a to nejen v interním, ale často i externím. To však není nic překvapivého. Začít dnes s cloudovými technologiemi je opravdu snadné. Cloudový účet vytvoříte během pár kliknutí. A přenést …

Co to je Data Mesh a kdy o něm uvažovat

Data Mesh je koncept tak nový, že nemá ještě svou stránku na Wikipedii (květen 2021). Přesto, a možná právě proto, je dobré vědět, k čemu slouží. Data Mesh je přístup ke správě (data management) specifických datových úložišť. Zejména se hodí tam, kde více skupin, nejčastěji analytiků, pracuje agilně s velkým objemem dat. Data Mesh není univerzální přístup. V prostředí organizace bude vždy koexistovat s oblastmi …

React – build once, deploy many: vlastnosti dynamické konfigurace

Build once, deploy many je jeden ze zásadních principů vývoje softwaru. Hlavní myšlenka spočívá v tom, že se použije stejná dodávka pro všechna prostředí – od testování až po produkci. Tento přístup nabízí řadu výhod například v podobě snadného nastavení a testování a je považován za základní princip continuous delivery. Je rovněž součástí metodiky twelve-factor. Přestože tento přístup nabízí ohromné možnosti, v oblasti vývoje frontendu se …