<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>MasterPHP - Blog</title>
    <link>https://masterphp.eu/pl/blog</link>
    <description>Najnowsze artykuły o PHP i programowaniu</description>
    <language>pl</language>
    <atom:link href="https://masterphp.eu/pl/blog/rss" rel="self" type="application/rss+xml"/>
    <item>
      <title>Larafony 2.0 – czyli darmowy kurs w wersji PHP 8.5</title>
      <link>https://masterphp.eu/pl/blog/larafony2-php85-update</link>
      <description>Połączenie elegancji Laravel, solidności Symfony i mocy nowoczesnego PHP 8.5. Framework produkcyjny z PSR-20 Clock, PSR-7/15 HTTP, routing oparty na atrybutach i ORM z Property Observers.</description>
      <pubDate>Tue, 21 Oct 2025 10:30:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/larafony2-php85-update</guid>
      <category>Nowości PHP</category>
    </item>
    <item>
      <title>Kurs PHP 8: Nowoczesne Programowanie Webowe</title>
      <link>https://masterphp.eu/pl/blog/kurs-php8-nowoczesne-programowanie</link>
      <description>Kompletny przewodnik po wszystkich wersjach PHP 8.x - od JIT Compiler w 8.0, przez Enums w 8.1, Property Hooks w 8.4, aż po Pipe Operator w 8.5.</description>
      <pubDate>Fri, 03 Oct 2025 09:45:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/kurs-php8-nowoczesne-programowanie</guid>
      <category>Nowości PHP</category>
    </item>
    <item>
      <title>MVC w PHP - Model-View-Controller w Praktyce</title>
      <link>https://masterphp.eu/pl/blog/mvc-php-architektura-praktyka</link>
      <description>Model-View-Controller (MVC) to sprawdzony wzorzec projektowy, który rewolucjonizuje sposób tworzenia aplikacji webowych. Poznaj wszystkie trzy warstwy: Model z Property Hooks, View (Twig/Blade/Inertia) i Controller z automatycznym bindowaniem.</description>
      <pubDate>Tue, 30 Sep 2025 20:16:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/mvc-php-architektura-praktyka</guid>
      <category>Architektura</category>
    </item>
    <item>
      <title>Nowości w PHP 8.4 - Property Hooks i nowe funkcjonalności</title>
      <link>https://masterphp.eu/pl/blog/nowosci-php-84-property-hooks</link>
      <description>PHP 8.4, wydany 21 listopada 2024 roku, przynosi szereg nowości, które znacząco wpływają na rozwój aplikacji webowych.</description>
      <pubDate>Sun, 28 Sep 2025 18:23:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/nowosci-php-84-property-hooks</guid>
      <category>Nowości PHP</category>
    </item>
    <item>
      <title>Wzorzec Singleton w PHP - Praktyczne zastosowanie</title>
      <link>https://masterphp.eu/pl/blog/wzorzec-singleton-php-praktyka</link>
      <description>Wzorzec Singleton zapewnia istnienie tylko jednej instancji klasy. Zobacz praktyczne przykłady implementacji w PHP 8.4 z property hooks.</description>
      <pubDate>Fri, 26 Sep 2025 17:31:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/wzorzec-singleton-php-praktyka</guid>
      <category>Wzorce projektowe</category>
    </item>
    <item>
      <title>ORM w PHP - Active Record z Property Hooks PHP 8.4</title>
      <link>https://masterphp.eu/pl/blog/php-orm-active-record-property-hooks</link>
      <description>Object-Relational Mapping (ORM) to wzorzec pozwalający na pracę z bazą danych przy użyciu obiektów PHP zamiast surowego SQL. Zamiast pisać zapytania SELECT/INSERT/UPDATE, operujesz na obiektach.</description>
      <pubDate>Wed, 24 Sep 2025 18:43:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/php-orm-active-record-property-hooks</guid>
      <category>Bazy danych</category>
    </item>
    <item>
      <title>PSR-7 w praktyce: HTTP Message Interfaces w PHP | MasterPHP</title>
      <link>https://masterphp.eu/pl/blog/psr-7-w-praktyce-http-message</link>
      <description>PSR-7 definiuje jednolite interfejsy dla żądań i odpowiedzi HTTP w PHP. To fundament middleware, API i frameworków. W kursie znajdziesz pełną implementację Request, Response, URI i HeaderManagera.
