Kategorie

Odborné

Odborné články o platformě a technologiích platformy Java / JEE.

Konference React Summit 2022

Každoročně největší konferenci ze světa Reactu si letos nenechal ujít náš senior frontend vývojář Kuba. Organizátoři nabídli letošní ročník v hybridním formátu s možností offline
i vzdálené účasti. Kuba zvolil první možnost a vyrazil do Amsterdamu zjistit nové trendy ze světa technologií (a taky pokochat se amsterdamskými uličkami :-)).

JAKÁ JSI MĚL OD KONFERENCE OČEKÁVÁNÍ?

Chtěl jsem se dozvědět aktuální trendy v React a JavaScript světě a jak korespondují s našimi projekty. Potvrdil jsem si, že velkou část zmiňovaných technologií na projektech používáme. Obecně firmy a vývojáři řeší obdobné problémy, na které narážíme i my.

CO BYLO NEJVĚTŠÍ “HOT TOPIC” KONFERENCE?

Ve světě Reactu je momentálně jeden z největších trendů Server Side Rendering, kde prozatím vévodí NextJS. Populárním tématem jsou také monorepa a micro frontend architektura, která je přínosná pro větší projekty s více frontendovými aplikacemi.

KTERÁ PŘEDNÁŠKA TĚ NEJVÍCE ZAUJALA?

Zajímavá pro mě byla přednáška “Impact: Growing as an Engineer” od Iris Schaffer ze Spotify. Iris mluvila o třech hlavních pilířích – kromě technologického rozvoje je stejně důležité věnovat se businessovému zaměření a firemní kultuře.
Pak musím zmínit ještě další dvě: “Routing in React 18 and Beyond” od Delba De Oliveira
a “5 Years of Building React Table” od Tanner Linsley.

288676199_1060098108263563_7317261736510662185_n (2)Pokračovat ve čtení →

BankID (IT Systems)

Převzato z časopisu IT Systems, vydání 3/2021

Přestože se ve světle informací ze světa státního IT musí srdce každého člověka pohybujícího se v daném segmentu svírat, vzniká v rámci Česka zajímavá iniciativa, která má rozhýbat stabilní vody komunikace státu, jeho občanů a dalších subjektů. Touto iniciativou je postupné spouštění bankovní identity (BankID), která má šanci výrazně zjednodušit ověření skutečné identity jednotlivce. Zajímavá je o to více, že se jedná o další fintech produkt, jenž má přímý dopad na kvalitu digitálního života v České republice. Pojďme se v článku blíže podívat, co vše může bankovní identita přinést nám občanům a jaké možnosti využití nabízí i firmám.

Kde se vzalo BankID

BankID je forma elektronické identifikace (eID), která má za cíl být stejně důvěryhodná jako klasické formy autentizace, tedy občanský průkaz či pas. Digitalizace lidské identity ve světě jedniček a nul je čím dál důležitější nejen u nás. Přesto, že jsme ze-jména my v Česku stále na hraně digitálna, tato potřeba roste i zde. Pokusy o digitalizaci naší identity tu již historicky byly (občanské průkazy s PINem, či mojeID), ale prozatím nezaznamenaly větší rozšíření a použití.Průkopníky v oblasti bankovní identity jsou severské země, které tuto formu ověření začaly zavádět jako jedny z prvních. Její pene-trace mezi většinovou společnost trvala několik let (první řešení se začala objevovat kolem roku 2003), ale v současné době dosahuje mnohdy i přes 80 procent (obr. 1). Za to, že si výhod bankovní identity budeme moci užívat i u nás, patří velký dík snažení českých bank. Pro ty je to ideální příležitost rozšířit možnosti svého podnikání a nabídnout něco, co už stejně dávno mají, a to informace o svých zákaznících, třetím stranám. Samy pak nad rámec poskytování autentizace a informací mohou nabízet služby zaručeného elektronického podpisu.

Pokračovat ve čtení →

Bankovní identita – 5 faktů o BankID, o kterých jste možná nevěděli

Začátkem roku 2021 začala v rámci Česka vznikat zajímavá iniciativa, která má rozhýbat stabilní vody komunikace státu, jeho občanů a dalších subjektů. Touto iniciativou je postupné spouštění bankovní identity (BankID), která má šanci výrazně zjednodušit ověření skutečné identity nás všech. Jakožto významný hráč na poli FinTech řešení jsme se neváhali zapojit a MoroSystems je aktuálně jedním z partnerů projektu Bankovní identita.

Co to je bankovní identita a v čem nám pomůže?

BankID (eID) je forma elektronické identifikace, která má za cíl být stejně důvěryhodná jako klasické formy autentizace – tzn. občanský průkaz či pas. Digitalizace lidské identity ve světě jedniček a nul je čím dál tím důležitější nejen u nás a přesto, že jsme zejména u nás v Česku stále na hraně digitálna, tato potřeba roste i zde. Stejně tak víme, že současné pokusy prozatím nezaznamenaly větší rozšíření a využití digitalizace v praxi.

Průkopníky v oblasti bankovní identity jsou severské země, které jako jedny z prvních začaly zavádět tuto formu ověření. Za to, že si výhod bankovní identity budeme schopni užívat i u nás musíme poděkovat snažení českých bank, které jsou v česku vnímány jako velmi důvěryhodné. To může výrazně pomoci v rozvoji a rozšíření jejího využívání. Banky samy pak nad rámec poskytování autentizace a informací mohou nabízet služby zaručeného elektronického podpisu či další zajímavé služby. Zjistěte jaké jsou konkrétní případy využití a jak BankID usnadní život lidem i práci organizacím?Pokračovat ve čtení →

