ASDF: Wiele wersji PHP na Twoim localhoście

Wolę pracować z #Dockerem, ale czasami wymagane jest posiadanie #PHP lokalnie, a nawet więcej – wielu jego wersji! Jest prosty sposób na osiągnięcie tego: ASDF 😎. ...

11 lipca 2025 · 3 min · Grzegorz Korba

Printify: Zaczynamy!

Z przyjemnością ogłaszam, że dołączyłem do uSoftware jako starszy inżynier oprogramowania i będę świadczył usługi dla Printify w zespole Developer Enablement 🤩! ...

7 lipca 2025 · 7 min · Grzegorz Korba

Otwarty na współpracę

Po czterech latach w GetResponse nadszedł czas na nowe wyzwania! Szukam roli związanej z #PHP, idealnie w zakresie Developer Enablement, ale jestem otwarty na alternatywy. Czytaj dalej, by poznać szczegóły. ...

27 maja 2025 · 3 min · Grzegorz Korba

PIE: nowy instalator rozszerzeń dla PHP

Pie, nowy instalator rozszerzeń dla #PHP został opublikowany! Przyjrzyjmy się mu i zobaczmy, co oferuje. Tło Pie jest następcą PECL, został zaprojektowany i zaimplementowany pod szyldem PHP Foundation. Możesz poczytać o jego celach, planach i zakresie odpowiedzialności tutaj, możesz także śledzić rozwój narzędzia lub wręcz pomóc w jego rozwoju tutaj. Użycie Pie w buildach Dockera Stworzyłem gist, który pokazuje, jak zainstalować i używać Pie w obrazach Dockera, zarówno opartych o Debian, jak i Alpine 😊....

18 listopada 2024 · 2 min · Grzegorz Korba

40 to nowe 20

Cztery miesiące temu mój cel był jasny: znów poczuć się dobrze ze sobą, gdy skończę 40 lat. To było prawdziwe wyzwanie, ponieważ przez ostatni rok niewiele robiłem jeśli chodzi o aktywność fizyczną, przytyłem i nie wyglądałem, ani nie czułem się dobrze ze sobą samym. Oto moja historia, z której jestem naprawdę dumny 😎! ...

29 sierpnia 2024 · 8 min · Grzegorz Korba

Messenger: konsumowanie wszystkich transportów w Symfony 6.4

Ciężko uwierzyć, ale opcja --all w komendzie messenger:consume nie jest dostępna aż do Symfony 7.1 — w starszych wersjach konieczne jest podanie jawnej listy transportów przy wywoływaniu komendy. Ale jeśli potrzebujesz tej opcji, to można ją w łatwy sposób przenieść do 6.4! ...

19 kwietnia 2024 · 5 min · Grzegorz Korba

Git Rebase: dlaczego powinieneś go używać

Pracując z systemem kontroli wersji Git, masz dużą swobodę w sposobie pracy z commitami i gałęziami. Istnieją jednak uniwersalne praktyki, które powinieneś znać, aby utrzymać swoje repozytorium w czystości. Jak rebase może Ci w tym pomóc? ...

26 lutego 2024 · 4 min · Grzegorz Korba

Finalne słowo o `unfinalize`

W ostatnim czasie stworzyłem pull request do #PHP-CS-Fixera, którego celem było uniemożliwienie jednoczesnej instalacji stevebauman/unfinalize i friendsofphp/php-cs-fixer, co efektywnie blokowało również instalację Fixera jako deweloperskiej zależności w tymże narzędziu. Na eskalację nie trzeba było długo czekać 😅! ...

4 października 2023 · 10 min · Grzegorz Korba

Dockerfile: definicja środowiska uruchomieniowego

Dockerfile jest dla projektu tym, czym zapis nutowy jest dla utworu muzycznego — zapewnia, że zawsze wykonane zostaną te same operacje, w tej samej kolejności, dające ten sam efekt. ...

28 lutego 2023 · 10 min · Grzegorz Korba

Docker do lokalnej pracy z projektem

Docker funkcjonuje w środowisku programistycznym od lat, ale wciąż dla wielu osób jest czymś odległym i enigmatycznym. W serii postów chciałbym zatem przybliżyć zarówno teorię, jak i praktykę — dowiecie się jak Docker może Wam pomóc w codziennej pracy, jak przygotować środowisko oparte o Dockera oraz jak z tego środowiska korzystać. ...

23 stycznia 2023 · 5 min · Grzegorz Korba