</description>
      <pubDate>Fri, 19 Sep 2025 18:52:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/psr-7-w-praktyce-http-message</guid>
      <category>Standardy PSR</category>
    </item>
    <item>
      <title>Nowości w PHP 8.3 - Typed Class Constants, Override Attribute i json_validate()</title>
      <link>https://masterphp.eu/pl/blog/nowosci-php-83-typed-constants</link>
      <description>PHP 8.3 wprowadza typowane stałe klas, atrybut #[Override], funkcję json_validate() oraz dynamiczne pobieranie stałych klas.</description>
      <pubDate>Wed, 17 Sep 2025 19:27:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/nowosci-php-83-typed-constants</guid>
      <category>Nowości PHP</category>
    </item>
    <item>
      <title>Dependency Injection w PHP - Kompletny przewodnik</title>
      <link>https://masterphp.eu/pl/blog/dependency-injection-php-przewodnik</link>
      <description>Wstrzykiwanie zależności to technika programistyczna, która polega na przekazywaniu potrzebnych zależności do obiektów.</description>
      <pubDate>Mon, 15 Sep 2025 19:45:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/dependency-injection-php-przewodnik</guid>
      <category>Dependency Injection</category>
    </item>
    <item>
      <title>Wzorzec Dekorator w PHP - Praktyczne zastosowanie</title>
      <link>https://masterphp.eu/pl/blog/wzorzec-dekorator-php-praktyka</link>
      <description>Wzorzec Dekorator pozwala dynamicznie rozszerzać funkcjonalność obiektów zgodnie z PSR-7. Zobacz praktyczne przykłady w PHP 8.4.</description>
      <pubDate>Fri, 12 Sep 2025 18:19:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/wzorzec-dekorator-php-praktyka</guid>
      <category>Wzorce projektowe</category>
    </item>
    <item>
      <title>Widoki w PHP - Kompleksowy Przewodnik po Twig</title>
      <link>https://masterphp.eu/pl/blog/widoki-php-twig-przewodnik</link>
      <description>Widoki stanowią warstwę prezentacji w architekturze MVC. Poznaj Twig - popularny silnik szablonów i zbuduj kompletny system widoków z adapterami, cache i wzorcami projektowymi.</description>
      <pubDate>Mon, 08 Sep 2025 19:09:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/widoki-php-twig-przewodnik</guid>
      <category>Widoki</category>
    </item>
    <item>
      <title>Standardy PSR w PHP - Kompleksowy przewodnik</title>
      <link>https://masterphp.eu/pl/blog/psr-standardy-php-przewodnik</link>
      <description>PSR to zestaw zaleceń mających na celu ujednolicenie stylu i praktyk kodowania w ekosystemie PHP.</description>
      <pubDate>Fri, 05 Sep 2025 16:58:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/psr-standardy-php-przewodnik</guid>
      <category>Standardy PSR</category>
    </item>
    <item>
      <title>Kurs PHP Dependency Injection – Master PHP</title>
      <link>https://masterphp.eu/pl/blog/psr-11-w-praktyce-container</link>
      <description>PSR-11 definiuje jednolity interfejs dla kontenerów DI. W tym wpisie omawiamy autowiring, rejestrację usług i bindowanie wartości – zgodnie z Twoją implementacją.
