Hlavní navigace

Blogy

  • Mezinárodní web s distribucí obsahu snadno a rychle

    Jedno zajímavé video od kolegů mi poskytlo dobrý námět na článek a další porovnání jak se co dá dělat v PHP Jet. Ono video je zde: https://www.youtube.com/wat­ch?v=fWAbMmr4g2c Zatím jsem tu předváděl různá hejbláktka, administrace a psal o věcech vesměs dynamických. Co se takhle vrátit ke staré dobré poctivé webařině, vlastně (téměř) statickému webu , ovšem také velice zajímavému projektu.
    18. 5. 2023 17:30
  • Přes příkazy ovládané RGB svítící logo - díl I.

    Dokáži se učit novým věcem pokud je mohu ihned zkoušet. Proto jsem si stanovil tento případ: „Svíticí logo, které se dá ovládat přes příkazy v chatu při online streamování na platformě twitch.tv.“ Narazil jsem na streamera pod přezdívkou Apendyks, kterému jsem nabídl, že mu zcela zdarma (zaplatil si pouze poštovné ;) vytvořím logo, které budou moci jeho fanoušci ovládat přes chat pomocí příkazů.
    8. 5. 2023 10:52 (aktualizováno)
  • DI? Rozhodně ano! DI framework? Děkuji, nepotřebuji

    Dnes je ještě jednou vrátím k tématu DI a vysvětlím proč Jet není to čemu se říká DI framework i když by bez základního DI princip nefungoval. Tak pro začátek … Na tomto se určitě shodneme: Určitě se bez debat shodneme na tom, že psát aplikace třeba takto: /---pre class SomeController extends SomeAbstractController { public function someAction() : void { //… $logger = new Logger(); $logger->log( ‘událost’, $data ); //… } } \---
    5. 5. 2023 7:17
  • Routování? Ano, ale jinak

    Vítám vás u dalšího článku, tentokrát téměř čistě textováho. Video bude, ale jen krátké – pro názornost. V textu bych rád rozebral problematiku takzvaného routování a důvody, proč to PHP Jet dělá zcela odlišně než ostatní frameworky. Původně jsem chtěl porovnávat s frameworkem Laravel, ale v našich končinách je známé Nette, tak použiji jako příklad tento framework. Ostatně základní koncepce je u ostatních frameworků stejná. Ano, někde routy pojmenováváte, jinde ne…
    27. 4. 2023 15:48
  • E-shop je hotov - je čas rekapitulace

    A je to tu. Poslední díl malé reality show, která měla za cíl ukázat jak s pomocí PHP Jet z nuly vytvořit typickou webovou aplikaci s řadou zajímavých funkcí a to efektivně, za co nejkratší čas a při tom kvalitně a bez jakýchkoliv limitů  – lze “napsat” vše co si člověk zamane. Poslední díl bude ale (trochu) jiný. Původně jsem zvažoval vytvoření posledního kroku objednávky tak, aby se vešel do časového limitu. Ale byla by to hrozná nuda. Ukazoval bych vám to všechno co jste již opakovaně viděli.
    16. 4. 2023 13:01
  • C++20 Korutiny - Přepis knihovny CoCls

    Uplynul nějaký čas kdy jsem se musel věnovat jiným úkolům, ale ke korutinám jsem se vrátil. Často se vyplatí nechat téma „uležet“ a vrátit se později s úplně jiným pohledem na celou věc. Zvlášť, když člověk za to dobu spoustu věcí zapomene a pak když se k tomu vrátí, má najednou pocit, že je všechno až zbytečně  komplexní (překomplikované). Takže jsem se rozhodl svou knihovnu na korutiny lehce přepracovat.
    12. 4. 2023 9:13 (aktualizováno)
  • Jet v akci - mezinárodní e-shop za 4 hodiny - 6. díl

    Je tu opět pátek. Pravda, pátek sváteční-velikonoční, ale i dnes posílám do světa další díl malé reality shop na téma reálné použití frameworku PHP Jet, aneb jak vytvořit z nuly e-shop pro mezinárodní prostředí za 4 hodiny. V dnešním díle budu finalizovat první část nákupního procesu…
    7. 4. 2023 8:55 (aktualizováno)
  • Jet v akci - mezinárodní e-shop za 4 hodiny - 5. díl

    Další týden je pryč a malá reality show se překlopila do své druhé poloviny a pomelu se již začíná blížit ke svému konci. V dnešní již pátém dílu vytvořím nákupní košík. Na co se můžete těšit…
    31. 3. 2023 2:03
  • Tisíce integračních testů do 30 sekund? Ano, jde to.

    Rychlá sada testů je klíčovým předpokladem, který motivuje vývojáře k psaní dalších testů a častému spouštění testovací sady. Ideálně by sada testů měla být dokončená v řádu sekund nebo nízkých jednotek minut. Tento požadavek lze snadno splnit pomocí čistých jednotkových testů, které nemají žádnou interakci s prostředím. Pokud testy zahrnují komunikaci s externím systémem, například s databází, je často nemožné tento předpoklad dodržet…
    29. 3. 2023 22:40
  • Ne, umělé inteligence se fakt nebojím …

    … protože žádná (zatím) neexistuje. Ale dobře, vezmeme to pěkně popořádku. O tak zvané umělé inteligenci se hodně mluví a téma velice silně proniklo i mezi laickou veřejnost. Ale mě osobně nejvíc fascinuje jak je internet plný vizí toho, jak třeba momentálně nejznámější jazykový model dokáže nahradit nás vývojáře. Třeba YouTube je plný „senzačních“ ukázek toho, jak ChatGPT generuje zdrojáky, či hledá chyby.
    28. 3. 2023 9:23 (aktualizováno)