Author

Radek Teichmann

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.

Continue Reading →

Hessian a jeho problémy

O Hessianu – binárním komunikačním protokolu, který společně s jeho kolegou Burlapem používáme v našich projektech, toho bylo již napsáno hodně. V tomto krátkém článku bych se rád zaměřil na problémy, s kterými jsem se při jeho používání setkal.
Continue Reading →

Google Developer Day 2011

Stejně jako minulý rok, ale tentokrát skoro o měsíc dříve, jsme měli možnost navštívit Google Developer Day. Pro letošní rok Google rozšířil počet měst, ve kterých se tato událost konala na rovných 8 a i na Prahu se naštěstí opět dostalo. V následujícím shrnutí vám chceme přiblížit naše dojmy z přednášek, které jsme navštívili.

Continue Reading →

ProGuard – obfuskace kódu v praxi

Jelikož je Java velmi jednoduše decompilovatelný jazyk, s obfuskací kódu se čas od času setká každý z nás – ať už z vlastního popudu, či jako zadání zákazníka. V dnešním článku se zaměříme na konkrétní nástroj pro obfuskaci a úpravu kódu – ProGuard. Jak si ukážeme, nástroj je to velmi užitečný a pomocí něho bude obfuskace vašeho kódu otázkou několika sekund.
Continue Reading →

JBehave – Behavior Driven Development v praxi

Nedávno se mi do RSS čtečky dostal odkaz na novou verzi JBehave 3.0 – BDD nástroje, který poskytuje zajímavé možnosti zejména při testování vašeho kódu. Pojďme se tedy letmo seznámit s tímto zajímavým projektem a ukažme si na příkladech, jak ho použít.

Continue Reading →

Google Developers Day 2010

V úterý 16.11.2010 se v Praze konala dlouho očekávaná akce Google Developers Day. Stejně jako zhruba dalších 1000 lidí, jsme se na tuto akci vydali a přinášíme vám stručné shrnutí toho, co jsme se dozvěděli na zajímavých přednáškách.

Continue Reading →

Záznam z naší přednášky na CZJUG (GWT a Spring Roo)

Dne 25.10.2010 měli dva z našich kolegů, Stanislav Hybášek a Pavel Klobása, možnost prezentovat svoje zkušenosti na setkání CZJUGu. Pokud jste na této přednášce nebyli, či si chcete pouze něco zopakovat, přinášíme vám její záznam a také slidy z přednášek. Oficiální záznam pak bude zveřejněn zde.

Continue Reading →

Novinky v Maven 3

Nedávno se objevila na stránkách Sonatype prosba o vyzkoušení Mavenu 3 RC1 (link). Cílem této prosby je snaha o stihnutí slibovaného termínu vydání Mavenu 3 k prvnímu říjnu 2010. Neváhali jsme tedy a vyzkoušeli, co se nám Maven 3 snaží přinést a co bude znamenat přechod ze stávající verze.

Continue Reading →

Java Monitoring – monitorování JVM

Všichni jste si již určitě dostali do situace, kdy je třeba sledovat prostředky, které má JVM přiděleno a tyto informace nějakým způsobem reflektovat ve vaší aplikaci. V tomto článku si ukážeme, že získání těchto informací není vůbec složité.

Continue Reading →

SIGAR API – získání systémových informací

Tento článek navazuje na sérii článků o méně známých, avšak zajímavých nástrojích a technologiích. Dnes se zaměříme na knihovnu SIGAR (Hyperic’s System Information Gatherer), která nám umožňuje získávat zajímavé informace ze systému nehledě na to, na kterém systému naše aplikace pracuje. O této knihovně již byla na našem blogu řeč – nyní se podíváme na její další využití.

Naše návštěva na BarCamp Brno 2010

BarCampV sobotu 26.6.2010 se v Brně konala akce BarCamp, která slibovala zajímavou podívanou v podobě podnětných přednášek anásledných diskuzí. A jelikož se konečně podobná akce konala v “našem” městě, vypravili jsme se na ni načerpat informace a trendy v internetovém byznysu. Připraveno bylo 24 přednášek ve třech sálech – my jsme jich zvládli 7. Celá akce se nesla silně na vlně informací ohledně startupů. Pokud jste se na BarCamp nedostali, přinášíme vám malou ochutnávku z přednášek, na kterých jsme se byli podívat.

Continue Reading →

Video z MoroEDU – novinky ve Springu 3.0

Tomáš Páral nám na závěr prvního MoroEDU předvedl novinky ve Springu 3.0 a zejména se věnoval zlepšené podpoře validací formulářů. Continue Reading →

Video z MoroEDU – nástroj JavaRebel

Michal Bradiak nám představil nástroj, který bychom ocenili zejména na velkých projektech, které s sebou nesou problémy spojené s dlouhým startem aplikace při vývoji.

Video z MoroEDU – SpringSource portfolio

Moje přednáška byla koncipována jako seznámení s technologiemi, které poskytuje SpringSource. Zaměřil jsem se především na technologie, které nám mohou být určitým způsobem užitečné – tedy převážně na Roo, Grails (Groovy), dmServer a tcServer.

Video z MoroEDU – Optimalizce webových aplikací

Michal Huvar nám popsal jeho zkušenosti s optimalizací náročných webových aplikací, na jejihž vývoji se podílel. Seznámil nás se všemi kritérii, která musíme brát v potaz při vývoji takto velkých aplikací a vysvětlil jak předcházet problémům.

Continue Reading →

MoroEDU – reportáž z vzdělávacího programu

Je to již měsíc, kdy se v našich Brněnských kancelářích uskutečnil závěr prvního kola našeho vzdělávacího programu MoroEDU. A jelikož bychom se s vámi rádi podělili o výsledky, přinášíme zde malou reportáž z této akce. Navíc jako bonus zde budeme postupně uveřejňovat i videa, která jsme natočili při jednotlivých “přednáškách”.Continue Reading →