</description>
      <pubDate>Wed, 03 Sep 2025 20:15:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/psr-11-w-praktyce-container</guid>
      <category>Standardy PSR</category>
    </item>
    <item>
      <title>Nowości w PHP 8.5 - Pipe Operator, array_first/last() i Fatal Error Backtraces</title>
      <link>https://masterphp.eu/pl/blog/nowosci-php-85-pipe-operator</link>
      <description>PHP 8.5 wprowadza długo oczekiwany Pipe Operator (|&gt;), funkcje array_first/last(), automatyczne backtraces dla fatal errors i więcej.</description>
      <pubDate>Mon, 01 Sep 2025 17:49:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/nowosci-php-85-pipe-operator</guid>
      <category>Nowości PHP</category>
    </item>
    <item>
      <title>Wzorce projektowe w PHP - Praktyczne zastosowanie</title>
      <link>https://masterphp.eu/pl/blog/wzorce-projektowe-php-praktyka</link>
      <description>Wzorce projektowe to sprawdzone rozwiązania typowych problemów programistycznych, które pozwalają na szybsze i efektywniejsze tworzenie aplikacji.</description>
      <pubDate>Sun, 31 Aug 2025 17:12:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/wzorce-projektowe-php-praktyka</guid>
      <category>Wzorce projektowe</category>
    </item>
    <item>
      <title>PSR-14 w praktyce: Event Dispatcher w PHP | MasterPHP</title>
      <link>https://masterphp.eu/pl/blog/psr-14-w-praktyce-event-dispatcher</link>
      <description>PSR-14 ujednolica obsługę eventów w PHP. Dispatcher odpala zdarzenia, provider podaje słuchaczy, a EventManager daje wygodne API. Prosto i zgodnie ze standardem.
