10. prosince 2018

Maskování textových řetězců v konfiguraci JBoss / WildFly


Snad v každém konfiguračním souboru aplikačního serveru se nachází řetězec, u kterého bychom neradi, pokud by se dostal k neoprávněným osobám. Nemusí jít nutně o heslo, ale samozřejmě drtivá většina takových řetězců budou hesla, a to především produkčních systémů. V případě aplikačních serverů JBoss a WildFly, lze částečně problém vyřešit použitím tzv. Vault. Proč vůbec a jak ho použít, se dozvíte v dalších odstavcích.

4. prosince 2018

SoapUI - maily, databáze, knihovny a další…

V rámci výzkumu jsem dostal za úkol vyzkoušet možnosti SoapUI, týkající se posílání mailů a práce s databází. Už dopředu jsme tušili, že to půjde, takže hlavní úkol byl zjistit jak na to. Bylo mi řečeno, že by šlo použít jazyk Groovy, pro který má SoapUI podporu a Groovy skripty se dají používat jako jednotlivé kroky. Rozhodl jsem se tedy vydat touto cestou a v následujícím článku Vám o tom řeknu něco víc a i něco o tom,  jak použít Groovy skript jako obecnou knihovní funkci.

25. října 2018

Případová studie pro automatické funkční testy


Testování je nedílná součást výroby SW. To platí od okamžiku, kdy vznikla první řádka programového kódu (a s ní jistě i první bug). Disciplína testování už povýšila na samostatný obor, který zkoumá metody tvorby testů, techniky testování, ale i třeba psychologické aspekty a dopady testování na vztahy v týmech.

10. září 2018

Jak vytvořit lokální dočasný (mandatory) profil na Windows 10

Někdy nám vzniká potřeba vytvořit na počítači profil, který je pouze dočasný a po odhlášení se smaže a vrátí se do původního nastavení. Výborné využití toto najde např. v různých kioscích, veřejných knihovnách či učebnách. Pokud tedy nepotřebujeme účet, do kterého bude uživatel ukládat svoje data, případně měnit nastavení Windows, je toto přesně to pravé.

7. září 2018

Jak jsme vyřešili offsite zálohy aneb z pásek rovnou do cloudu…

Jistě jsme nebyli první ani poslední firma, která potřebuje offsite zálohování. Dlouhou dobu jsme k tomuto účelu používali produkt IBM TSM a LTO-5 pásky. Knihovna ovšem začala dosluhovat a proto jsme řešili, co dál. A jelikož cena je vždy až na prvním místě, museli jsme provést cenovou rozvahu, zda koupit novou knihovnu či zda existují nějaká jiná řešení. 

Shodou okolností jsme začali před cca rokem používat produkt Veeam Backup & Replication a po prozkoumání všech jeho možností jsme se rozhodli, že půjdeme s dobou a nahradíme pásky zálohováním do cloudu.

2. září 2018

Testování UX

Už dlouho mi v hlavě hlodá otázka, jak efektivně a účinně testovat UX. Jaká je nejlepší metoda? Kolik nás to bude stát? Lze to vůbec? Na tyto a další otázky se dnes pokusím odpovědět.

30. srpna 2018

Zkušenosti s auditem databází Oracle u zákazníka

Za posledních zhruba 3/4 roku jsem prováděl postupné nastavení standardního auditu na databázích zákazníka spolu s řešením obecné správy účtů. V následujících odstavcích se pokusím popsat, na jaká úskalí jsem za tu dobu narazil, proč jsem se rozhodl pro určitý způsob nastavení auditu a co za informace se podařilo získat.

5. června 2018

Deníček příležitostné cyklistky aneb Do práce na kole 2018

S kolegy jsme se v květnu zapojili do celorepublikové soutěže Do práce na kole 2018. Dostali jsme krásná žlutá trička a druhý květnový den (první pracovní) vyrazili do práce na kole, náš brněnský kolega na koloběžce (na fotce chybí, protože se bohužel ještě neumíme vyfotit v jednom čase na dvou místech najednou).

14. března 2018

Je zakázkový vývoj mrtvý?

Zakázkový vývoj si můžeme vydefinovat jako činnost, kdy vyvíjíme informační systém, které jsou plně na míru zákazníka, to znamená dle jeho přání, požadavků a jiných specifikací. Otázkou ale je, zda je zakázkový vývoj mrtvý. Proč si tuto otázku pokládám?

Analytika a crash reporting v mobilní aplikaci

Stejně jako u webových stránek je u mobilních aplikací žádoucí sbírat některé základní analytické metriky o uživatelích a jejich chování. Nebál bych se dokonce tvrdit, že pro mobilní vývoj mají tyto data ještě větší váhu, zejména z pohledu velkého množství verzí operačních systémů, rozmanitosti používaného hardwaru atp. Na tuto problematiku existuje více použitelných řešení. V tomto článku popíši řešení prostřednictvím aplikace App Center (https://appcenter.ms/) od Microsoftu.

16. února 2018

Od nápadu k prototypu

V tomto článku se pokusím shrnout, co vše stojí za tím, aby od první žárovičky v hlavě, přes občas nelehkou a trnitou cestu, vznikl přitažlivý prototyp pro zákazníka. Proč je to tak důležité? Inu, řekněme si narovinu, zákazníky v drtivé většině tak nezajímá, jakou dodavatel využívá technologii, ale především, aby to mělo hezké „guíčko“ a bylo dobré „jůiksko“. Proto prezentace vzhledu aplikace (ať webové, mobilní nebo desktopové) hraje velkou roli, abychom zákazníka zaujali.

Takže jdeme na to.