Zdraví ťa Vladimír Kriška

Som programátor, geek, bloger a občasný rečník. Mám rád Linux, CSS a typografiu. Baví ma JavaScript, React, Docker a PHP. Pracujem vo firmeKeboola.

Ako nájsť chybu v apke pomocou polenia intervalu

Ak programujete, tak sa s polením intervalu (bisekciou) pravdepodobne stretávate často a ani si to moc neuvedomujete. Väčšinou to bude pri hľadaní chýb.

Revízia roku 2020

Vždy som chcel napísať rekapituláciu roku, pretože ma baví čítať si podobné príspevky od iných autorov, no nikdy som sa k tomu nedokopal. Nakoniec som si ale povedal, že rok 2020 si to zaslúži, predsa len bol výnimočný.

Hľadáme ďalšieho človeka na UIčka

- Keboola Tech blog

Do Kebooly hľadáme JavaScript vývojára, ktorý by sa pripojil k UI tímu a pomohol nám tvoriť a vylepšovať UI pre dátovú platformu Keboola Connection a ostatné podporné nástroje.

Twelve-Factor App s použitím Docker

- Posobota #107

Ako postaviť aplikáciu, ktorá beží v kontajneri tak, aby spĺňala všetky princípy Twelve-Factor App. Prečo posielať všetky výstupy na STDOUT. Ako a prečo používať rovnaký obraz vo všetkých prostrediach. A ako spúšťať jednorázové príkazy.

Nový život pre WebElement - zo stretnutí je konferencia

V januári 2014 som rozjímal nad tým, ako moc nemám chuť riešiť WebElement - stretnutie web developerov v Bratislave. Potom som to potiahol ešte ďalšie 3 roky.

Navrhnite REST API, aby s ním bolo radosť pracovať

- Posobota #102

Aké chyby bežne robíme pri návrhu REST API a ako sa im vyhnúť. Ako môže byť klientská aplikácia (napr. jednoduchá Single Page Application) dobrým testom REST API. A čo je to HATEOAS.

Ako sme previedli súbory s cca 200 React komponentami z CoffeeScriptu do JavaScriptu

- Keboola Tech blog

Nakoniec sa nám podarilo zbaviť sa CoffeeScriptu úplne. Pomohli nám nástroje Decaffeinate a Jscodeshift, ale i spôsob akým sme konverziu previedli — rozdelením na takmer 100 menších častí.

Docker pre PHP developerov - tipy a triky

- PHP Prague

Ako si pripraviť vývojové prostredie s pomocou Docker Compose a rovno ho využiť aj v CI/CD. Prečo je dobré použiť rovnaký obraz vo vývojovom aj v produkčnom prostredí. Prečo je lepšie vychádzať z oficiálnych obrazov. A prečo posielať všetok výstup na STDOUT.

Ako zistiť čo sa deje v kontajneri

- Keboola Tech blog

Niekoľkokrát sa mi stalo, že som počas Zendesk služby zisťoval prečo dochádza komponente pamäť. Pomocou nástroja Cadvisor som sledoval, čo sa v kontajneri deje.

Docker - z vývojového prostredia do produkčného za pár minút

- Posobota #91

Ako pripraviť produkčný obraz, ako si nastaviť vývojové prostredie s pomocou Docker Compose, a ako dostať pripravený obraz za pár minút do produkčného prostredia s pomocou AWS ECS.

Automatické formátovanie JavaScript kódu pomocou Prettier

- Keboola Tech blog

Debaty o tom, ako má byť kód naformátovaný môžu úplne skončiť. Prettier je nástroj, ktorý kód naformátuje automaticky, len máličko poladíte pravidlá formátovania tak, aby vám sedeli. A samozrejme ho môžete spúšťať aj v kontajneri.

Netradičné použitie Dockeru

- Nette Camp #3

Docker nie je len o lokálnom vývoji alebo o príprave obrazov, ktoré následne spustíte na nejakej platforme. Veľakrát môže Docker pomôcť ako sada pomocných nástrojov. Napríklad keď chcete mať čistý systém alebo si nechcete inštalovať OpenVPN.