Blog | Michal Katuščák – Webový vývojář

Základní informace o zdroji

Domovská stránka https://blog.katuscak.cz/
RSS export https://blog.katuscak.cz/feed/

Systémové informace o zdroji

ID 468
Jmenné ID michal-katuscak-blog
Články ručně přidává správce systému NE
Články jsou schvalovány správcem NE
Titulek zdroje stahován z RSS exportu ANO
Kontrola aktuálnosti proběhla 21. září 2017 15:55
Návratový kód HTTP 304
RSS export naposledy zpracován 12. září 2017 19:30
Kontrola aktuálnosti naplánována na 21. září 2017 16:15

Kvalita kódu

Jak jsem sliboval v minulém článku, tak dnes se rozepíšu více o tom, proč a jak kontroluji kvalitu kódu. Pozor na jednu věc, a to že kvalita kódu není to samé jako kvalita softwaru (jak si často programátoři myslí), ale je to pouze jedna z částí…

Blog | Michal Katuščák – Webový vývojář | 12. 9. 2017 19:30 | #

Gephart 0.4

Po několika týdnech příprav vypouštím novou verzi PHP frameworku Gephart s označení verze 0.4. Nová verze se nese v duchu dvou hlavních změn: Vzhledové úpravy od domovské stránky až po generátor kódu Měřič kvality kódu Vzhledové úpravy Začnu tím méně…

Blog | Michal Katuščák – Webový vývojář | 11. 9. 2017 22:30 | #

Nezodpovědnost programátorů, aneb proč je zděděný kód často taková hrůza

Upozornění: Článek je napsán v lehce útočném duchu, jestliže na to nejsi psychicky připraven, nečti dál! Je spousta větších projektů, které se vyvíjejí roky, projde pod rukama spousty programátorů přímo až k vám. To zděšení při prvním pohledu na kód……

Blog | Michal Katuščák – Webový vývojář | 1. 8. 2017 16:30 | #

Jak hlídáme chyby v PHP a Apache?

U nás ve firmě (NexGen) jsem naprogramoval nástroj, který nám pomáhá s odhalování chyb, které spadají do error.logu Apache. Odhalování chyb je důležitá část práce vývojáře a čím rychleji se k chybě (respektive chybové hlášce) dostane, tím lépe. A ještě…

Blog | Michal Katuščák – Webový vývojář | 31. 7. 2017 19:10 | #

Záznam z mého livestreamu na Péhápkářích

Na YouTube byl zveřejněn záznam z mého povídání o PHP frameworku Gephart: Nástroj pro rychlý vývoj webů. Velké díky patří Péhápkářům, že mi stream umožnili!

Blog | Michal Katuščák – Webový vývojář | 30. 7. 2017 22:20 | #

Pozvánka na livestream: Gephart – Nástroj pro rychlý vývoj webů

Ve spolupráci s Péhápkaři budu v úterý 25. července v 19:00 povídat na livestreamu na Twitchi o svém PHP frameworku Gephart, a to hlavně o tom, v čem se odlišuje a v čem přináší (podle mne) přidanou hodnotu. Tím myslím hlavně generátor kódu…

Blog | Michal Katuščák – Webový vývojář | 18. 7. 2017 17:00 | #

Gephart – Generátor kódu

Publikoval jsem speciální edici frameworku Gephart, která obsahuje základní generátor kódu, pro snadnější tvorbu CRUDu. Principiálně to funguje tak, že si naklikáte modul (entitu) a atributy a následně vygenerujete: entitu, repozitář, tabulku v…

Blog | Michal Katuščák – Webový vývojář | 8. 6. 2017 16:05 | #

Gephart – PHP framework

Je načase vyjít s tím ven. Už nějaký čas pracuji na novém projektu, který usnadní workflow pro tvorbu jednoduchých rutinních webů. Nástroj, kde si celý web doslova naklikám včetně designu a výsledkem bude hezký kód, který bude možné bez problému…

Blog | Michal Katuščák – Webový vývojář | 20. 4. 2017 17:55 | #

Článek nebyl schválen

Co je výstupem programátora?

Je to kód, který naprogramuje? Jsem názoru, že by to tak určitě nemělo být. Pokud to u některých programátorů tak je, nastává někde asi problém. Kód samotný ve výstupu od programátora je 25% procent času stráveným nad problémem, které vyřeší. 50% by měl…

Blog | Michal Katuščák – Webový vývojář | 11. 4. 2017 22:40 | #

Článek nebyl schválen

PHP: Routing podle anotací

Po předchozím komponentách (anotace, dependecy injection container a další) přichází konečně něco praktického :). Zapojíme vše dohromady a připojíme novou komponentu na routování (směrování). Problém Co by měl router dělat? Máme request (dotaz) a chceme…

Blog | Michal Katuščák – Webový vývojář | 11. 4. 2017 22:40 | #

Článek nebyl schválen

PSR-11: Standard pro DI kontejner

Je to pár dní, co byl oficiálně akceptován návrh dalšího ze standardů skupiny PHP-FIG a to interface pro DI (dependecy injection) kontejner. Oficiální znění naleznete na GitHubu a já jsem se rozhodl, že jej zde trochu popíšu, a že se ho budu v…

Blog | Michal Katuščák – Webový vývojář | 11. 4. 2017 22:40 | #

Článek nebyl schválen

PHP: Jak předávám konfiguraci objektům?

Jestli jste četli jeden z mých předchozích článků, kde jsem publikoval komponentu pro Dependency Injection container (který počítá s tím, že třída v konstruktoru definuje veškeré závislosti), asi nejednoho z vás napadlo, jak předat například konfiguraci…

Blog | Michal Katuščák – Webový vývojář | 11. 4. 2017 22:40 | #

Článek nebyl schválen

PHP: Event Manager

Další z dlouhého seznamu komponent, které postupně publikuji je Event Manager. De facto se jedná o implementaci návrhu standardu, který vytváří skupina PHP-FIG. Z principu jde o navázání různých volání na určitou událost. Je to velmi užitečná věc, díky…

Blog | Michal Katuščák – Webový vývojář | 11. 4. 2017 22:40 | #

Při poskytování služeb nám pomáhají cookies. Používáním webu s tím vyjadřujete souhlas.