WIX – vytvořte si vlastní instalátor (2. díl)

Dnešním článkem navážeme na předchozí o nástroji WIX, který slouží k vytváření klasických MSI windows instalátorů. Pomocí konfiguračního XML, které vytvoříte, můžete velice snadno vytvářet sofistikované instalátory pro vaše produkty. V tomto díle se zaměřím na pár triků, které jsem použil při vytváření mého instalátoru a které by se vám mohly hodit.

Continue Reading →

WIX – vytvořte si vlastní instalátor (1. díl)

Dnešní článek bych rád věnoval jednomu zajímavému nástroji, s kterým jsem měl tu čest se setkat na jednom z projektů, na kterých pracujeme. Jedná se WIX, který slouží k vytváření klasických MSI windows instalátorů. Pomocí konfiguračního XML, které vytvoříte, můžete velice snadno vytvářet sofistikované instalátory pro vaše produkty. V tomto díle se zaměříme především na jeho představení a ukázku práce s ním.

Continue Reading →

iBatis 3 workshop

Jelikož máme na našich projektech bohaté zkušenosti s iBatis frameworkem verze 2, rozhodli jsme se navštívit workshop o jeho třetí verzi, který organizoval CZJUG a přednášel Jan Novotný (otec Fura, FG Forrest).

Continue Reading →

SpringSource portfolio

SpringSource je v současnosti jedním z největších dodavatelů webových technologií a dá se očekávat, že se tento fakt do budoucna nezmění. Ačkoliv se tato firma v podstatě zrodila z nápadu jednoho člověka (Rod Johnson) a jedné technologie (Spring) její působnost se doslova ze dne na den rozrostla na mnoho dalších souvisejících technologií.

Continue Reading →

Play! – framework pro urychlení vývoje (pokračování)

Další ze série článků o zajímavých, ale možná méně známých technologiích navazuje pojednáním o frameworku Play. Pojďme se tedy podívat, co nám tento nástroj, který nedávno dospěl do verze 1.0, nabízí.
Continue Reading →

Play! – framework pro urychlení vývoje

Další ze série článků o zajímavých, ale možná méně známých technologiích navazuje pojednáním o frameworku Play. Pojďme se tedy podívat, co nám tento nástroj, který nedávno dospěl do verze 1.0, nabízí.
Continue Reading →

Postřehy z Google Chrome OS

Před několika dny Google vydal svůj Chrome OS. Po jeho vyzkoušení musím uznat, že něco na tom Google myšlení je. Ale bude to stačit?

Continue Reading →

Lombok – knihovna pro urychlení vývoje

V dnešním článku bych vám rád představil zajímavou knihovnu, která přináší do nynější verze Javy takové techniky, kterých se nejspíše dočkáme v dalším vydání tohoto programovacího jazyka. Pojďme si tedy ukázat, co nám knihovna Lombok nabízí.
Continue Reading →

Volání nativních funkcí systému Windows

Ačkoliv nám Java nabízí spoustu nástrojů, které můžeme využívat, někdy se přeci jenom musíme “snížit” a použít nativní volání funkce přímo z operačního systému. Jak na to ve Windows si ukážeme v následujícím článku.

Continue Reading →

Serializace a její problémy

Serializace je v Javě velice mocný nástroj. Bohužel s ní přicházejí i problémy. Pojďme se na ni v následujícím článku podívat blíže.

Continue Reading →

Podbarvování tlačítek s SWT ve Windows

O SWT je obecně známo, že neumožňuje podbarvovat tlačítka ve Windows tak, jak to dovede například v Linuxu. Nemůže za to SWT, ale Windows – ty nedovolují tuto změnu. Jak tedy tento problém vyřešit? Více najdete v článku.

Continue Reading →

Použití příkazu vacuumdb v databázi Postgres

Příkaz vacuumdb slouží k vyčištění databáze od nepotřebných dat, které vznikají jejím použitím a k uvolnění místa, která tato data zabírá. Navíc dokáže analyzovat data v dabázi a umožňuje tak získat obrázek o tom, jak databáze funguje a jak jsou data uložena. Jedná se pouze o spouštěč SQL příkazu VACUUM, který můžete spustit klasicky přes SQL konzoli.

Continue Reading →

Yoxos – vaše vlastní distribuce Eclipse

Jak jistě víte, Eclipse, ačkoliv patří mezi nejlepší volně dostupná IDE pro Javu a jiné jazyky, má problémy se správou pluginů a jejich případným updatem. Existuje nějaké řešení?

Continue Reading →

Jak zprovoznit property autowiring v Springu

Jednou z největších výhod Springu je bezesporu podpora anotací, kterými se můžeme vyhnout zdlouhavé konfiguraci pomocí XML. Jak ale vložit property z externího souboru do anotované třídy bez toho, aniž bychom duplikovali konfiguraci?

Continue Reading →

Jak vytvořit spustitelný exe soubor v Javě pomocí Mavenu a Launch4j

Na jednom z našich projektů jsme potřebovali vytvořit spustitelný exe soubor, jako alternativu ke spouštění projektu klasicky přes jar soubor. Jak tento problém vyřešit s co nejmenší námahou se dočtete v následujícím článku.

Continue Reading →

Spring Framework 3.0 – postřehy z přednášky Jana Macháčka

Ve středu 13.3.2009 se konala na půdě fakulty informatiky a managementu univerzity v Hradci Králové přednáška o tvorbě webových aplikací pomocí frameworku Spring 3.0. Přednášejícím nebyl nikdo jiný, než slavný absolvent této univerzity Jan Macháček.

Continue Reading →

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

Up ↑