20. listopadu 2017

Generování dat v SoapUI

SoapUI je vynikající open source nástroj pro testování restových a soap služeb - https://www.soapui.org/. Pokud to ale s tímto nástrojem myslíte vážně, tak rychle narazíte na problém, že vám již statické requesty na server nestačí a že potřebujete nějaká data zautomatizovat a generovat (například rodná čísla, názvy osob, aktuální datum a čas atd.).
Pro tyto případy lze v SoapUI dopisovat vlastní kód v Groovy Scriptu (http://groovy-lang.org/index.html), ve kterém si napíšete libovolný kód pro generování dat. V tomto článku vám popíši jak na to.

6. listopadu 2017

Jak jsme v CCA zavedli zálohování pomocí Veeamu

Nedávno jsem byl na akci VeeamON Forum. Tato událost mne inspirovala k napsání článku o zkušenostech z implementace Veeam Backup & Replication pro zálohování infrastruktury v CCA Group a.s.

Infrastruktura pro software house se v současnosti neobjede bez virtulizace. V CCA používáme VMware a vzhledem k orientaci na Oracle také Oracle VM. Do doby před Veeamem jsme používali IBM Tivoli Storage Manager.

31. října 2017

Vytvoření jednoduchého instalátoru aplikace aneb základy Installshieldu

Když vytvoříme aplikaci, musíme vyřešit, jak ji budeme distribuovat k cílovým zákazníkům. Existuje mnoho způsobů jak toho dosáhnout. U nás v CCA, používáme pro distribuci některých aplikací program Installshield. V článku Vám Installshield krátce představím a předvedu, jak lze jednoduše vytvořit instalátor, který bude distribuovat soubory pomocí MSI balíčku.

14. srpna 2017

Jak posílat data z Arduina na Azure


V rámci našeho technologického rozvoje jsem byl požádán o ukázku IoT. Po chvíli diskuzí padla myšlenka na měření vlhkosti a posílání dat do cloudu, kde už si s tím velmi snadno poradíme. Přeci jenom nás živí psaní kódu.

Co je všechno potřeba / jak jsem hledal architekturu

Na začátku bylo potřeba si říct z jakých částí vlastně bude celé řešení složeno. Vzhledem k mým zkušenostem s Arduinem a Azure bylo po chvíli přemýšlení vcelku jasno – potřebuji čidlo vlhkosti, Arduino, připojení k internetu přes WiFi, Azure předplatné, Visual studio a nějaké znalosti psaní kódu v C a C#. Nejprve tedy potřebuji vlhkostní čidlo,

25. července 2017

DropWizard Metrics


DropWizard Metrics poskytují sadu nástrojů pro měření chování kritických komponent aplikací v produkčním prostředí.

Oficiální stránky projektu jsou http://metrics.dropwizard.io/


Import do projektu


Do projektu je potřeba přidat Maven závislost na metrics-core.
<dependencies>
  <dependency>
    <groupId>io.dropwizard.metrics</groupId>
    <artifactId>metrics-core</artifactId>
    <version>3.2.0</version>

19. června 2017

Koexistence aplikace v Oracle Forms nad společnou databází s jinou aplikací v odlišné technologii

Specifika technologie Oracle Forms

Technologie Oracle Forms je určená pro vývoj OLTP aplikací nad databází Oracle (primárně pořizování dat do DB). Z tohoto důvodu je technologie optimalizovaná na vysoký uživatelský komfort při této činnosti (bohaté uživatelské rozhraní + uživatelsky přívětivé řešení kolizí z mutliuživatelského přístupu k DB).
Z pohledu práce s databází je jedno, v jaké verzi Oracle Forms je aplikace provozována. Tlustý klient 6i i tenký klient 6i, 9i, 10g, 11g a 12c pracují s databází shodně

28. dubna 2017

Autentizace mobilní Xamarin aplikace vůči Azure


V tomto článku popíši, jak lze snadno řešit problematiku autentizace mobilní aplikace vůči backendu běžícího na infrastruktuře MS Azure. Tento konkrétní příklad popisuje autentizaci prostřednictvím Microsoft účtu. Obdobné je to ale i pro Facebook, Google ….

Nastavení zabezpečení na straně serveru

Pokud používáte klasickou WebApp v Azure tak je zapnutí zabezpečení velice snadnou záležitostí. V hlavním menu aplikace zvolte Authentication/Authorization. Přepínačem zapněte App Service Authentication. Azure vám nabídne všechny autentizační služby, které můžete použít.