Dzielimy się tym co ważne

blog Speednet

Każdy developer, wcześniej lub późnej, musi zapewnić w aplikacji obsługę wgrywania plików przez użytkowników. Sam upload plików jest zadaniem raczej prostym. Jednak często dział UX wymaga, by aplikacja wysyłała feedback do użytkownika w postaci progress baru. Bardzo, bardzo dawno temu wykorzystywało się do tego technologię flash. Obecnie, najczęściej problem zostaje rozwiązany w JavaScripcie. A dlaczego by nie zrobić tego w PHP?

Czytaj dalej

Mimo że w tym roku język PHP kończy 20 lat, a za tydzień powinniśmy ujrzeć finalną wersję PHP 7.0, to nadal spora grupa osób (szczególnie związanych z innymi technologiami) traktuje PHP po macoszemu i sądzi, że służy tylko do robienia prostych stronek. Powodem takich stwierdzeń jest początkowy okres istnienia języka, gdy PHP służył do naprawdę prostych rzeczy jak wysłanie maila na podstawie danych z formularza, stworzenia licznika odwiedzin, czy złączenia kilku plików HTML w jeden widok (header, content, footer). Wszystko zaczęło się zmieniać wraz z pojawieniem się PHP 5.0 w 2004 roku. Wtedy pojawił się nowy model obiektowy, dzięki któremu rozpoczęła się epoka frameworków w PHP.

Czytaj dalej

W miniony weekend odbyła się największa konferencja PHP w Polsce. W tym roku była ona szczególna, gdyż zmieniło się jej miejsce. Dotychczas PHPCon Poland organizowany był w Szczyrku, jednak ilość chętnych na edycję w roku poprzednim była na tyle duża, że organizatorzy zdecydowali się przenieść konferencję do Ossy. W tym roku hotel był przygotowany na przyjęcie niemalże 900 developerów, a chętnych było o wiele więcej.

Czytaj dalej

Do wymiany danych między usługami, wielu programistów woli stosować format JSON jako bardziej czytelny i przyjemniejszy niż XML. Wielką zaletą JSON-a jest również niezwykła łatwość pracy z danymi przesyłanymi w ten sposób z poziomu języka JavaScript. Dla mnie XML ma jednak wiele zalet – jedną z nich jest łatwość weryfikacji poprawności otrzymanego pliku. Sam fakt odczytania XMLa mówi nam że plik był poprawny składniowo. Taki plik można jeszcze sprawdzić pod względem poprawności strukturalnej względem definicji (np. opisanej za pomocą DTD, XML Schema czy RELAX NG).

Czytaj dalej

Dzisiaj piątek, to dobra pora aby zaplanować najbliższe 2 tygodnie w Trójmieście. Tym razem każde ze spotkań dotyczy innej technologii: .Net, Python, PHP. Druga połowa października to: 24 października 2015 get.net 2015 – Amber Expo, Gdańsk 26 października 2015 PyGDA #8 – ul. 3 maja 69C, Sopot PHPers Trójmiasto – ul. Lęborska 3B, Gdańsk My na pewno będzie na PHPersach. A Wy?

Czytaj dalej

Jeszcze w tym kwartale (Q3/2015, prawdopodobnie w październiku) zobaczymy nową wersję popularnego frameworka dla języka PHP – Zend Framework. ZF3 został zapowiedziany w styczniu tego roku. Tym razem ma być to ewolucja, a nie rewolucja. Framework ma być prostszy, bardziej re-używalny i szybszy. Co się zmieni? Optymalizacja dla PHP 7, wymagane min. PHP 5.5 duży nacisk na PSR-7 (HTTP Message) Wprowadzenie większej niezależności i prostoty w full-stack MVC Stworzenie lekkiej alternatywy (middleware) dla MVC framework stack Oddzielenie od siebie poszczególnych komponentów i zamknięcie je w osobne projekty Już wiadomo, że jest sporo szybciej. Wczoraj Enrico Zimuel przeprowadził testy wydajności i porównywał wyniki ZF2 z wersją developerską ZF3. ZF3 jest 2-4 szybszy od swojego poprzednika. Na koniec dodamy, że 2 dni temu Zend Technologies ogłosiło swoje przejęcie przez firmę Rogue Wave Software. Naszym zdaniem jest to kolejny krok Zend Technologies, aby framework i narzędzia stały sie „enterprise”. Prezentacja: Pushing Boundaries: Zend Framework 3 and the Future

