Jak uruchomić serwer nodejs na ubuntu?

Jak wiadomo nodejs jest serwerem dla aplikacji napisanych w czystym Javascripcie. Nie będę tutaj wnikał w szczegóły ponieważ te poznać można na stronie wydawcy i w milionie innych miejsc, w tym artykule chcę się skupić na instalacji nodejs oraz uruchomieniu testowej aplikacji. Niby zadanie proste, opisane w wielu miejscach jednak okazuje się, że może nastręczyć…

PhalconPHP framework prawie idealny

Wiele jest dobrych frameworków na świecie. Kiedyś nie rozumiałem po co w ogóle ich używać skoro samemu można napisać kod szybciej i wydajniej. Z czasem jednak okazało się, że „szybciej i wydajniej” nie jest już tak szybko i wydajnie jakby się wydawało. Zwłaszcza kiedy trzeba było coś zmienić, dodać. Wykorzystanie frameworków stało się naturalną koniecznością. Rozglądając się po świecie frameworków szukałem najlepszego, takiego, który byłby i szybki i prosty, bez narzutu konkretnych rozwiązań i ograniczeń. Dowiedziałem się podczas tego researchu wielu ciekawych rzeczy, np. że frameworki PHP są koszmarnie wolne :/ …

Co wybrać i dlaczego PHP?

Wiele napisano o PHP złych rzeczy, niektóre są prawdziwe jak choćby niekonsekwencja w nazywaniu funkcji, niekonsekwencja w kolejności parametrów funkcji, różne typy danych zwracanych przez funkcję zależnie od kontekstu a inne nie jak choćby to, że nie da się obsłużyć fatal errorów (do pewnego czasu rzeczywiście się nie dało) jak i te wynikające z gustu w stylu „brzydko to wygląda”. …

Fanpage na Facebooku – czy warto?

Już od dłuższego czasu chciałem napisać o tym jak bardzo Facebook zmienił się w miejsce nieprzyjazne małym czy średnim inicjatywom. Dawniej założenie strony czy wcześniej grupy na Facebooku dawało realne możliwości dotarcia do odbiorców idei, produktów, rozrywki. Umieszczenie na fanpage informacji skutkowało tym, że docierała ona do każdego kto ten fanpage polubił. Zmieniło się to gdy Facebook wprowadził algorytm EdgeRank, który wybiera dla użytkowników to co zobaczą na swoich tablicach. Zostało to wprowadzone tylko po to aby zbudować model biznesowy, który polega na sprzedaży polubień fanpage’y oraz na sprzedaży zasięgu widzenia postów, które na tych fapnapage’ach się pojawiają. Wcześniej użytkownicy mogli sami zdecydować (oznaczając konkretne wpisy) czy chcą widzieć dane treści czy nie chcą. Z chwilą wprowadzenia EdgeRank ta wolność została ograniczona ponieważ teraz można określić czy chcesz widzieć czy nie treści, które wylosuje algorytm….

Eat, sleep, code

Programiści to strasznie uparte, wszystkowiedzące,  protekcjonalne zwierze, które zawsze muszą mieć rację a jeśli jej nie mają to i tak ją mają. W takim stereotypie nie ma w sumie nic krzywdzącego, rynek IT jest poligonem na którym przetrwają tylko najlepsi, najdoskonalsi przy czym nie jest tutaj istotne czy taka ocena jest prawdziwa. Można nic nie umieć ale sprawiać wrażenie, że się umie, może też umieć wiele a sprawiać wrażenie, że się umie niewiele. …