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

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

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

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

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

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 ┬Ě 12 min

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

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

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

Jak powstała ta strona?

Jak pisa┼éem w po┼Ťcie powitalnym - za mocno kombinuj─Ö. Postanowi┼éem wi─Öc, ┼╝e zaczn─Ö z absolutnym minimum, niejako wbrew sobie. Jak zatem zaprojektowa┼éem t─Ö stron─Ö? ...

14 kwietnia 2022 ┬Ě 11 min