Marek Mráz
Vitajte na mojom digitálnom ihrisku, kde kombinujem svoju lásku k športu, kódovaniu a hudbe, aby som mohol tvoriť, objavovať a neustále napredovať. Ponorte sa a zistite, čo vzbudzuje moju zvedavosť - a dúfam, že aj vašu!
Som Marek Mráz, softvérový vývojár, ktorého hnacím motorom je vášeň pre kódovanie, hudbu a šport. Pracoval som s rôznymi technologickými balíčkami vrátane Node.js, Docker a PostgreSQL a vytvoril som nástroje, ako napríklad vlastný CMS a riešenia na migráciu databáz. Vo voľnom čase hrám na klavír a akordeón a aktívne sa venujem športu. Rád sa kotúľam s priateľmi na hodinách BJJ, venujem sa turistike a bicyklovaniu.
Predstavujeme pg-altergen: Nástroj Node.js CLI na bezproblémovú migráciu PostgreSQL
pg-altergen je nástroj Node.js CLI, ktorý zjednodušuje verzovanie a migráciu schém PostgreSQL usporiadaním objektov SQL do samostatných súborov. Súbory, ako sú definície tabuliek, pohľady, funkcie, procedúry a údaje pre počiatočnú konfiguráciu, sú uložené v samostatných súboroch. Na definície sa používa obyčajný jazyk SQL, takže sa nemusíte učiť nový jazyk.
Automaticky rozpozná a zlúči vaše schémy, tabuľky, pohľady a funkcie do prehľadného skriptu "alter.sql", čím zjednoduší aktualizácie. Vďaka zameraniu na riešenie závislostí pg-altergen zabezpečuje, aby sa objekty vytvárali alebo rušili v správnom poradí.
Vytvorenie viacjazyčného CMS a e-shopu s PostgreSQL a Total.js
Vytvoril som vlastný CMS a e-shop pre viacjazyčný obchod. Pred vytvorením vlastného CMS som nemohol nájsť dostatočne univerzálne riešenie na publikovanie stránok a produktov v rôznych jazykoch. Rozhodol som sa použiť CMS Total.js, odstrániť databázu v pamäti a nahradiť ju databázou PostgreSQL - s využitím jej pohľadov, funkcií a procedúr. Pridal som aj modul e-shopu, ktorý obsahuje zoznam všetkých produktov v každom jazyku.
V súčasnosti používam tento CMS pre Biolampu.net, ktorý je dostupný v 25 jazykoch a obsahuje približne 200 preložených stránok. V tomto projekte používam aj vlastnú knižnicu npm, pg-altergen, ktorú som vytvoril na zjednodušenie verziovania a migrácie databáz. Je to naozaj praktické, pretože sa môžem spoľahnúť na čistý jazyk SQL a nie na zložitejšie nástroje. V minulosti som zápasil s Liquibase a Sequelize.
Momentálne tento CMS beží na oboch biolampe.net a marek-mraz.com.
Šablóna databázovej aplikácie Node.js: Zjednodušte vývoj aplikácií pomocou Total.js a pg-altergen.
Naštartujte svoju aplikáciu Node.js pomocou tejto výkonnej šablóny kombinujúcej framework Total.js a knižnicu pg-altergen
! Táto šablóna, ktorá je ideálna na vytváranie škálovateľných aplikácií, obsahuje vopred pripravené skripty SQL pre schémy, pohľady, funkcie, spúšťače a počiatočné nastavenie údajov, pričom všetky sú bezproblémovo spravované pomocou pg-altergen
.
Využívajte Total.js na vytváranie robustných, vysoko výkonných aplikácií a zároveň si užívajte bezproblémové verzovanie a migráciu databáz. Preskúmajte živý príklad a zistite, ako ľahko nastaviť a spravovať databázu PostgreSQL: https://github.com/Mrazbb/nodejs-database-app-template.
Vizualizácia hudby pomocou programu Blender
Pozrite si môj najnovší projekt vizualizácie hudby, vytvorený pomocou geometrických uzlov programu Blender a integrovaný do virtuálnej produkčnej zostavy. Chcel som ukázať, ako hladko sa môžu hudba a vizuálne efekty spojiť a vytvoriť pohlcujúci zážitok. Na mojom kanáli YouTube si môžete pozrieť videá, v ktorých uvidíte, ako som použil zložitú matematiku - spolu s aplikáciami Blender, DaVinci Resolve a Cubase - na animáciu jednotlivých tónov. Mojou vášňou je vytvárať niečo nové, čo prináša radosť mne aj ostatným, a dúfam, že sa vám bude páčiť hudba aj vizuálna stránka mojej najnovšej práce!
Zobraziť tento príspevok na Instagrame
Zobraziť tento príspevok na Instagrame
Zobraziť tento príspevok na Instagrame