Ackee vydává kuchařku

Cože? Ackee a vaření? No ne tak docela, i když na akci #dnesnekodim jsme předvedli, že ani plotna nám není cizí. Nicméně lépe je nám přeci jen za klávesnicí a tak naše kuchařka nebude o jídle, ale o programování. Dočtete se v ní, jak připravujeme ty nejlepší aplikace na české scéně, jaké nástroje k tomu používáme a to včetně všech našich tajných postupů.

(Pokračování textu…)

Dominik Veselý

Dominik Veselý

Software Analyst & Architect

10 důvodů, proč (ne)používat React Native | 1. část

V Ackee s novými technologiemi pracujeme každý den. Je to jedna z věcí, kterou považujeme za naší největší přednost, a tak nám samozřejmě nemohl uniknout silný mediální nástup technologie React Native. Stejně tak nám bohužel neuniklo zjevné nepochopení některých vývojářů, jak k této technologii přistupovat. Následující tři články mají vyvrátit největší mýty o React Native (RN) a vysvětlit, že u této technologie nejde o to, jestli je dobrá nebo špatná, ale o to, na co a jak ji použít.

(Pokračování textu…)

Dominik Veselý

Dominik Veselý

Software Analyst & Architect

Jak využít GitLab merge requesty při revizi kódu

Věřím, že revize kódu (code review) je nedílnou součástí vývoje. Pokud tento termín ještě neznáte, jedná se o vzájemnou kontrolu kódů programátory mezi sebou. Používá se jako efektivní opatření ke zvýšení kvality produktu a zefektivňuje celý proces vývoje. V Ackee nám tento přístup pomáhá v unifikaci kódu, což jinými slovy znamená, že v našem kódu nejsou kvalitativní výkyvy v závislosti na kvalitě a senioritě vývojářů. V tomto článku se proto budu soustředit na metody zlepšení práce prostřednictvím revize kódu přes merge requesty v GitLabu, což je ekvivalent k pull requestům, pokud používáte Github.

(Pokračování textu…)

Dominik Veselý

Dominik Veselý

Software Analyst & Architect

Vývoj aplikací v době PaaS a SaaS

V minulém článku jsme si představili softwarové architekty a náplň jejich každodenní práce. Ukázali jsme si, že je u nich nejdůležitější znalost všech trendů a nejnovějších technologií. A právě na dva takové trendy se teď zblízka podíváme. Dá se totiž říct, že žijeme v době SaaS a PaaS, kdy prodejci nabízí svůj software a platformy jako služby, které můžete využít pro svou aplikaci. Všichni, kdo mají zájem o vývoj nových aplikací (softwarové společnosti, startupy, firmy), musí tento fakt přijmout a přizpůsobit se mu. Pojďme se tedy společně podívat, jak na to.

(Pokračování textu…)

Dominik Veselý

Dominik Veselý

Software Analyst & Architect

Kdo je softwarový architekt a proč ho potřebujete

Vývoj mobilních aplikací je v posledních letech velmi populární a nic nenasvědčuje tomu, že by se na tom mělo v blízké budoucnosti něco měnit. Zároveň je to ale velmi mladý obor, který se extrémně rychle vyvíjí a to i ve srovnání s překotným vývojem v jiných oblastech IT.

Tímto textem začínáme sérii článků, která se bude zabývat vývojem softwaru v současnosti. Dnes se zaměříme na softwarovou architekturu a hlavně na toho, kdo ji navrhuje.

(Pokračování textu…)

Dominik Veselý

Dominik Veselý

Software Analyst & Architect