Téma: vé články

„A proč se o tom neučíme ve škole, když je to tak zajímavé?“

Byť se jako expert na Information Management primárně zabývá datovými sklady a Business Intelligence, v posledních letech mu učarovaly i programovací jazyky pro děti, jako třeba Scratch. Přečtěte si článek od Petra Hájka, ve kterém shrnul své dojmy a zkušenosti z kurzu programování pro děti, který vede ve spolupráci s firmou makeITtoday. Před mnoha lety jsem dostal nápad, že bych mohl začít vyučovat programování pro děti …

„Za 13 let jsem v Profinitu nepotkal nikoho, kdo by mi lidsky neseděl.“

Vyzpovídali jsme našeho dlouholetého kolegu a matfyzáka Martina Hlavatého, který v Profinitu pracoval jako vývojář, analytik, teamleader a dnes Delivery Manager. Jak nahlíží na Profinit, co ho motivuje k dalším úspěchům a čím se podle něj Profinit liší od jiných firem? Jak dlouho jsi v  Profinitu a jak ses k němu vlastně dostal? V Profinitu jsem začal pracovat 1. 2. 2008, ale už předtím jsem v rámci Profinitu dělal diplomovou práci. První …

Datové projekty: Obstojí inženýrský přístup proti řízené evoluci?

Při budování podnikových řešení v oblasti data managementu, jako jsou metadatová úložiště, datové sklady, data lakes a podobně, se často setkáváme s požadavkem na uplatnění „agilního přístupu“ v kombinaci s garancí pevného rozsahu dodávky, pevného času a dodržení rozpočtu. Termín „agilní“ je v takových případech bezesporu používán nepřesně a zadavatel jím spíše označuje svoji představu, že „něco“ začneme dělat a budeme připravení „to“ všechno průběžně a kdykoliv libovolně měnit, a to včetně …

Data Vault 2.0 – dnešní pohled

Tento příspěvek není učebnice Data Vault modelování. Je to zamyšlení nad tím, k čemu je Data Vault metodologie dobrá a proč je dobré se o ni zase zajímat právě dnes. Na samém konci minulého století se objevily dva silné názory na strukturu datového skladu. Bill Inmon definoval základní principy datových skladů (Subject-oriented, Time-variant, Non-volatile, Integrated) a propagoval relační strukturu dat, Ralph Kimball postuloval principy …

Ponořme se do async/await v jazyce C# – 3. část

Asynchronní programování v C# a .NET je velmi mocný nástroj. A jako každý jiný nástroj se i tento dá špatně použít. Díky tomu si můžete do programu zanést těžko odladitelné chyby. V poslední části série článků se tedy podíváme na nejčastější chyby, které lze s async/await udělat. Zapomenuté await Co se stane, pokud zapomenete před volání asynchronní metody napsat operátor await? Metoda se normálně spustí a vrátí nedokončený Task. Nikdo …

Ponořme se do async/await v jazyce C# – 2. část

V tomto dílu se podíváme na pokročilejší použití asynchronního programování s async/await v jazyce C# a nahlédneme pod kapotu, abychom zjistili, jak to celé funguje. Co je vlastně asynchronní metoda Zatím jsme si ukázali, jak vytvořit asynchronní metodu, která volá jiné asynchronní metody. Toto je v praxi nejběžnější případ, ale jistě jste si již položili otázku, jak vytvořit metodu provádějící skutečnou asynchronní operaci. Začneme tím, …

Ponořme se do async/await v jazyce C# – 1. část

Používání async/await přineslo velký rozmach asynchronního programování na platformě .NET hlavně díky jednoduchosti jeho použití. Ne každý vývojář ale přesně ví, co vše se za async/await skrývá, což může vést k nevědomému vytváření chyb. V této sérii článků postupně nahlédneme pod kapotu a vysvětlíme si potenciálně nebezpečná místa, na která můžete při programování s async/await narazit. Co je asynchronní volání a proč je dobré ho používat …

PRIMETIME FOR BIG DATA 2020 aneb Big Data na scéně

Podobně jako jiné významné konference se i letošní big datový „Prajmtajm“ přesunul do online světa. I když ne tak docela, protože řečníci vystupovali na skutečném pódiu pražského hotelu Clarion a debatovali tváří v tvář s jako vždy skvělým Danielem Stachem. Díky ostřílenému moderátorovi, ale především díky mnoha zajímavým hostům z rozličných oborů se jednalo o velmi kvalitní akci. Profinit samozřejmě ani letos nezůstal bez své účasti …

Full-stack, T-shaped, M-shaped, comb-shaped… můžeme s tím přestat, prosím?

Historie se opravdu ráda opakuje – to je fakt. Z nějakého důvodu to ale v oblasti IT platí skoro dvojnásob. Principy, které byly definovány před 70 lety a skoro zapomenuty před 40 lety, jsou nyní prezentovány jako nejnovější trendy. Ano, mluvím například o funkcionálním programování, jehož principy postupně podporují všechny moderní jazyky, pro některé se pak jednalo o čistou revoluci (zdravíme Javu a Stream API). Kolik mileniálů …

Informační paradox příběhů

Podle citátu připisovaného americké básnířce Muriel Rukeyser je prý „svět stvořený z příběhů a nikoli z atomů“. Možná překvapivě se k tomuto názoru kloní i astrofyzik Brian Greene ve své poslední knížce „Until The End of Time“. Zatímco náš „objektivní“ vnější fyzikální svět je podle všeho opravdu tvořen věčným přeskupováním a téměř nekonečnými kombinacemi elementárních částic, které jsou jakousi hodně dynamickou stavebnicí na způsob Lega, tak …