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

Code Review: dobre praktyki

Co sprawia, 偶e proces recenzji kodu jest dobry? Co powiniene艣 robi膰, a czego unika膰? Pozw贸l, 偶e podziel臋 si臋 swoim do艣wiadczeniem w tym obszarze 馃檪 ...

9 lipca 2022 路 9 min 路 Grzegorz Korba

Gitlab CI Workflows (PoC)

Dzisiaj natkn膮艂em si臋 na fantastyczny pomys艂, kt贸ry jaki艣 czas temu zosta艂 wdro偶ony jako Proof of Concept w Gitlab: CI Workflows! Jestem bardzo podekscytowany i mam nadziej臋, 偶e wkr贸tce zostanie wdro偶ony 馃榿 ...

7 lipca 2022 路 3 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

Odwo艂ywanie si臋 do sekcji w Gitlab CI

Definicja Gitlab CI mo偶e sta膰 si臋 naprawd臋 z艂o偶ona. Aby zredukowa膰 nadmiarowo艣膰 mo偶na u偶y膰 wielu przydatnych funkcji i sk艂adni, takich jak !reference. ...

8 czerwca 2022 路 2 min 路 Grzegorz Korba

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

31 maja 2022 路 16 min 路 Grzegorz Korba

Skrawki kodu wielokrotnego u偶ytku w Hugo

Jako 偶e nie lubi臋 redundancji kodu, chcia艂em stworzy膰 sobie konwencj臋 do wsp贸艂dzielenia fragment贸w kodu mi臋dzy wieloj臋zycznymi notkami (bo kod zawsze piszemy po angielsku 馃槈). Jak si臋 okazuje, nie jest to takie oczywiste w Hugo. ...

26 kwietnia 2022 路 3 min 路 Grzegorz Korba

Docker Compose: sekrety dost臋pne w trakcie budowania

Budowanie obraz贸w wi膮偶e si臋 z r贸偶nymi wyzwaniami, jednym z nich jest bezpiecze艅stwo trwale zapisanych w nich danych. Jak unikn膮膰 upublicznienia czego艣, co powinno zosta膰 prywatne? ...

19 kwietnia 2022 路 3 min 路 Grzegorz Korba