Pluginizowanie aplikacji PHP

28
gru/09
8

Są 3 główne cechy programisty: ambicja, niecierpliwość i lenistwo. Chcemy podejmować się wspaniałych wyzwań, tworzyć aplikacje szybko i się przy tym nie napracować. Nie brzmi to zbyt dobrze szczerze powiedziawszy. Gdybym miał narażać życie innych będąc chirurgiem, po wypowiedzeniu tych słów już płonął bym na stosie. Na szczęście w inżynierii oprogramowania mamy takie cuda jak pluginy. I nikt przy tym nie umiera.

Interfejs Mac OS X, a Windows 7

10
wrz/09
1

Przed chwilą zacząłem czytać artykuł porównujący interfejs Windows 7 i MacOS X. Jeszcze nie skończyłem czytać, ale już mogę go polecić. Także miłej lektury.

Opublikowane jako: Polecam

Każdy z nas jest odtwórczym wynalazcą

30
sie/09
6

Około roku 2002 (i to wciąż mi nie minęło) byłem zafascynowany tworzeniem na własne potrzeby tzw. engineów, czyli tłumacząc na dzisiejsze frameworków. Eksperymentowałem na nich ze wzorcem MVC, bawiąc się budowaniem sprawnych narzędzi do szybkiego budowania aplikacji.  Jednym z owych „potworków”, wyników moich eksperymentów był niezwykle modularny framework: pozbawiony routera z autonomicznymi kontrolerami, które były wywoływane z własnymi parametrami przekazanymi w adresie. Jakież było moje zdziwienie, gdy dziś odkryłem, że Kohana wprowadza takie rozwiązanie od wersji 3.0 i ten wynalazek ma swoją fachową nazwę. Wzorzec projektowy o którym mowa to HMVC i został opisany pierwszy raz w lipcu 2000 roku na łamach „JavaWorld Magazine”.

Każdy z nas jest niestety odtwórczym wynalazcą.

Bym zapomniał. Ten „engine” nazywał się „Sequence”.

Szybkie komponenty w PHP

30
sie/09
8

Szybkie prototypowanie

Ostatnio kolegom zaprezentowałem szybki sposób na stworzenie sprawnego prototypu komponentu w PHP. Ostatecznym wnioskiem, który zaraz wysuniemy jest przypomnienie faktu pracy z dynamicznym językiem programowania, który udostępniając nam hermetyzację i inne paradygmaty języka obiektowego pozwala nam uniknąć licznych „dżawawizmów” (czyt. rozwiązań Javy).

Coroczna rewolucja internetu

17
cze/09
1

Opera prezentuje swoją nową technologię, Unite, czyli serwer WWW i wszystkie usługi z nim związane dostępne dla każdego, jako jeden z dodatków do przeglądarki. Ich widżety były niewypałem, ale tym razem pomysł i wykonanie pomimo, że nie rewolucyjne prezentuje się doskonale. A może jednak spóźnili się i uprzedził ich Google Wave? Zachęcam do zapoznania się z „nową rewolucją”. Sam za jakiś czas przybliże tą i inne technologie, które moim zdaniem będą miały duży wpływ na sposób korzystania z internetu.

Opublikowane jako: Internet

IE kontratakuje, czyli zazdrościmy…

17
cze/09
0

Marketingowców zazdrościmy. Microsoft Australia kontratakuje nowym sposobem promowania IE8. A może jeszcze jakaś loteria? Losowanie rowerów? :)

Opublikowane jako: Internet

Nikt nie potrzebuje Maca

12
cze/09
8

Jak pisać kod, którego geniusz wypala się w oczach osób postronnych? Pracować na Macu! To stary, dobrze znany przepis i z tego co widzę wykorzystywany coraz częściej – wystarczy wybrać się na dowolnego Campa czy konferencję. Czy zaczyna być wstydem wyjęcie starego IBMa czy HPka wśród webdeveloperów? Samochód czy telefon przestał już być tylko narzędziem, mamy się martwić, że nasz wysłużony Windows XP ginie w tłumie błyszczących Tygrysów czy Siódemek?

Opublikowane jako: Felieton

IBM to nie wszystko

9
cze/09
4

image1

Paul Biggar dał bardzo interesującą prelekcję poświęconą kompilacji i optymalizacji języków skryptowych. Za przykład posłużył kompilator PHP – phc, którego prelegent jest niestety aktualnie jedynym autorem. Co najciekawsze, abstrahując od kwestii technicznych, na końcu swojej prezentacji Paul zabrał głos i  świetnie skonkretyzował aktualne opinie i wątpliwości dotyczące PHP. A o nich można mówić długo.

Otagowane jako:

Refaktoryzacja kodu i wzorce projektowe

9
cze/09
0

image

Chętnych do zapoznania się jak wzorce projektowe mogą pomóc przy refaktoryzacji kodu zachęcam do przeczytania mojego artykułu na PHP.pl.

(…) Wszystkie te elementy mają zastosowanie nie tylko w aplikacjach biznesowych, ale także w pracy przy otwartym oprogramowaniu i współpracy w zespołach programistów; w projektach, które mają być rozwijane znacznie dłużej. (…)

Mam nadzieję, że okaże się przydatny. Jestem pewny, że jeszcze kiedyś wrócę do tego tematu i skupię się szczególnie na wzorcu DI.

Otagowane jako: , ,

PHP 6.0 to nowy czarny?

9
cze/09
6

image

PHP nie jest Cool. Gdyby kosmici przypadkiem trafili na listę blogów PHP, mogliby dojść do wniosku, że PHP jest wynalazkiem tworzonym przez rzeszę ludności Ziemi tylko po to, by móc go nienawidzić.

Otagowane jako: ,
Optimization WordPress Plugins & Solutions by W3 EDGE