</description>
      <pubDate>Thu, 28 Aug 2025 19:08:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/psr-14-w-praktyce-event-dispatcher</guid>
      <category>Standardy PSR</category>
    </item>
    <item>
      <title>Wzorzec Budowniczy w PHP - Praktyczne zastosowanie</title>
      <link>https://masterphp.eu/pl/blog/wzorzec-budowniczy-php-praktyka</link>
      <description>Wzorzec Budowniczy (Builder) pozwala krok po kroku konstruować złożone obiekty. Zobacz praktyczne przykłady query buildera w PHP 8.4.</description>
      <pubDate>Wed, 27 Aug 2025 19:46:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/wzorzec-budowniczy-php-praktyka</guid>
      <category>Wzorce projektowe</category>
    </item>
    <item>
      <title>PSR-15 w praktyce: kompletny przewodnik po Middleware w PHP | masterphp.eu</title>
      <link>https://masterphp.eu/pl/blog/psr-15-w-praktyce-kompletny-przewodnik-po-middleware-w-php-masterphpeu</link>
      <description>Middleware to serce nowoczesnych aplikacji PHP. Zobacz, jak działa PSR-15, czym różni się od podejścia w Laravelu i Symfony oraz jak pisać własne testy i middleware krok po kroku.</description>
      <pubDate>Mon, 25 Aug 2025 18:36:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/psr-15-w-praktyce-kompletny-przewodnik-po-middleware-w-php-masterphpeu</guid>
      <category>Standardy PSR</category>
    </item>
    <item>
      <title>System Widoków w PHP - Od Twig przez Blade do Inertia.js</title>
      <link>https://masterphp.eu/pl/blog/blade-php-wlasny-silnik-szablonow</link>
      <description>Kompleksowy przewodnik po systemie widoków w PHP - porównanie Twig, Blade i Inertia.js. Poznaj trzy różne podejścia do renderowania i wybierz najlepsze dla swojego projektu.</description>
      <pubDate>Sat, 23 Aug 2025 17:21:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/blade-php-wlasny-silnik-szablonow</guid>
      <category>Widoki</category>
    </item>
    <item>
      <title>Zasady SOLID w PHP - Kompletny przewodnik</title>
      <link>https://masterphp.eu/pl/blog/solid-php-kompletny-przewodnik</link>
      <description>SOLID jest skrótem oznaczającym 5 zasad projektowania w programowaniu obiektowym wymyślonych przez Roberta C. Martina.</description>
      <pubDate>Fri, 22 Aug 2025 20:34:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/solid-php-kompletny-przewodnik</guid>
      <category>Architektura</category>
    </item>
    <item>
      <title>PHP Bazy Danych Kurs – Master PHP</title>
      <link>https://masterphp.eu/pl/blog/bazy-danych-php-przewodnik</link>
      <description>Nowoczesny Database Abstraction Layer (DBAL) to znacznie więcej niż proste połączenie z MySQL. Poznaj kompletną warstwę abstrakcji składającą się z 4 głównych komponentów.</description>
      <pubDate>Wed, 20 Aug 2025 18:14:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/bazy-danych-php-przewodnik</guid>
      <category>Bazy danych</category>
    </item>
    <item>
      <title>PSR-17 w praktyce: HTTP Factories + first look na PHP 8.5 | MasterPHP</title>
      <link>https://masterphp.eu/pl/blog/psr-17-w-praktyce-http-factories</link>
      <description>PSR-17 dostarcza fabryki do obiektów HTTP. Sprawdzam, jak w mojej RequestFactory używam nowej składni PHP 8.5 (pipe’y, named args) i co uprości.</description>
      <pubDate>Fri, 15 Aug 2025 17:44:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/psr-17-w-praktyce-http-factories</guid>
      <category>Standardy PSR</category>
    </item>
    <item>
      <title>Komponenty Blade w PHP - Wielokrotnego Użytku Elementy UI</title>
      <link>https://masterphp.eu/pl/blog/blade-komponenty-php-praktyka</link>
      <description>Komponenty Blade to mechanizm pozwalający na tworzenie wielokrotnego użytku elementów UI. Poznaj Alert, Button, Card i ComponentDirective obsługującą sloty i komponenty zagnieżdżone.</description>
      <pubDate>Wed, 13 Aug 2025 18:37:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/blade-komponenty-php-praktyka</guid>
      <category>Widoki</category>
    </item>
    <item>
      <title>Nowości w PHP 8.0 - JIT Compiler, Union Types i Named Arguments</title>
      <link>https://masterphp.eu/pl/blog/nowosci-php-80-jit-union-types</link>
      <description>PHP 8.0 to przełomowa wersja języka wprowadzająca JIT Compiler, Union Types, Named Arguments, Attributes i Constructor Property Promotion.</description>
      <pubDate>Sat, 09 Aug 2025 16:38:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/nowosci-php-80-jit-union-types</guid>
      <category>Nowości PHP</category>
    </item>
    <item>
      <title>Schema Manager w PHP - Deklaratywne Tworzenie Struktury Bazy Danych</title>
      <link>https://masterphp.eu/pl/blog/php-schema-manager-tworzenie-tabel</link>
      <description>Schema Manager to warstwa abstrakcji pozwalająca na zarządzanie strukturą bazy danych przy użyciu obiektowego API zamiast surowego SQL. Definiujesz tabele, kolumny i indeksy w sposób type-safe.</description>
      <pubDate>Wed, 06 Aug 2025 19:32:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/php-schema-manager-tworzenie-tabel</guid>
      <category>Bazy danych</category>
    </item>
    <item>
      <title>Wzorzec Fasada w PHP - Praktyczne zastosowanie</title>
      <link>https://masterphp.eu/pl/blog/wzorzec-fasada-php-praktyka</link>
      <description>Wzorzec projektowy Fasada (Facade) umożliwia uproszczenie interfejsu skomplikowanego systemu. Zobacz praktyczne przykłady implementacji w PHP 8.4.</description>
      <pubDate>Thu, 31 Jul 2025 18:27:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/wzorzec-fasada-php-praktyka</guid>
      <category>Wzorce projektowe</category>
    </item>
    <item>
      <title>Inertia.js + Vue 3 w PHP - Nowoczesne SPA bez API</title>
      <link>https://masterphp.eu/pl/blog/inertia-vue-spa-php</link>
      <description>Inertia.js to protokół pozwalający na budowanie SPA bez dedykowanego API. Poznaj ResponseFactory, InertiaMiddleware, dyrektywy @inertia i @vite oraz integrację z Vue 3 Composition API.</description>
      <pubDate>Tue, 29 Jul 2025 19:54:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/inertia-vue-spa-php</guid>
      <category>Widoki</category>
    </item>
    <item>
      <title>PSR-3 w praktyce: Logger Interface w PHP | MasterPHP</title>
      <link>https://masterphp.eu/pl/blog/psr-3-w-praktyce-logger-interface</link>
      <description>PSR-3 definiuje wspólny interfejs logowania w PHP. Dzięki niemu możesz łatwo podmieniać implementacje loggerów, integrować biblioteki i pisać kod niezależny od konkretnego narzędzia.