Czytaj dalej

W tym roku mamy zaszczyt Was zaprosić na największą konferencję poświęconą PHP w Polsce, której jesteśmy sponsorem. Z powodu oszałamiającej liczby uczestników – ponad 800! – organizatorzy zmienili miejsce konferencji. Tym razem będzie to hotel „Ossa Congress & Spa”, który mieści się w Rawie Mazowieckiej. My jesteśmy zadowoleni – jest o wiele bliżej, niż do pięknego lecz odległego Szczyrku.

Czytaj dalej

Michelangelo van Dam, miłośnik m.in. unit testów i prelegent PHPCon Poland, kilka dni temu opublikował wyniki swojego testu. Test polegał na porównaniu działania fetchAll oraz iteratora dla PDO, w przypadku pobrania 64k rekordów z bazy danych. Oto wyniki w pigułce: Foreach loop Data fetching time for 63992 of 250000 records: 2.14s Data processing time for 63992 of 250000 records: 7.11s Total time for 63992 of 250000 records: 9.25s Memory consumption for 63992 of 250000 records: 217.75MB Iterator loop Data fetching time for 63992 of 250000 records: 0.92s Data processing time for 63992 of 250000 records: 5.57s Total time for 63992 of 250000 records: 6.49s Memory consumption for 63992 of 250000 records: 0.25MB 217.75MB vs 0.25MB – widać różnicę? Więcej: Speeding up database calls with PDO and iterators

Czytaj dalej

Nasi developerzy PHP czekają na koniec roku i największą konferencję o PHP w tej części Europy – PHPCon Poland, która odędzie się w Rawie Mazowieckiej w dniach 13-15 listopada. Obecnie trwa CfP. A dla tych z Was, którzy nie mogą się doczekać PHPCon Poland polecamy we wrześniu konferencję Symfony Live 2015 London. Pierwszy dzień to warsztaty, a w ciągu drugiego dnia trwają prelekcje. Jeżeli chcecie możecie wybrać się tylko na drugi dzień konferencji (£170.00), pomijając warsztaty. Naszym zdaniem warto urządzić sobie chociażby 1-dniową wyprawę. Na miejscu spotkacie na pewno Ciaran McNulty, który opowie o Symfony Testing Strategies, a Fabien Potencier wprowadzi Was w świat Symfony 3.0. Na zaspokojenie apetytu będą również inne nowości jak „Symfony and Drupal 8” (Richard Jones) czy „Hello, PSR-7” (Beau Simensen). Polecamy 🙂

Czytaj dalej

Za nami największa konferencja PHP w Polsce – PHPCon Poland 2014, która odbyła się w Szczyrku. Byliśmy i my, a relację przedstawimy Wam niedługo. Tymczasem chcieliśmy Was zaprosić na kolejne spotkanie organizowane przez grupę PHPers w Trójmieście. Inicjatywa PHPers powstała podczas zeszłorocznej edycji PHPCon Poland. Powstała, aby zintegrować naszą polską społeczność programistów i miłośników PHP. Do rzeczy. Najbliższe spotkanie trójmiejskiej grupy PHPers odbędzie się 17 października (wydarzenie na FB) w Gdańskim Parku Naukowo-Technologicznym o godzinie 18:00. Wiemy, że będziemy mieli możliwość posłuchania: Michała Łukaszewskiego, który poruszy temat „Jak naprawić kod, żeby nie zepsuć aplikacji, czyli kilka słów o refactoringu”. Macieja Iwanowskiego, który opowie o „Współbieżność w ekosystemie PHP”. Trzeci temat to jeszcze zagadka. Jeśli wcześniej nie słyszałeś o PHPers, to polecamy i zapraszamy. Do zobaczenia w GPNT!

Czytaj dalej

W celu poprawy jakości naszych usług używamy ciasteczek.

Możesz je zablokować poprzez zmianę ustawień przeglądarki.