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! ...

3 listopada 2022 ┬Ě 9 min ┬Ě Grzegorz Korba

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 ­čśü ...

1 listopada 2022 ┬Ě 4 min ┬Ě Grzegorz Korba

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! ...

24 sierpnia 2022 ┬Ě 5 min ┬Ě Grzegorz Korba

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 ­čÖé ...

29 czerwca 2022 ┬Ě 1 min ┬Ě Grzegorz Korba

Laravel Pint: studium ambiwalencji

W ostatnich dniach zosta┼é wydany Laravel Pint i wywo┼éa┼é ambiwalentny zam─Öt ÔÇô niekt├│rzy go uwielbiaj─ů, inni nienawidz─ů ­čśë. Osobi┼Ťcie mam co do niego mieszane uczucia i chcia┼éem podzieli─ç si─Ö swoimi przemy┼Ťleniami na ten temat. ...

28 czerwca 2022 ┬Ě 6 min ┬Ě Grzegorz Korba

PHPStan w zwirtualizowanych ┼Ťrodowiskach

PHPStan 1.7.15 wprowadza ma┼é─ů, ale pomocn─ů funkcj─Ö: obs┼éug─Ö wzgl─Ödnych ┼Ťcie┼╝ek w editorUrl dla zwirtualizowanych ┼Ťrodowisk. Jeszcze lepiej, gdy czyni ci─Ö to wsp├│┼éautorem repozytorium ÔÇö tak, to moja inicjatywa! ­čą╣ Z PHPStan pracuje si─Ö ┼Ťwietnie, gdy u┼╝ywasz konfiguracji editorUrl. Dodaje ona klikalny link w CLI, kt├│ry otwiera raportowany plik w okre┼Ťlonej linii. Poprawia to produktywno┼Ť─ç, poniewa┼╝ potrzebujesz mniej czasu, aby przesakiwa─ç mi─Ödzy raportem analizy, a kodem. Oczywi┼Ťcie, mo┼╝esz skonfigurowa─ç swoje IDE, by analizowa┼éo kod w czasie rzeczywistym, ale to zupe┼énie inna historiaÔÇŽ mo┼╝e nast─Öpnym razem ­čśë...

20 czerwca 2022 ┬Ě 2 min ┬Ě Grzegorz Korba

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. ...

27 maja 2022 ┬Ě 14 min ┬Ě Grzegorz Korba

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. ...

17 kwietnia 2022 ┬Ě 2 min ┬Ě Grzegorz Korba