PHP, Symfony, MySQL, PostgeSQL, Doctrine
Przyszedł koniec roku a wraz z nim czas podsumowań. Wiele się w tym roku zdarzyło, tym dobrych i złych chwil. Jednak najważniejsze jest to, że wszystkie te chwile doprowadziły mnie do tego miejsca, w którym teraz jestem. W ogólnym podsumowaniu […]
Był już cykl o encjach, jeśli jeszcze go nie czytałeś, to polecam, warto nadrobić. Teraz gdy już masz zdefiniowaną strukturę bazy, to fajnie byłoby nią jakoś sensownie zarządzać. Do tego każdy programista doskonale wie, że schemat bazy jest bardzo dynamiczny, […]
Mikołajki już za niecały tydzień. Zaraz potem przyjdą święta, a jak święta to i prezenty. Mam dla Ciebie 15 pomysłów na prezent dla programisty. Spisałam wszystkie rzeczy, jakie przyszły mi do głowy, o których ostatnio myślałam, że byłyby całkiem przydatne itp.
W ostatnim wpisie przybliżyłam temat Votera. Jeśli jeszcze go nie czytałeś, to sprawdź. Bez poprzedniego wpisu ciężej będzie Ci zrozumieć ten. Dlatego zapraszam Cię do przeczytania podstawowych informacji o Symfony Voter, a potem powrót tutaj. Jeśli jednak znasz Votery lub przeczytałeś […]
Uprawnienia nigdy nie były prostym tematem. Zwykle zostawia się je na koniec projektu, co jest dużym błędem, ponieważ są ogromnie ważne i nigdy w swoich projektach nie traktuj ich po macoszemu. Dzisiejszy post jest pierwszym, ale na pewno nie ostatnim, w […]
Bardzo się cieszę, z jakim zainteresowaniem przyjęliście cykl o wzorcach. Dotarł do mnie bardzo pozytywny feedback, dziękuję. Wcześniej miałam wątpliwości czy go pisać, ponieważ w sieci jest już dużo tekstów na ten temat. Ogromnie mi miło, że mogłam przekazać Wam […]
W planach miałam całkiem inny wpis, ale czasami codzienność podrzuca temat, którego nie można zignorować. Tak było też z postem o mistrzach programowania. Nie martw się, jak to mówią, co się odwlecze to nie uciecze, więc w przyszłym tygodniu pojawi […]
Każdy, kto zetknął się z programowaniem, na pewno słyszał o czymś takim jak wzorce projektowe. Na początku drogi nie bardzo wiemy, po co one są, w czym niby mają pomóc i jak je rozumieć. W sieci jest wiele instrukcji, jak […]
Praca zdalna jest kojarzona głównie z branżą IT, ponieważ to właśnie nowe technologie umożliwiły taki tryb pracy. Jednak powoli przenika on również do innych branż. Analitycy finansowi, księgowi, dziennikarze, tłumacze i wiele innych zawodów staje się z czasem mobilna. Dodatkowo biznes internetowy […]
Od samego początku, odkąd zaczęłam studiować EPI, bywać na wydarzeniach IT oraz obracać się w krakowskim środowisku informatycznym mogłam wyczuć silne promowanie kobiet w tej branży. Na wiele spotkań czy warsztatów wpuszczano jedynie przedstawicielki płci pięknej. Najbardziej znane organizacje były […]
Nie raz w aplikacjach potrzebujemy, aby pewne procesy wywoływały się regularnie. W Cross Skills wydarzenia po dacie ich zakończenia powinny zmieniać status na zakończone. Jak to zrobić? Naturalnie do głowy przychodzi cron i bardzo dobrze. Jednak coś w tym cronie […]
Oto druga część z serii jak okiełznać formularze. W pierwszej mogłeś się dowiedzieć jak je tworzyć. Teraz zajmiemy się walidacją danych. Formularze to bardzo newralgiczne miejsca systemu. Niezabezpieczone mogą spowodować wiele problemów, ponieważ niepełne lub po prostu śmieciowe dane mogą […]
Czy zastanawialiście się kiedyś czy istnieje mistrz programowania? Ciągle się rozwija, podnosimy swoje kompetencje, poznajemy nowe technologie. Jednak do czego dążymy? Jest gdzieś koniec tej drogi? Szukamy kogoś kto nas przez nią przeprowadzi. Gdzie szukać przewodnika? Na te pytania postaram […]
Ile nerwów zjadły te niby proste elementy aplikacji, jakimi są formularze. Dopóki zawierają pola podstawowe, nie jest ich wiele i nie zawierają jakieś zaszytej logiki, to nie ma problemu. Jednak jeśli przychodzi do bardziej skomplikowanych układów, zależności między elementami, a […]
Niby prosty temat. Można by pomyśleć, że po co w ogóle o nim pisać. Symfony routing jak to routing – definiuje i jest. Nie do końca. Czasami nawet on potrafi przysporzyć problemów. Konfiguracja globalna Symfony ma już wbudowaną obsługę ścieżek więc […]