Dzielimy się tym co ważne

blog Speednet

Programowanie obiektowe #1: podstawy

Programowanie obiektowe znamy już od wielu lat. Wikipedia stwierdza, że od połowy lat 80. programowanie obiektowe uzyskało status techniki dominującej w świecie wytwarzania programowania. Praktycznie każde ogłoszenie o pracę, dotyczące technologii backendowych, zawiera znajomość OOP jako niezbędne wymaganie do ubiegania się o dane stanowisko. Czy programowanie obiektowe to po prostu zamykanie wszystkiego w obiekt? A co w takim obiekcie powinno się znaleźć?

Czytaj dalej
Zimowisko Linuksowe

Konferencje luty-kwiecień 2016

Rok 2016 rozpoczął się już na dobre, za nami koniec żywota przeglądarki IE starszych niż wersja 11, 3 fix-wersje PHP (7.0.3) oraz kilka ważniejszych błędów załatanych w świecie open source (np. OpenSSL i OpenSSH). W takim razie to dobra pora na rejestrację w kilku ciekawych konferencjach, które odbędą się niedługo.

Czytaj dalej

Narzędzia do statycznej analizy kodu PHP

W czasie przeglądu kodu zgłaszanego w pull requestach badamy różne rzeczy, interesuje nas czy kod wykonuje to co powinien, czy jest zgodny z przyjętymi standardami kodowania, nazewnictwem, czy klasy są odpowiednio zaprojektowane i otestowane. Duża część tych zadań polega na sprawdzeniu kodu względem dobrze opisanych reguł (styl kodowania, nazewnictwa, formatowania kodu itd). Zamiast robić to samemu można użyć narzędzi, które szybciej i lepiej wykonają zadanie za nas – zostawiając nam bardziej „miękkie” zadania (których nie umiemy jeszcze sprawdzić automatycznie).

Czytaj dalej

Java RESTfull Web Services

Wraz z rozwojem Internetu, nastaniem ery WEB 2.0, otaczających nas z każdej strony aplikacji mobilnych, kroczącego wielkimi susami HTML 5 i wszędobylskiego JavaScript , oraz niespełnionych oczekiwań w stosunku do stosu SOAP, coraz więcej słyszy się o usługach opartych na REST. Co to jest REST REST to skrót od Representational State Transfer, technika ta bazuje na protokole http i założeniu że unikalny URL reprezentuje jakiś obiekt. Można wchodzić w interakcję z tym obiektem za pomocą metod HTTP:

Czytaj dalej

Wprowadzenie do szacowania zadań w Scrumie (cz. I)

W ostatnim wpisie zatytułowanym „Scrum w praktyce czyli dlaczego proste zasady są niezwykle trudne w codziennym zastosowaniu” opisałem najczęściej spotykane przeszkody, z którymi muszą zmierzyć się zespoły wprowadzające scruma. Jednym z wspomnianych problemów było oszacowywanie zadań. Proces ten postanowiłem dokładniej przybliżyć w niniejszym tekście. Dodatkowo słowem wprowadzenia chciałbym poruszyć tematykę planowania sprintu oraz wspierania Product Ownera przy „porządkowaniu” Product Backlogu.

Czytaj dalej

Parę wskazówek dla profesjonalnych rozwiązań

Mogłoby się wydawać, że dokumentacja Androida jest naprawdę dobra. Większość klas jest dogłębnie opisana, poza tym mamy do dyspozycji zestawy treningowe oraz API Guide, który opisuje wszystkie warte poznania komponenty i koncepty systemu. Niestety według mnie dokumentacja ta ma bardzo niefortunne przykłady użycia owych komponentów. W zasadzie można by je w większości opisać tak:

Czytaj dalej

Styczniowe spotkania w Trójmieście 2016

Święta się skończyły, czas zacząć znów rozwijać się zawodowo. A najbliższe dni przyniosą w Trójmieście wszelkie spotkania związane z IT. Przed nami: 14 stycznia 2016 TG .Net #103 – Zieleniak, Gdańsk 19 stycznia 2016 TJUG #80 – Starter, Gdańsk tech.3camp #31 – PPNT, Gdańsk 25 stycznia 2016 PyGDA #11 – ul. Podgarbary 10, Gdańsk 27 stycznia 2016 TRUG #45 (Ruby) – Al. Niepodległości 807/5, Sopot 1 lutego 2016 meet.js Gdańsk – PPNT, Gdańsk My na pewno będzie na tech.3camp. A Wy?

Czytaj dalej

Geolokalizacja w PHP

Mimo upływu wielu lat od wprowadzenia iPhone 3G na rynek, a tym samym wprowadzenia do życia codziennego modułów GPS, sama geolokalizacja nie weszła do codziennego użytku. A szkoda. Zastosowań geolokalizacji w aplikacjach internetowych jest co nie miara, tym bardziej że prawie w każdym abonamencie telefonicznym otrzymujemy spory pakiet danych, a często nielimitowany. Tym samym możemy stworzyć aplikacje, które z punktu widzenia użytkownika, myślą za niego.

Czytaj dalej

Certyfikat z PHP

Niemalże każda technologia ma pewną formę certyfikacji. Możemy uzyskać certyfikat z technologii Microsoftu, Oracle, Javy, jak również z PHP. Swój uzyskałem tydzień temu. Jak się do tego zabrać, by również zostać Zend Certified PHP Engineer? Wystarczą 3 proste kroki…

Czytaj dalej

We like cookies... and we use them.

In order to improve our service, we use cookies. You can block them by changing your browser settings.