Kategorie

Odborné

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

Jak jsme sdíleli zkušenosti s vývojem na setkání Atlassian User Group

Nedávno jsme v našich brněnských kancelářích s potěšením přivítali Atlassian User Group Brno. Jako Atlassian Gold Solution Partner dlouhodobě podporujeme aktivity, které souvisejí s používáním a propagací nástrojů Atlassian. Pravděpodobně jedním z největších řešení v celé České republice je nástroj na řízení marketingových kampaní pro eBay, který vyvíjíme již čtvrtým rokem a který je postavený nad JIRA. Toto řešení již dávno přesáhlo naši republiku, a dokonce i Evropu. Právě vývoj velkých aplikací nad platformou Atlassian bylo téma posledního setkání Atlassian User Group Brno.

Pokračovat ve čtení →

Modulární systém Javy 9

S příchodem Javy 9 se nejčastěji mluví o Jigsaw, o nové modulární architektuře samotného JDK. Znamená to pro programátory nějakou změnu? Co náš starý kód, bude stále fungovat?

Pokračovat ve čtení →

Nové trendy z konference GOTO Amsterdam

Letos jsme měli možnost navštívit další zajímavou vývojářskou konferenci. Tentokrát jsme se vydali do Amsterdamu na konferenci GOTO Amsterdam. Kromě prohlídky města, ochutnávky Heinekenu a dalších volnočasových aktivit jsme zvládli i celý program konference. V tomto článku přinášíme ta nejzajímavější témata, která nás napříč konferencí zaujala.

Pokračovat ve čtení →

Team leasing vs body shopping – zajištění kvalifikovaných pracovníků v IT

Často se zákazníky diskutujeme různé přístupy k zajištění kvalifikovaných kapacit v rámci vývoje software. Mnohdy se přitom setkáváme s názorem, že body shopping a team leasing představují srovnatelnou přidanou hodnotu. V obou případech se přece jedná o nákup či pronájem pracovníků na určitou dobu, nejčastěji na dobu realizace konkrétního projektu. V konečném důsledku však existuje několik zásadních odlišností, které se při rozhodování vyplatí brát v úvahu. Pojďme se na ně blíže podívat.

Pokračovat ve čtení →

Spring 5 – Reactive

V minulém díle seriálu o Spring Framework Pavel Šindelář psal o HTTP/2 a web containerech na Java 8. Tentokrát bude Lukáš Marek podrobněji věnovat reaktivnímu programování. Podíváme se, k čemu je reaktivní přístup dobrý, jaké jsou jeho nevýhody a ukážeme si i to, jak vytvořit jednoduchou reaktivní aplikaci.
Pokračovat ve čtení →

HTTP/2 a web containery na Java 8

Jsou to již téměř 2 roky od vydání HTTP protokolu ve verzi HTTP/2 (RFC7540). Jedná se o první novou verzi protokolu od roku 1997, kdy byl standardizován HTTP 1.1 jako RFC2068. Za tu dobu ušel internet dlouhou cestu a velmi se změnil způsob, jakým ho používáme.

Dnes žijeme ve světě interaktivních responsivních webových nebo mobilních aplikací, které na pozadí provádí desítky drobných AJAXových požadavků, jejichž backend je často implementován formou desítek, stovek a v některých případech dokonce tisíců mikroservice, které spolu navzájem komunikují prostřednictvím RESTových rozhraní. Na vykreslení jedné webové stránky je tak nezřídka třeba několik stovek HTTP požadavků. Uživatel přitom očekává bleskovou odezvu. V takovéto architektuře a s takovými požadavky mají úspory na úrovni aplikačního protokolu značný význam. Co nám tedy protokol HTTP/2 v tomto ohledu přináší?
Pokračovat ve čtení →

Kritické faktory úspěšného IT projektu

Chcete začít realizovat IT projekt s dodavatelem a přejete si, aby byl úspěšný? Pomoci by vám mohly následující tipy vycházející z mnoha let praxe.

Pokračovat ve čtení →

Integrační testování Reduxu

Před časem jste se na našem blogu mohli dočíst, jak používáme Redux. V tomto příspěvku se posuneme o něco dál a podíváme se na to, jak děláme integrační testování Reduxu.

Pokračovat ve čtení →

Jaké to bylo s Juergenem Hoellerem

Jak už pravděpodobně víte z našeho blogu, konal se v našich brněnských kancelářích MeetUp s Juergenem Hoellerem. Bylo nám velkou ctí a potěšením přivítat u nás osobnost jakou je právě Juergen, spoluzakladatel Spring Frameworku. A právě blížící se release verze 5.0 bylo téma, kterému jsme se věnovali po celé dva dny jeho návštěvy.

Pokračovat ve čtení →

Juergen Hoeller o Spring Frameworku 5 naživo v Brně, 15.3.2017

Je to zhruba 12 let, co jsme začali podnikat a programovat v Javě. Peťa Matulík v té době přečetl knihu J2EE Development without EJB od „nějakého“ Roda Johnsona a Juergena Hoellera, což nás natolik inspirovalo, že jsme se vyhnuli EJBčkám a začali se věnovat Spring Frameworku. Byli jsme průkopníci této technologie u nás a podařilo se nám ji prosadit u řady zákazníků. Už se dávno ukázalo, že vsadit na Spring Framework byla dobrá volba.

Pokračovat ve čtení →

Record: To nejlepší z Immutable.js

Ve svém předchozím článku jsem rozebíral, jak používat Immutable.js k správě reduxového stavu. V podstatě jsem vám dal na výběr: Nepoužívejte Immutable.js a riskujte špatně odhalitelné chyby a nebo jej používejte a připravte se o pohodlí destrukturalizace objektů a přehlednost kódu. Mohli jste se ptát: Proč ne obojí? A já bych řekl: Nejde to, alespoň ne jednoduše. A neměl bych pravdu.

Pokračovat ve čtení →

Proč (ne)použít Vaadin pro vývoj webové aplikace

Vaadin je léty ověřeným frameworkem pro vývoj webových aplikací typu Rich Internet Applications. Umožňuje vám za použití jediného programovacího jazyka (Javy) implementovat interaktivní a na prvky uživatelského rozhraní bohaté webové aplikace. Vaadin poskytuje díky některým svým vlastnostem zásadní urychlení vývoje software, ale zároveň přináší i některá úskalí, která se mohou stát nepříjemným problémem, pokud zvolíte Vaadin jako frontendovou technologii pro nevhodný typ webové aplikace.

Pokračovat ve čtení →

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

Nahoru ↑