SOLID v JavaScripte: Open-Closed Principle

01.10.2023

Open-Closed Principle je druhým zo SOLID princípov a ako taký je druhým najdôležitejším, ktorého by sme sa mali pri programovaní držať. V tomto článku sa dozvieme, o čom tento princíp hovorí a akým postupom krokov vieme dosiahnuť, že bude v našom kóde splnený.

Zobraz celý článok

SOLID v JavaScripte: Single Responsibility Principle

27.03.2023

SOLID princípy nám hovoria, ako by sme mali písať náš kód, aby bol ľahko rozširovateľný, čitateľný a udržiavateľný. Hoci tieto princípy boli definované pre podmienky OOP jazykov, tak v skutočnosti stoja na hlbších základoch a sú tak aplikovateľné aj v jazykoch, ktoré nie sú z rodiny OOP. Pokúsim sa tu v piatich článkoch ukázať, ako dodržiavať SOLID princípy v React aplikácii písanej v TypeScripte bez použitia tried.

Zobraz celý článok

Tmux - štartovacie skripty pre projekty

28.05.2021

Keď programujem, tak programujem v konzole. Okrem editora mám v jednej tmux session otvorených niekoľko ďalších tabov/okien pre projekt a v nich mám veci ako bežiaci dev server, pripojenie do databázy, shell v docker kontajneroch a pod. Skrátka, môže byť toho celkom dosť. Ale aj keby nebolo, tak by bola celkom otrava, keby som si túto session a jej rozloženie do tabov zakaždým spúšťal ručne. Tak som si namiesto toho napísal skripty.

Zobraz celý článok

Dve medzery na odsadzovanie v JS

23.04.2021

Keď som bol mladý a sprostý, tak som svoj kód odsadzoval o dve medzery a nepoužíval prázdne riadky v tele funkcií, lebo sa mi páčilo ako je kód na husto. Mal som pocit, že produkovaním veľkých stien textu môj kód vyzerá veľmi hackersky. Zdalo sa mi, že to musí robiť dojem, lebo na prvý pohľad to vyzerá nezrozumiteľne, ale pritom ja(!) sa v tom dokážem vyznať.

Zobraz celý článok

Tmux - moja konfigurácia

22.04.2021

Keď som pred dvoma týždňami točil video, kde som predstavoval tmux, tak som sľuboval, že urobím aj ďalšie video o jeho základnej konfigurácii. Vtedy som plánoval ukázať iba pár možností a nakoniec celý dizajn prenechať na Powerline. Medzičasom mi však Powerline začal prekážať, takže som si dizajn nakonfiguroval sám. V tomto článku vidíte výsledok.

Zobraz celý článok

Tmux - čo to je a ako ho používam

27.03.2021

Tmux je skratkou terminal-multiplexer a nikto nevie, čo to znamená. Je to nástroj pre terminál, ktorý nám umožňuje v ňom mať "taby" a panely a okrem toho nás zachráni v prípade, keď niečo robíme na serveri a spadne nám internet. Mne pomáha aj veľmi rýchlo si jedným príkazom spustiť všetko, čo potrebujem k práci. Tmux sa pre mňa stal úplne základným nástrojom a bol som celkom prekvapený, keď som zistil, že kolegovia ho nepoznajú.

Zobraz celý článok

Nový blog! Opäť! 🎉

26.03.2021

Po niekoľkých rokoch som si povedal, že je opäť čas vzkriesiť svoj starý blog, podeliť sa o nejaké vedomosti, názory a podobne. Tak je to tu a uvidíme, ako to dopadne 😄. Každý môj doterajší pokus o blog skončil tak, že po niekoľkých mesiacoch som začal písať stále menej a menej, až nakoniec vôbec. Tento blog preto rovno začínam s tým, že nemám vôbec ambíciu písať pravidelne a dokonca mám pripravený menší zoznam tém na prvých niekoľko príspevkov.

Zobraz celý článok