Blog

Sięgnij po wiedzę. Zostań na dłużej.

magento-pwa-co-musisz-wiedziec

Magento PWA – co musisz wiedzieć?

Już w 2014 roku okazało się, że więcej osób korzysta z internetu na urządzeniach mobilnych niż komputerach. Od tego czasu ta tendencja systematycznie rośnie. Zapewnienie klientom bezbłędnego doświadczenia mobile już dawno przestało być ukłonem w ich stronę, a stało się koniecznością. PWA pomaga spełnić te wymagania. Łączy w sobie najlepsze funkcjonalności aplikacji mobilnych (m.in. powiadomienia […] Czytaj dalej
integracja-magento

Integracja z Magento 2 — stabilność integracji, obsługa awarii, kolejkowanie

Każde zaawansowane wdrożenie e-Commerce wiąże się z integracją. W końcu Twoja firma funkcjonuje w dużo większym kontekście biznesowym. Sprzedaż to nie wszystko! Ważne są też zarządzanie dostawami, zamówieniami, klientami, produktami i tak dalej. Jeśli używacie więcej niż jednego systemu, prawdopodobnie temat integrowania masz już za sobą. Co więcej, z dużym prawdopodobieństwem niekoniecznie wspominasz go z […] Czytaj dalej
monitorowanie-stron-www

Monitorowanie stron internetowych – przegląd narzędzi

Każdy właściciel lub opiekun systemu informatycznego powinien dbać o jego niezawodność za pomocą szeregu procesów i podejść gwarantujących wysoką jakość rozwiązań. Żaden system nie jest w 100% odporny na upływ czasu i całkowicie bezobsługowy. Stosując opisane przeze mnie narzędzia, będziemy ostrzegani przed anomaliami w naszym systemie, co pozwoli nam zareagować jeszcze zanim dojdzie do awarii. […] Czytaj dalej
zadanie-http

Żądanie HTTP, czyli co stoi za komunikacją WWW

Podczas pracy z PHP (a przynajmniej na początku swojej przygody z tym językiem) w zasadzie nie jest konieczne zrozumienie sposobu przesyłania informacji protokołem HTTP. Mechanizmy dostępne w PHP właściwie zajmują się za nas całą komunikacją. Nie oznacza to, że nie napotkamy na swojej drodze programistycznej, np. potrzeby dokładniejszego sterowania nagłówkami. Rozumienie zasad działania protokołu HTTP […] Czytaj dalej
samodzielna-instalacja-sklepu-opartego-magento

Samodzielna instalacja sklepu opartego na Magento

Każdy kto chce otworzyć sklep internetowy musi podjąć decyzję na jakim hostingu chce utrzymywać swoją platformę sprzedażową. Decydując się na Magento2 musimy mieć świadomość, że najsłabsze (często też najtańsze) oferty na rynku będziemy musieli pominąć w rozważaniach. Oczywiście wymagania jakie stawiamy naszemu sprzętowi muszą zależeć od ruchu jaki pojawi się na naszej stronie. Dla naszych […] Czytaj dalej
aliasy-komendy-uzytkownika-linux

Aliasy – komendy użytkownika Linux

Alias jest to zapisana komenda, która może skrócić nam pracę w terminalu. Zapisując często wykonywaną komendę jako alias, czyli jego krótszą, łatwą do zapamiętania wersję, która będzie wykonywać to samo zadanie w terminalu systemu Linuksowego. Zarządzanie w terminalu W terminalu możemy stworzyć swój alias za pomocą komendy: Czyli np. jeżeli chcemy stworzyć alias który pobierze […] Czytaj dalej
czym-material-design-nieco-o-podstawach

Czym jest Material Design? Nieco o podstawach

Material Design to stworzony przez Google, łatwy do dostosowania, czytelny i prosty styl graficzny, który łączy zasady dobrego projektowania z innowacyjnością. Został zaprezentowany podczas premiery aplikacji Google Now, a następnie wdrożony w innych produktach Google. Z artykułu dowiesz się: Jakie są kolory Material DesignJaki jest krój pisma Material DesignJak wyglądają ikony w Material DesignJak używać […] Czytaj dalej
mysql-explain-jak-uzywac-jak-czytac

MySQL – EXPLAIN – jak używać i jak czytać

W dzisiejszym wpisie będę omawiał użycie polecenia EXPLAIN w MySQL. Dowiemy się jak używać tego polecenia. W jakich sytuacjach może być przydatne, a także jak interpretować otrzymywane odpowiedzi. Dyrektywa EXPLAIN powoduje, że zamiast wykonywać zadane zapytanie zostaną wyświetlone informacje na temat planu wykonania danego zapytania. Do wersji MySQL 5.6.3 możliwe było użycie EXPLAIN tylko do zapytań SELECT. Najnowsze wersje MySQL wspierają dyrektywę EXPLAIN również […] Czytaj dalej
automatyczne-testy-aplikacji-mobilnych

Automatyczne testy aplikacji mobilnych

Testy są nieodłącznym elementem wytwarzania oprogramowania. Wykonuje się je przede wszystkim w celu znalezienia błędów, sprawdzania kompatybilności i stabilności aplikacji. Dopóki aplikacja jest mała, wszystkie testy jest w stanie wykonywać tester, ale z czasem konieczna jest automatyzacja – w której tematykę chciałbym dziś Was wprowadzić. A na co to komu? Zacznę od trochę abstrakcyjnej historii. […] Czytaj dalej
licencje-oprogramowania

Licencje oprogramowania w pigułce

Dzisiaj chciałbym opowiedzieć o różnych licencjach oprogramowania. Na początku pracy programisty albo podczas tworzenia oprogramowania tylko dla zaspokojenia własnej ciekawości lub dla polepszenia swoich umiejętności programistycznych, zazwyczaj nie musimy martwić się zależnościami, o ile nie będziemy korzystać z programowanego narzędzia. Inaczej sprawa się ma w przypadku poważniejszych projektów (niekoniecznie komercyjnych) – musimy uszanować prawa autorskie […] Czytaj dalej
magiczne-metody-php

Magiczne metody PHP

Magiczne metody w PHP’ie, to metody z zarezerwowanym prefiksem w postaci podwójnego podkreślenia „__”. Funkcje te nie są bezpośrednio używane przez programistę, lecz są one automatycznie wywoływane przez interpreter w odpowiedzi na poszczególne zachowania danej klasy, dlatego są nazwane ‘magicznymi’. __construct() Funkcja odpala się w momencie utworzenia obiektu, wykorzystujemy ją do przygotowania wszystkich potrzebnych danych […] Czytaj dalej
testy-regresji-co-to

Testy regresji w e-Commerce

Głównym celem działania serwisów e-Commercowych jest prawidłowe i przyjazne przeprowadzanie użytkownika przez proces zakupowy: od momentu zaprezentowania produktu, wyboru konkretnego produktu, aż do płatności zakończonej sukcesem. To właśnie problemy w tym zakresie i przeszkody na etapie przejścia tej ścieżki, mogą zniechęcić klienta, który finalnie może wyjść z naszego sklepu i wybrać inny. Z artykułu dowiesz […] Czytaj dalej
gulp-vs-grunt

Gulp vs Grunt

W jednym z poprzednich artykułów poruszony został temat preprocesorów CSS. Natomiast w niniejszym porównam dwa narzędzia przydatne do automatyzacji pracy każdego web developera. Ułatwiają pracę z preprocesorami, takimi jak Sass czy LESS, optymalizują zasobu CSS czy JavaScript oraz wczytują zmiany automatycznie za każdym razem, gdy plik zostanie zapisany. Z tego artykułu dowiesz się: Jak wygląda […] Czytaj dalej
sass-czy-less

LESS vs Sass

„Który preprocesor CSS użyć?” to pytanie, które zadaje sobie każdy początkujący front-end developer. Nawet w X-Coding zdarzały się dyskusje o przewagach jednego nad drugim. To, co mnie cieszy, to fakt, że nikt już specjalnie nie kwestionuje, czy w ogóle używać preprocesora, a dyskusja zeszła na porównanie, którego użyć. Dzisiaj spróbujemy zmierzyć się z różnicami pomiędzy […] Czytaj dalej
firebase-android

Podłączenie Firebase do projektu Android

Projekt Firebase to narzędzie analityczne dla aplikacji mobilnych (zarówno Android jak i iOS) pozwalające na darmowe skorzystanie z wielu modułów. Z tego artykułu dowiesz się: Z jakich modułów pozwala korzystać FirebaseJak dodać projekt do Firebase Android StudioJak powiązać aplikację z Firebase Android StudioJak działa wysyłanie powiadomień push Moduły od Firebase Analytics – monitorowanie zachowania użytkowników […] Czytaj dalej