Mikroslužby mohou posloužit ve velkém

Jak víte z našich předešlých příspěvků na sítích, naším primárním jazykem pro psaní “backendů” je Node.js. Jedním z důvodů, proč jsme se rozhodli pro tuto technologii, byl i fakt, že klasické monolitické aplikace, kde veškerá logika, renderování, zpracování requestů, atp. je v jedné codebase, začaly být značně limitující. A to jak technicky, tak z pohledu lidských zdrojů. I v našich “koncích” s PHP jsme rozdělovali finální zobrazovací vrstvu do samostatného tenkého klienta napsaného v Reactu. Chtěli jsme však jít ještě dál, rozdělit backend na několik menších a hlavně samostatných částí.

(Pokračování textu…)

Dominik Veselý

Dominik Veselý

Software Analyst & Architect

blog post about React Native

Airbnb končí s Reactem, co na to Ackee?

Moji předchozí sérii blogů o React Native jste již možná četli. Trochu mě mrzí, že zůstala lehce nepochopená. React Native je určitě velice zajímavá technologie, chtěl jsem pouze upozornit na její úskalí a to, že ji agentury kolem nás používají špatně. Jak ukázal čas, měl jsem tenkrát pravdu. Tedy alespoň podle AirbnbUdacity, které pro vývoj svých mobilních aplikací react přestali používat.

(Pokračování textu…)

Dominik Veselý

Dominik Veselý

Software Analyst & Architect

Umělá inteligence v počítačových hrách aneb Myslí ta hra skutečně sama?  

Umělá inteligence doprovází hry od nepaměti. Představuje významnou část gameplaye neustále motivující hráče k tomu, aby postupoval kupředu. Ať už tedy při hraní porážíte hordu nepřátel, řešíte logické hádanky či stavíte železnici propojující průmyslová centra virtuálního světa, máte co dočinění s právě s umělou inteligencí.

Jak se ale vlastně taková herní AI (Artificial Intelligence) realizuje? A jedná se o skutečnou inteligenci, ač umělou? Pojďme na následujících řádcích společně shrnout různé formy a typy AI používané v počítačových hrách. (Pokračování textu…)

Adam V.

Adam V.

Android Developer