W codziennej pracy z kodem ważne jest, by nie tracić czasu na sprawy operacyjne. Jak jednak nie zagubić się w zgłoszeniach i kontrybucjach swoich oraz innych osób? Jak rozpoznać czemu należy się przyjrzeć? Jak niczego nie przegapić? Zarówno GitHub, jak i Gitlab mają swoje własne mechanizmy do monitorowania aktywności – przyjrzyjmy się im!
...
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 😁
...
Webinar JustJoinIT z udziałem Codito!
“CI/CD fundamentem dobrego procesu deweloperskiego” było tematem webinaru zrealizowanego przy współpracy GetResponse oraz JustJoinIT, w którym miałem przyjemność wziąć udział – zapraszam do obejrzenia! 🙂
...
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!
...
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.
...
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 🙂
...
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 😁
...
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 🙂
...
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.
...