Blog
Sięgnij po wiedzę. Zostań na dłużej.
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ż […]
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. […]
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 […]
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 […]
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. Testy regresji – […]
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. Instalacja Gulp i Grunt Oba narzędzia oparte […]
Czym jest Efekt ROPO? Szansa czy zagrożenie dla e-handlu?
Sprzedaż to biznes, w którym najistotniejszy jest zadowolony klient. Nowe technologie na dobre wniknęły w zakupową rzeczywistość i większość z nas nie wyobraża sobie już zakupów offline. Ta tendencja rozpoczęła się już kilka lat temu, a jak powszechnie wiadomo, wszystko z czasem zaczyna się zmieniać i ewoluować. Szerokie możliwości, jakie daje nam Internet, pozwalają na […]
Na czym polega rebranding?
Rebrandingi znanych koncernów zawsze odbijają się dużym echem. Często budzą dużo emocji i niezrozumienia. Część osób jest oburzona kosztem takiego procesu, inni krytykują efekt, najczęściej nowego logo. Zanim wyrazimy swoje zdanie o gotowym projekcie, zastanówmy się jednak, czym jest rebranding i po co się go robi. Czym właściwie jest rebranding? Według definicji Wikipedii: Rebranding – […]
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 […]
Skontaktuj się z nami
Opowiedz nam o swoich ambicjach związanych z e-commerce i pozwól nam wspólnie je zrealizować.
Skontaktuj się z nami