PHPCon 2014

Trochę czasu minęło od września, no ale czasem tak ciężko jest się pozbierać, że trwa to blisko 2 miesiące. Ale są zdjęcia ode mnie już dostępne. Nie jakaś porażająca liczba, ale jest co zobaczyć. Co tu dużo pisać?

Women In Technology (28 sierpnia 2014), Jak odnaleźć się w zespole projektowym.

Pod koniec wakacji odbyło się 6 spotkanie Women In Technology w Gliwicach. Dzięki uprzejmości Skygate znalazła się lokalizacja, a ja zrobiłem prezentację pt. „Jak odnaleźć się w zespole projektowym”. Trochę trwało, ale ostatecznie udało mi się opublikować! Uh… ciężko było, dlatego to tyle trwało. Przepraszam, że kazałem tyle czekać.

, , , ,

Tworzenie szablonu maszyny wirtualnej vagranta

Vagrant

Tak, istnieje bardzo dużo obrazów boxów zlokalizowanych gdzieś tam w sieci. Spory zbiór boxów znajduje się na http://www.vagrantbox.es/, jednak nie zawsze takie rozwiązanie będzie wystarczające. Często dochodzi się do wniosku, że potrzebny jest własny obraz. Samo stworzenie pierwszego obrazu nie jest trudne, do tego jest opisane w dokumentacji. Zatem o co tyle szumu? Mój największy […]

, , , , , ,

Pierwszy śląski PHPers

6 lutego 2014 r. odbyło się pierwsze śląskie (pod nową nazwą) spotkanie osób związanych z językiem PHP – PHPers. Jak zwykle były 3 tematy. Jedną z tych prezentacji miałem okazję poprowadzić osobiście. Podczas prezentacji pt. „Jeszcze sprytniejsze środowisko deweloperskie” chciałem pokazać, że vagrant to narzędzie, którego warto używać. Czy się udało? Tego nie wiem, ale […]

, ,

SymfonyCon Warsaw 2013

love

More than two years ago there was a Symfony2 Launch Party, a few days ago was SymfonyCon Warsaw. It was fun, good presentations, pleasantly spent evenings (on a few pictures appeared even fog, how? :D ). Many people was asking me if and where pictures will be. Here they are:

Deployment przy pomocy capifony

logo

Całkiem niedawno pisałem o Deployment przez FTP. Największą zaletą tego rozwiązania jest to, że działa. Ale nie jest ono idealne – trwa bardzo długo. Najlepszym sposobem aktualizacji aplikacji opartej o Symfony 2 w tej chwili to capifony.

, , , , , ,

Tworzenie bazy i użytkownika MySQL

Za każdym razem gdy tworzę bazę danych muszę tych dwóch linijek szukać w Google. Krótki wpis tworzę bardziej dla siebie (tak, często wracam do swoich własnych tekstów). Być może ktoś skorzysta z tych dwóch (ważnych) linijek dla MySQL:

, , , , ,

Kopiowanie kluczy SSH

Na Mac OS X z jakiś powodów domyślnie nie ma narzędzia do kopiowania plików kluczy publicznych. Oczywiście można robić to ręcznie, ale w wielu miejscach można się pomylić, a chyba nikomu na tym nie zależy, prawda? Zatem lepiej skorzystać z narzędzia do tego przeznaczonego: ssh-copy-id.

, , ,

Deployment przez FTP

Oczywiste jest, że najlepszym sposobem zainstalowania aplikacji na serwerze klienta jest skorzystanie z Capifony. Nie zawsze jednak jest tak różowo. Szczególnie przy tanich hostingach opcja dostępu przez SSH nie jest dostępna. Nawet jeśli taki hosting ma dostęp przez SSH, może na nim brakować np. rsync. Wtedy jedyną możliwością zainstalowania aplikacji jest protokół FTP. Chyba najgorsza […]

, , , , , ,

Beanstalk w Symfony2

Beanstalk to bardzo prosta i szybka kolejka wiadomości. Jest świetnym rozwiązaniem, aby wykonywać długo trwające żądania użytkownika (do tego został zresztą zaprojektowany).  Doskonałym przykładem kiedy powinno się użyć kolejki wiadomości, to np. masowe wysyłanie wiadomości do użytkowników systemu (e-mail, sms). Pojedyncza operacja wysłania wiadomości do użytkownika nie jest złożona i zajmuje najwyżej kilka sekund. Jednak […]

, , ,

Web do kwadratu – polski projekt OpenSource oparty na Symfony2

webdokwadratu

Projekt webdokwadratu ma na celu przedstawić osoby odpowiedzialne za kształt polskiego Internetu (tak, do nich te pretensje, że jakiś blog nie działa, albo, że gdzieś się czegoś nie da ;-). Projekt ciekawy z wielu względów. M. in. możemy zobaczyć tych ludzi, którzy przyczynili się do rozwoju sieci, a przy okazji poznać czym się interesują, zaklikać do […]

, ,

Dostęp do kontenera dependency injection z klasy repository

Użycie KnpPaginatorBundle do stronicowania rekordów jest bardzo dobrym pomysłem. Jednak pokazany w dokumentacji przykład jest zapisany w kontrolerze. Zapewne spora część osób wolałaby pobieranie danych z bazy danych zawrzeć w plikach modelu. W tym wypadku w pliku repository dla danego entity. Problem jest z dostępem do serwisu paginatora – domyślnie kontener DI nie jest dostępny […]

, , , , ,

Symfony2 Launch Party

SF2_LaunchParty18

W Gliwicach, przy siedzibie firmy odbyło się całkiem udane Launch Party. Był grill z kiełbaskami, piwo i paluszki :-) Michał Pipa opowiadał o powstaniu projektu Symfony2 i przekonywał, że Symfony2 „rządzi„. Po prezentacji pozostało trochę czasu na piłkarzyki i rozmowy o projektach. Pojawiło się sporo osób, a dla tych, których nie było fotorelacja:

, ,

Symfony2 launch party też w Polsce!

W czwartek 28.07 swoją premierę będzie miała druga wersja frameworka Symfony! Spontaniczna akcja na blogu Symfony2 zaowocowała również organizacją imprezy w Polsce. Zapraszamy wszystkich związanych z Symfony, PHP na spotkanie przy grillu w siedzibie XSolve.

Previous Posts