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 a Docker.

article

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.

article

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ý.

talk
Posobota #107

Twelve-Factor App s použitím Docker

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.

article

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.

talk
Posobota #102

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

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.

link
Keboola Tech blog

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

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í.

talk
PHP Prague

Docker pre PHP developerov - tipy a triky

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.

link
Keboola Tech blog

Ako zistiť čo sa deje v kontajneri

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.

talk
Posobota #91

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

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.

link
Keboola Tech blog

Automatické formátovanie JavaScript kódu pomocou Prettier

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.

talk
Nette Camp #3

Netradičné použitie Dockeru

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.

link
Keboola Tech blog

Ako bezproblémovo previesť React komponenty z CoffeeScriptu do JSX

Hlavná UI apka Keboola Connection vznikla niekedy v roku 2015 a veľa komponent bolo napísaných v CoffeeScripte. Zhodli sme sa, že sa ho zbavíme, no nechceli sme pri tom nič rozbiť.