Lesk a bída Function as a Child Component

Rok 2017 proběhl ve znamení komponent vyššího řádu (Higher-Order Component a.k.a. HOC). Roku 2018 dominuje funkce jako potomek (Function as Child Component, a.k.a. FaCC), a to dokonce tak, že si ji vývojáři Facebooku vybrali jako základ pro své nové Context API. To jsem nedávno vyzkoušel a příliš mě nenadchlo, a to právě kvůli použití FaCC. O tuto zkušenost bych se rád podělil. Berte proto, prosím, na vědomí, že následující text je odrazem mého názoru vycházejícího z jedné zkušenosti a nesnaží se tedy příliš věnovat problému použití HOC a FaCC jako celku.

Pokračovat ve čtení →

Redux modulárně: Koncepce modulů

V minulém díle série Redux modulárně jsme probrali, jaká byla východiska pro náš systém modulů. Řekli jsme si, že děláme potenciálně velké informační systémy s větším množstvím podobných obrazovek. Představili jsme náš technologický stack, který tvoří především React, Redux a Redux-Saga. Také jsme si krátce popsali, čemu rozumíme pod pojmem modulární design. Důležitá je u něj pro nás především znovupoužitelnost a logické oddělení.

V tomto článku si ukážeme, jak přesně takový modul vypadá.

Pokračovat ve čtení →

Rozdíly při vývoji pro Jira Server a Jira Cloud – TogglSync pro Cloud

V našem týmu se věnujeme mnoho let konfiguraci Jira instancí a vývoji aplikací pro Jira Server. Naším společným cílem je spokojený zákazník. Pokud zákazník potřebuje v Jira něco nadstandardního, je možné, že nenajdeme již vyrobenou alternativu. V tomto případě vyrábíme různá menší i větší rozšíření do Jira instancí tak, aby řešení bylo šité na míru a podporovalo business zákazníka.

Pokračovat ve čtení →

Malá chyba, která může výkonnostně úplně zahltit reduxovou aplikaci

Toto se může stát každému z nás. To si takhle v týmu děláte reduxovou aplikaci, která pomalu roste, jak se blíží termíny. Jednou vstanete, přijdete do práce, zapnete aplikaci a zjistíte, že se ten formulář „tak nějak seká“. Ale formulář o 3 políčcích by přece ani zdaleka neměl mít nějaké výkonnostní problémy, i když to tam někdo zesloní (zkoní, akorát tisíckrát hůře), že?

Pokračovat ve čtení →

Redux modulárně: Úvod

Když jsme loni na podzim uvažovali, jakým tématem reprezentovat naši firmu na Barcampu v Hradci, chtěli jsme, aby to bylo něco unikátního. Něco, na co jsme si v MoroSystems přišli sami a myslíme si, že to děláme dobře. A došli jsme k tomu, že strukturování aplikace do modulů je něco, čemu jsme věnovali hodně času a úsilí, a že jsme vytvořili něco, o co bychom se rádi podělili. Pokračovat ve čtení →

Dvojúrovňová cache v Reselectu

Reselect je velmi užitečná knihovna na cachování selektorů, aby se při dotazování na stav nemusely pokaždé provádět složité operace. Normálně je poměrně jednoduché ji použít, byť to požaduje trochu přehodnotit uvažování o selektorech (tedy dobře si přečíst dokumentaci). Pokračovat ve čtení →

Co je to eSF?

Projekt eSF nebo-li eServices framework vyvíjíme pro našeho partnera Diebold Nixdorf už 7 let. Je to nástroj, který slouží k monitoringu, správě a sběru dat z koncových zařízení. Tento software je zejména cílený pro správu POS zařízení, případně bankomatů.

Minulý týden jsme se rozhodli představit ho světu také vizuální formou a spolu s týmem, který na projektu pracuje, jsme natočili krátké video.

Pokračovat ve čtení →

Rok 2017 z pohledu chyb

Rakouská společnost TRICENTIS zaměřující se na oblast testování vydává každý rok zajímavé statistiky na téma největších chyb a problémů, které se ve světě softwaru v předchozím roce udály (“Software FAIL Watch”). Na otázku, jak k daným číslům došli, odpovědět nedokáži (a analytika/statistika, který toto vyhodnocoval, bych jednou rád potkal osobně), ale čtení je to vždy zajímavé. V následujícím článku vypíchnu a okomentuji to nejzajímavější a pokud by vás zajímaly další informace, kompletní dokument ve velice čtivé formě je ke stažení zde: https://www.tricentis.com/software-fail-watch/.

Pokračovat ve čtení →

MoroHackathon #2

Na přelomu listopadu a prosince 2017 jsme v MoroSystems uspořádali v pořadí druhý firemní Hackathon. Ten měl za cíl navázat na zavedenou tradici a zároveň, mimo jiná zajímavá témata, vytvořit funkční aplikaci pro rozdělování zisku mezi naše kolegy, která měla být spuštěna do produkce hned následující týden.

Pokračovat ve čtení →

MoroSystems © 2006 - 2015 Vsaď na Javu.cz je firemní blog společnosti MoroSystems

Nahoru ↑