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