Blog webdeveloperski Patryk yarpo Jar

Progressive enhancement – tworzenie stron dla kazdego odbiorcy

Autor wiadomości Listopad 16, 2014

Kazdy z nas lubi tworzyc cos bardzo nowoczesnego i przyjaznego programiscie. Pewnie nikt z nas (procz 3 osob ciagle odwiedzajacych te strone za pomoca IE 6) nie znosi tworzyc czegos dla starych i wrednych srodowisk.

Niestety, czasem nie wszystko zalezy od nas. Musimy pojsc na kompromisy i zapewnic takze starym, zgrzybialym srodowiskom podstawowe wsparcie. Istnieje kilka sposob na tworzenie takich stron. W ponizszej prezentacji glownie chcialbym sie skupic nad progressive enhancement (progresywne ulepszanie) oraz wspomniec o kilku innych, np. graceful degradation.

Ksiazka: Wyrazenia regularne. Wprowadzenie

Autor wiadomości Listopad 16, 2014

Wzorzec MVC w PHP dla profesjonalistówWyrazenia regularne. Wprowadzenie

Kazdemu programiscie przyjdzie wreszcie skorzystac z wyrazen regularnych. Warto zatem miec chocby podstawowa wiedze dotyczaca tego mechanizmu.

Skad jednak czerpac taka wiedze? Calkowite postawy sa na tyle proste, ze mozna spokojnie znalezc przyklady w internecie. Troche bardziej skomplikowane lub nawet zaawansowane wykorystanie "reg expow" takze moze byc latwo znalezione.

To, czego mi zawsze brakowalo bylo pochylenie sie nad pewnymi podstawowymi niuansami. Michael Fitzgerald w swojej ksiazce wlasnie to robi. Prowadzi krok po kroku czytelnika od przykladow bardzo prostych przez coraz trudniejsze do naprawde ciekawych przypadkow. Wyjasnia przy okazji mechanizmy jakie wykorzystuje oraz pokazuje rozne sposoby otrzymania tego samego wyniku.

Obsluga daty i czasu w PHP: klasa `\DateTime`

Autor wiadomości Listopad 14, 2014

Niedawno zaczalem serie wpisow o dzialaniach na dacie i czasie w PHP. Po omowieniu podstawowej funkcji `date` przyszedl czas na cos bardziej wyrachowanego - klase `\DateTime`. Chcialbym powiedziec, ze rozwiazano wszystkie problemy. Niestety tak dobrze nie bedzie. Planuje pokazac nie tylko jak uzywac tej klasy, ale rowniez, jak uzywac jej bezpiecznie. Tradycyjnie przeciez cos bedzie dzialac nie do konca tak, jak bysmy oczekiwali.

Cacheowanie danych w PHP

Autor wiadomości Listopad 14, 2014

Prezentacja dotyczaca podstaw cache'owania danych.

Obsluga daty i czasu w PHP: funkcja `date`

Autor wiadomości Październik 27, 2014

W PHP znalezc mozemy kilka sposobow obslugi daty i czasu. W tym wpisie chcialbym skupic sie na funkcji `date`. Planuje glownie skupic sie na tym, ze nie do konca dziala tak jakby nalezalo sie tego spodziewac. Choc trzeba przyznac, ze w ostatnim czasie (kolejne wersje PHP) troche sie polepszylo.

Zend/PHP: Dlaczego stosowanie view modeli jest dobre

Autor wiadomości Październik 23, 2014

Chcialbym w tym wpisie pokazac, co zrobic, aby kod kontrolerow i plikow widoku byl przyjemniejszy w czytaniu i prostszy w utrzymaniu. Dodatkowo, za darmo uda sie nam zyskac duzo prostszy do testowania kod! Na co czekac? Zaczynajmy!

Na poczatek warto wiedziec:

  • Podstawy PHP,
  • Swiadomosc istnienia MVC,
  • Posiadanie zdrowego rozsadku i instynktu samozachowawczego.
Tagged as: , , , , Czytaj dalej

Ksiazka: Wzorzec MVC w PHP dla profesjonalistów

Autor wiadomości Luty 13, 2014

Wzorzec MVC w PHP dla profesjonalistówWzorzec MVC w PHP dla profesjonalistów

Wzorzec MVC na dobre zagoscil we wszelakich projektach informatycznych. Pozwala na rozsadny podzial na warstwy i oddzielenie logiki od danych, a takze kodu robiacego cokolwiek "na serwerze" od kodu wyswietlajacego np. strone internetowa.

Chris Pitt bardzo starannie opisuje kolejno, co trzeba napisac (i w tracie ksiazki sam pisze pokazujac czytelnikowi wszystkie kroki), aby stworzyc wlasny framework PHP implementujacy wzorzec MVC.

JavaScript – sterowanie kontekstem wywolania funkcji

Autor wiadomości Grudzień 13, 2013

Ostatnio na blogu cisza, ale nie oznacza to, ze niczego nie pisze ;)

Czasu niestety zawsze malo, ale znalazlem niedawno chwile na napisanie dluzszego artykulu zbiorczo traktujacego o pracy z operatorem `this' oraz `new'. Artykul zostal podzielony na dwie czesci:

Milej lektury!

Tech 3 Camp: Kompresja stron internetowych

Autor wiadomości Czerwiec 19, 2013

Wczoraj miałem okazję przedstawiać temat kompresji stron internetowych na branżowym spotkaniu Tech 3 Camp.

Cieszę się z dobrego odbioru publiczności oraz z kilku bardzo ciekawych rozmów po prezentacji. Tak jak obiecałem zamieszczam swoją prezentację.

Tworzenie obiektów za pomocą Object.create (ECMAScript 5)

Autor wiadomości Czerwiec 10, 2013

JavaScript nie stoi w miejscu. Cały czas trwają prace nad różnymi API wchodzącymi w skład HTML 5, jak również nad rdzeniem języka - ECMAScript.

Dziś coś o nowości z ECMAScript 5 metodzie `Object.create' pozwalającej na wygodne tworzenie obiektów. Przedstawiłem już wiele sposobów na tworzenie obiektów w JavaScript. Większość z nich była jednak mniej lub bardziej naginaniem podstawowych mechanizmów języka,aby przybliżyć jego działanie do oczekiwań programistów Java-pochodnych (pamiętajmy, nawet potocznie Java != JavaScript).