Krátka letná prestávka v písaní

Minulý týždeň som mal niekoľko dní, keď som sa sústredil výlučne na prácu a rodinu a nevyhradil som si žiadny čas na blog. Dôvodov bolo viac, ale hlavným bolo to, že je leto a takmer žiadne obmedzenia neexistujú. Kempoval som pri jazere, okolo ktorého som mnohokrát jazdil, ale ni...

Zabrániť pushu pri preskakovaní Cypress testov, 2. časť

Len rýchla aktualizácia k článku, ktorý som napísal pred nejakým časom, ktorý možno považovať za prvú časť tejto témy. Problém opísaný v článku je základný. Pri vývoji Cypress testov je užitočné používať .only(), Cypress modifikátor na vylúčenie ostatných testov, aby sme pri rých...

Pohodlné továrne vzťahov v Laravel 8

Jedna zo zmien v Laravel 8 bola prepracovanie model factories, čo viedlo k zaradeniu factories do namespace-ov. Seedery sú tiež rovnako ovplyvnené, ale to je iná téma na neskôr. Nevenoval som dosť pozornosti tomu, aby som pochopil, prečo bola táto zmena zavedená alebo dokonca pot...

Základné InertiaJS testovacie makro

Vytvoril som makro pre triedu Illuminate\Testing\TestResponse, ktoré som umiestnil do súboru TestCase.php – je to súčasť pingcrm-svelte. Toto krátke makro v súčasnosti používam prakticky vo všetkých HTTP testoch pre Inertia endpointy v Laraveli, takže pokiaľ nerobím niečo zle, mo...

CORS problémy s InertiaJS a Browsersync

InertiaJS je naozaj pôsobivý prístup k budovaniu fullstack webových aplikácií. Prvýkrát som o ňom pravdepodobne počul v Javascript Jabber od devchat.tv v epizóde 443. Adoptovanie bolo pomerne priamočiare, keďže som mal predchádzajúce skúsenosti s Laravel, TailwindCSS a Svelte (čo...

Prettier PHP plugin vo vime

Po niekoľkých hodinách strávených snahou prinútiť zreťazené metódy v PHP zoradiť sa pekne pod seba, som napokon našiel riešenie. Inými slovami, pri uložení súboru som chcel prejsť z tohto: ``js $this->user->account->organizations()->saveMany(Organization::factory(5) ->make())->fi...

Vim nahradí obsah filtrom chybovým výstupom

Jednou z funkcií vimu je schopnosť filtrovať obsah súboru cez príkaz a vrátiť výstup späť do bufferu. Dá sa to využiť napríklad na opravu odsadenia v súbore alebo všeobecne na formátovanie dokumentu. Súčasťou oficiálnej dokumentácie pre prettier/plugin-php je aj tento vimscript:...