Kategorie

Odborné

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

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

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

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

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Jak přistupovat k Immutable.js

Pokud to s Reduxem myslíte vážně, a já doufám, že ano, budete muset dříve nebo později řešit problém, jak dosáhnout neměnnosti (immutability) stavu. A věřte mi, chcete jej řešit spíše dříve, než později, abyste se vyhnuli náročnému refactoringu, který půjde přes všechny komponenty vaší aplikace.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Redux definuje tolik potřebná omezení na velkém projektu

V nedávném článku Tomáš Jílka jak psát velkou aplikaci v Reactu jsme vám představili způsob, jak o programování v Reactu přemýšlíme. Nyní bychom na toto téma rádi navázali a rozšířili jej o informace, proč používáme pro naše projekty v Reactu právě Redux.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Jak psát velkou aplikaci v Reactu – část 1.

Rádi v MoroSystems zkoušíme nové technologie a pokud jejich použití dává smysl, zavádíme je okamžitě do praxe. Nedávno jsme udělali menší revoluci a přešli z jQuery, se kterým máme rozsáhlé dlouholeté zkušenosti, na React, konkrétně ES6, Less, Redux, Webpack a npm.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Jaké novinky o JS byste v roce 2016 neměli minout?

Zaznamenali jste článek Most Popular JavaScript Frameworks 2015 – 2016? Pracuje se zajímavou infografikou, ze které by se mohlo zdát, že se celý front-end vývoj soustředí kolem Angularu, Emberu a Backbone. Hladina aktuálního front-end vývoje na webu je ale velice bouřlivá s množstvím protichůdných názorů, změn, nástrojů a děje se toho mnohem více, než by se z takových článků o populárních frameworcích mohlo zdát.

Zkusím vám trochu osvětlit aktuální výzvy, kterým front-end vývoj aktuálně čelí a doplnit další zajímavé postupy, knihovny či frameworky, které by neměly ujít vaší pozornosti.
Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Účastnili jsme se AtlasCampu 2016 v Barceloně

Dnes jsme se vrátili z AtlasCampu, konference pro vývojáře, kterou každoročně pořádá australská firma Atlassian. Letošní ročník se konal v Barceloně na téma efektivního vývoje Atlassian produktů pro server a cloud .

Já, Tom, Pavel a Martin jsme byli u toho. Tímto bych se chtěl s vámi podělit o naše zkušenosti.
_DSC9560

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Jedeme na AtlasCamp do Barcelony

Po roce se znovu účastníme konference pro vývojáře AtlasCamp 2016, kterou pořádá australská společnost Atlassian v Barceloně.

Jsme špičkoví v implementaci nástrojů Atlassianu do organizací a firem. Zabýváme se vývojem pluginů na míru i vývojem vlastního software. Na konferenci jedeme načerpat inspiraci a best-practices, které nám umožní dělat naši práci ještě lépe.

AtlasCamp_2016_in_Barcelona_-_May_24__2016_8_00_AM___Eventful

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Získejte z JIRA Service Desk maximum

Zveme vás na business snídani na téma

Získejte z JIRA Service Desk maximum

Jde vám z řešení ticketů hlava kolem? Neumíte vyhodnotit kvalitu poskytovaných služeb? Nedokážete se poučit z minulosti? Opakovaně vynalézáte kolo? Jsou vaši lidé demotivovaní, protože je váš nástroj složitý? Vrtá vám hlavou, zdali je možné service desk dělat lépe? 


Příjměte naše pozvání na business snídani, na které vám představíme řešení.
Ukážeme si, jak získat z JIRA Service Desk maximum.

 

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Jak jsme použili Swagger.io na dokumentaci REST API

Swagger.io je nástroj pro dokumentaci REST API. My jsme ho v jednom z našich projektů použili následujícím způsobem.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

CZJUG Hradec Králové – Truffle & Graal

První letošní setkání hradeckého CZJUGu se uskuteční 24.2.2016 od 17:30 hod. v posluchárně J3 na Fakultě informatiky a managementu, Univerzita Hradec Králové. Přednáškou na téma Truffle & Graal provede zakladatel NetBeans a API Architect Jaroslav Tulach ze společnosti Oracle Labs.

cover_g+

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Probuď sílu Javy – odpovědi na třetí test síly

A tady je poslední sada správných odpovědí na třetí a poslední zkoušku Mistra. Jak se vám dařilo? Odpověděli jste správně?

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Probuď sílu Javy – odpovědi na druhý test síly

Máme tu pro vás další sadu správných odpovědí na druhou zkoušku Mistra. Odpověděli jste správně i tentokrát?

wrong_question_header

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Probuď sílu Javy – vyhodnocení

A je konec. Naše soutěž Probuď sílu Javy, která měla za cíl najít ty nejlepší Java Rytíře, skončila. Jak to celé dopadlo?

Moro Brno final_cr

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Ukaž svoji sílu!

Jaká je tvoje síla? Jsi učedník nebo mistr?  Pokud váháš i pokud víš, ověř si svoji sílu v naší zkoušce.

Moro Brno final_cr

 

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Druhý CZJUG v Hradci Králové – Web Components a Polymer

Druhé letošní setkání hradeckého CZJUGu se uskuteční 9.12.2015 v 17:30 na Fakultě informatiky a managementu, Univerzita Hradec Králové v posluchárně J3. Přednášku povede Michael Bezvoda na téma Web Components a Polymer.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Architektura paměti Java Virtual Machine

Virtuální paměť JVM je rozdělena do tří hlavních částí

  • Heap space
  • PermGen (Method area)
  • Native area

Pro sledování toho jak je paměť využívána lze použít různé nástroje např. JConsole nebo VisualVM.JUtH_20121024_RuntimeDataAreas_1_MemoryModel

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

CZJUG v Hradci Králové pod patronací MoroSystems

Účelem hradeckého CZJUGu je posílit a podpořit aktivity jednotlivců i organizací, které mají chuť pořádat v Hradci přednášky, workshopy a jiné aktivity týkající se vývoje software (nejen) v Javě a souvisejících IT technologiích.

Hlavním partnerem hradeckého CZJUGu je MoroSystems a Fakulta informatiky a managementu Univerzity Hradec Králové.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Balsamiq Mockup – nástroj pre vizuálny návrh GUI obrazoviek

Pri svojej práci som narazil na nutnosť mať po ruke nástroj, ktorý dokáže rýchlo a efektívne vizuálne zaznamenať GUI návrhy jednotlivých obrazoviek webaplikácie. Jedna z možností je použiť program Balsamiq Mockup.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Zpracování PDF formulářů v Javě

Občas se dostaneme do situace, že potřebujeme vyplnit formulář, který se má dále zpracovat. Pokud je vyplněný formulář v elektronické podobě, není problém z něj ta data dostat, jak ukazuje část kódu níže. Pokud se ale mají data přečíst z papírové podoby, nastává zde drobnější problém. Je možné formulář naskenovat a pomocí OCR data získat. To ovšem nemusí fungovat zcela spolehlivě, například, když vznikne další verze formuláře, kde se změní design nebo názvy polí.

Pokračovat ve čtení →

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

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

Nahoru ↑