</description>
      <pubDate>Sun, 27 Jul 2025 19:41:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/psr-3-w-praktyce-logger-interface</guid>
      <category>Standardy PSR</category>
    </item>
    <item>
      <title>Nowości w PHP 8.1 - Enums, Fibers i Readonly Properties</title>
      <link>https://masterphp.eu/pl/blog/nowosci-php-81-enums-fibers</link>
      <description>PHP 8.1 wprowadza długo oczekiwane Enums, mechanizm współbieżności Fibers, Readonly Properties oraz First-class Callable Syntax.</description>
      <pubDate>Fri, 25 Jul 2025 20:11:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/nowosci-php-81-enums-fibers</guid>
      <category>Nowości PHP</category>
    </item>
    <item>
      <title>Query Builder w PHP - Bezpieczne i Czytelne Zapytania SQL</title>
      <link>https://masterphp.eu/pl/blog/php-query-builder-bezpieczne-zapytania</link>
      <description>Query Builder to obiektowy interfejs do konstruowania zapytań SQL. Zamiast łączyć stringi, używasz metod zwracających $this, co pozwala na łańcuchowe wywołania (Fluent Interface).</description>
      <pubDate>Tue, 22 Jul 2025 17:56:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/php-query-builder-bezpieczne-zapytania</guid>
      <category>Bazy danych</category>
    </item>
    <item>
      <title>Wzorzec Fabryka w PHP - Praktyczne zastosowanie</title>
      <link>https://masterphp.eu/pl/blog/wzorzec-fabryka-php-praktyka</link>
      <description>Wzorzec projektowy Fabryka (Factory) służy do tworzenia obiektów w kontrolowany sposób. Zobacz praktyczne przykłady implementacji w PHP 8.4.</description>
      <pubDate>Fri, 18 Jul 2025 19:53:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/wzorzec-fabryka-php-praktyka</guid>
      <category>Wzorce projektowe</category>
    </item>
    <item>
      <title>Nowości w PHP 8.2 - Readonly Classes, DNF Types i Standalone Types</title>
      <link>https://masterphp.eu/pl/blog/nowosci-php-82-readonly-classes</link>
      <description>PHP 8.2 wprowadza Readonly Classes, typy DNF (Disjunctive Normal Form), standalone types null/false/true oraz nowe Random Extension.</description>
      <pubDate>Fri, 11 Jul 2025 18:05:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/nowosci-php-82-readonly-classes</guid>
      <category>Nowości PHP</category>
    </item>
    <item>
      <title>PSR-6 w praktyce: Cache Interface w PHP | MasterPHP</title>
      <link>https://masterphp.eu/pl/blog/psr-6-w-praktyce-cache-interface</link>
      <description>PSR-6 definiuje wspólny interfejs cache w PHP. Dzięki niemu możesz łatwo podmieniać backendy pamięci podręcznej, korzystać z CacheItemPool i budować wydajne aplikacje zgodne z najlepszymi praktykami.</description>
      <pubDate>Tue, 08 Jul 2025 17:18:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/psr-6-w-praktyce-cache-interface</guid>
      <category>Standardy PSR</category>
    </item>
    <item>
      <title>Migracje w PHP - Wersjonowanie Struktury Bazy Danych</title>
      <link>https://masterphp.eu/pl/blog/php-migracje-bazy-danych</link>
      <description>Migracje to sposób na kontrolę wersji struktury bazy danych. Podobnie jak Git śledzi zmiany w kodzie, migracje śledzą zmiany w schemacie bazy - tworzenie tabel, dodawanie kolumn, modyfikację indeksów.</description>
      <pubDate>Sat, 28 Jun 2025 20:28:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/php-migracje-bazy-danych</guid>
      <category>Bazy danych</category>
    </item>
    <item>
      <title>Kontroler w MVC - Na Przykładzie Kontrolera Rejestracji</title>
      <link>https://masterphp.eu/pl/blog/kontroler-mvc-php-rejestracja</link>
      <description>Kompletny przewodnik po kontrolerach w architekturze MVC. Poznaj automatyczne bindowanie modeli, walidację przez DTO, middleware i rejestrację tras przez atrybuty na przykładzie kontrolera rejestracji użytkowników.</description>
      <pubDate>Sun, 15 Jun 2025 16:42:00 +0200</pubDate>
      <guid>https://masterphp.eu/pl/blog/kontroler-mvc-php-rejestracja</guid>
      <category>Architektura</category>
    </item>
  </channel>
</rss>
