Blog
Sięgnij po wiedzę. Zostań na dłużej.
Wpis miesiąca
9 filarów dobrego wdrożenia e-Commerce
W manifeście E-Commerce Dwóch Prędkości pisałem o realnych problemach branży, które wynikają z pewnych powtarzalnych błędów. Wierzę, że da się większości z nich uniknąć, jeśli tylko porozmawiamy o nich otwarcie i wypracujemy pewne standardy. Tekst, który zaraz przeczytasz, jest moją cegiełką, którą dokładam, by pomóc Tobie, moim klientom i przedsiębiorcom z branży sięgać po więcej […] Czytaj dalej

Testy eksploracyjne w e-Commerce
Jedną z technik testowania opartą na doświadczeniu testera jest test eksploracyjny. Według nomenklatury słownika ISTQB to nieformalna technika projektowania testów, w której tester projektuje testy podczas ich wykonywania oraz wykorzystuje informacje zdobyte podczas testowania do projektowania nowych i lepszych testów [wg Bacha]. Z tego artykułu dowiesz się: Na czym polegają testy eksploracyjneJakie są założenia testów eksploracyjnych Czym […] Czytaj dalej
Powiadomienia push na stronie
Powiadomienia Web Push to klikalne komunikaty, które pojawiają się na ekranie urządzenia. Są podobne do powiadomień otrzymywanych na telefonach czy tabletach z aplikacji natywnych, z tą różnicą, że wysyłane są one z aplikacji webowej i mamy do nich dostęp na każdym urządzeniu, z którego korzystamy. Z tego artykułu dowiesz się: Jak włączyć powiadomienia push na […] Czytaj dalej
Standardy W3C – walidacja strony internetowej
W3C czyli Word Wide Web Consortium to organizacja założona 1 października 1994 roku, która zajmuje się ustanawianiem standardów tworzenia stron WWW. Konsorcjum powstało aby powstrzymać proces niepoprawnie tworzonych stron, które źle się wyświetlały na różnych przeglądarkach. Organizacja ta zajmuje się również ocenianiem zawartości stron pod kątem przemocy i pornografii, dbaniem o prawa autorskie oraz bezpieczeństwem […] Czytaj dalej
Co nowego w PHP7?
Mimo wciąż toczącej się walki, w której to przeciwnicy PHP wręcz krzywią się na mówienie o nim „język programowania”, to wciąż jeden z bardziej popularnych języków na świecie. Dlatego wydanie wersji oznaczonej numerem 7 na pewno jest dużym wydarzeniem w środowisku, a jednocześnie daje trochę argumentów zwolennikom. Istotnie, wprowdzono sporo zmian, które na pewno poprawiają […] Czytaj dalej
Jak komentować kod?
Dzisiaj chciałbym powiedzieć kilka słów o podejściu do komentowania kodu. Wielu początkujących programistów będzie zapewne pod wrażeniem, widząc kod zawierający komentarz na końcu każdej linijki, komentarze blokowe przed wybranymi fragmentami programu i oczywiście docblocki do plików, klas i metod w kodzie. Przyjrzyjmy się jednak temu zagadnieniu bliżej – czy na pewno kod powinien być tak […] Czytaj dalej
Połączenie z SFTP z poziomu PHP
W dzisiejszym artykule chcę opisać jak rozwiązałem problem, który napotkałem przy jednym z zadań podczas pracy nad projektem. Część zadania, która sprawiła mi opisywany problem, była to komunikacja z serwerami Amazona. System, który wdrażaliśmy niestety nie posiadał API, jedynie wymianę plików EDI, poprzez wskazane przez Amazon serwery. Do wyboru mieliśmy AS2 (wszystko płatne, nie rozwiązujące […] Czytaj dalej
Testowanie wydajności – jak sprawdzić szybkość serwera?
Chcielibyście porównać dwa serwery oferowane przez firmę hostingową? Albo porównać serwery oferowane przez różnych usługodawców? A może chcecie porównać wydajność serwera przed i po modyfikacji hardware’u? Przedstawię kilka podstawowych komend, które pomogą w benchmarku procesora i wydajności dysków twardych. Test serwera – przygotowania Cała procedura jest wykonywana na dystrybucji Debian. Będziemy korzystać z polecenia sysbench. […] Czytaj dalej
Czym jest aplikacja hybrydowa?
Zastanawiacie się, czym jest aplikacja hybrydowa, do czego służy, jak ją stworzyć i jak z niej korzystać? W dzisiejszym artykule postaram się przybliżyć Wam ten temat. Z artykułu dowiesz się: Jak dzielimy rodzaje aplikacjiJakie są najpopularniejsze narzędzia do budowy aplikacji hybrydowychJakie zalety ma aplikacja hybrydowaJakie są różnice między aplikacją hybrydową a natywnąJakie są wady aplikacji […] Czytaj dalej
Narzędzia do testowania manualnego
Testowanie manualne jest niezbędnym etapem w pracy nad wytworzeniem oprogramowania lub aplikacji. Nawet przy zautomatyzowaniu pewnych powtarzających się procesów, potrzebne są testy czarnoskrzynkowe — one w pierwszym etapie wykonywane są manualnie. Niekiedy testowanie manualne i sprawdzanie poszczególnych funkcjonalności, wymaga zastosowania odpowiednich narzędzi: prostych, skutecznych, których nauka nie zajmuje wiele czasu oraz takich, które będą zawsze […] Czytaj dalej