PHP to popularny język skryptowy ogólnego przeznaczenia, który doskonale nadaje się do tworzenia systemów webowych. Aktywnie rozwijany, mocno się rozwinął w ostatnich latach.
Saeghe: nowy menedżer pakietów dla PHP
Natknąłem się dzisiaj na Saeghe — nowy menedżer pakietów dla PHP. Oficjalna strona opisuje go jako nowoczesne narzędzie, które sprawia, że tworzeniu kodu (obiektowego lub funkcyjnego) jest wspaniałym doznaniem. Sprawdźmy to!
...
Composer: obrazy Dockera w trybie 'binary-only'
Parę miesięcy temu zaproponowałem by Composer dostarczany był w obrazach zawierających jedynie plik wykonywalny. Wczoraj mój pull request został zmerdżowany, więc już można używać tego typu obrazów podczas budowania swoich własnych, co jest najprostszą metodą instalacji Composera 😁
...
Mankamenty za fasadą Laravela
Było wiele dyskusji, czy fasady w #Laravelu implementują Wzorzec Fasady Gangu Czterech, ale myślę, że w tym momencie nie ma to znaczenia – zespół Laravela i tak nie zmieni konwencji nazewnictwa. Nazewnictwo nie stanowi problemu, widzę natomiast inne problemy z fasadami — przyjrzyjmy się im!
...
PHPers Summit: Tworzenie aplikacji vs tworzenie bibliotek
Miałem ostatnio okazję pojechać na PHPers Summit do Poznania, gdzie uczestniczyłem w różnych wykładach oraz brałem udział w panelu dyskusyjnym organizowanym przez BitBag. Nagranie z tej dyskusji jest już dostępne 🙂
...
Rok w GetResponse
Naprawdę nie wiem, kiedy to zleciało, ale minął już rok, od kiedy dołączyłem do #GetResponse jako Software Architect 😵 Był to intensywny i owocny czas, który warto podsumować!
...
Nowości w 🐘 PHP 8.2
PHP 8.2 ma być wydane pod koniec 2022 roku, konkretna data zostanie ogłoszona w bliżej nieokreślonej przyszłości. W tym poście przyjrzę się wszystkim poprawkom i wprowadzonym oraz wycofanym funkcjonalnościom. Postaram się utrzymywać ten artykuł na bieżąco wraz z kolejnymi RFC, zaakceptowanymi już po publikacji.
...
Rector i ECS: nowe API konfiguratora
Rector to narzędzie, które umożliwia automatyczną refaktoryzację kodu. ECS to z kolei narzędzie do automatyzacji standardów kodowania. Od niedawna ich konfiguracja jest dużo bardziej przyjazna.
...