PHP, Symfony, MySQL, PostgeSQL, Doctrine
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 […]
Jak często spotkałeś się z tym, że robiłeś zawiłe zabezpieczenia, aby użytkownik nie mógł zgadnąć identyfikatora w urlu? A może pracowałeś z uuidami i miałeś dość porównywania ich w bazie, aby dojść, który rekord jest tym, czego szukasz? Dzisiaj porównam […]
To już ostatnia część serii wpisó o Doctrinie. W pierwszej poznałeś podstawy encji, w drugiej szczegóły dotyczące relacji. Teraz przyszedł czas na coś bardziej zaawansowanego, czyli dziedziczenie. Doctrine to ORM, czyli sposób odwzorowania obiektowej architektury systemu informatycznego na bazę danych. […]
Doctrine fixtures to dla mnie coś naturalnego, z czym stykam się na co dzień w pracy. Bardzo zdziwiłam się, że nigdzie nie mogłam znaleźć nawet ich polskiej definicji. Bardzo mnie ciekawi, z czego to wynika, czy tak rzadko są wykorzystywane, […]
Przyszedł czas na kolejną część cyklu o encjach doctrinowych. W ostatnim poście poznałeś już podstawy jak używać Doctrina. Wiesz jak konfigurować encje i podstawowe pola. Przyszedł czas osiągnąć kolejny poziom wtajemniczenia. W tym poście poznasz jak w Symfony 3 wykorzystać encje doctrinowe i […]
Code Review to temat często poruszany przez programistów. Wielu zastanawia się, czy ten etap w procesie wytwarzania oprogramowania jest potrzebny, a może to jest jedynie strata czasu. Ja też postanowiłam wrazić swoje zdanie w tej kwestii. Zacznę może jednak od […]
Z doctrinem pracuję już ponad dwa lata. Spotkałam w tym czasie w nim, zarówno wiele fajnych rozwiązań, jak i wiele problemów. W tym poście chciałam napisać jak Symfony 3 i encje doctrinowe współpracują ze sobą. Jednak zanim przejdę do szczegółów […]
Z wielką radością zawsze uczestniczę w różnych akcjach blogowych. Dlatego jak tylko natrafiłam na Share Week, zaczęłam przygotowywać ten post i szukać 5 inspirujących blogów. To nie tylko okazja do napisania luźnego, nietechnicznego postu, ale przede wszystkim możliwość podziękowania innym […]
Bundle to konstrukcja charakterystyczna dla Symfony. Jest czymś jak wtyczka w WordPressie czy extension w Magento. Różnica jest taka, że w WP czy Magento mamy core aplikacji a wtyczki, czy extensiony są jedynie rozszerzeniami. W Symfony wszystko jest bundlem, nawet core.
PHP, Symfony, MySQL, PostgeSQL, Doctrine
Jestem programistką, która lubi mieć ręce pełne roboty. Do życia potrzebuje komputera, internetu i kubka gorącej kawy.