Web Design / Dev Blog

Najnowsze artykuły dotyczące tworzenia i programowania stron internetowych.

20 maja 2019

Przyspieszanie sklepu PrestaShop

Skutki z przyspieszenia sklepu internetowego opartego o system PrestaShop będą korzystne zarówno dla ich właścicieli oraz klientów. Nie trzeba też przekonywać, że znaczna poprawa…

Czytaj więcej   >

18 maja 2019

Lazy load (opóźnione ładowanie zdjęć) w jQuery

W tym poradniku napiszemy od zera mechanizm opóźnionego (czy odłożonego) ładowania zdjęć. Inne nazwy to „leniwe” ładowanie zdjęć lub po prostu lazy load. Skrypt…

Czytaj więcej   >

16 maja 2019

Jak uzyskać 100 punktów w Page Speed Insights?

Uzyskanie maksymalnego wyniku 100% w Page Speed Insights jest mokrym snem web deweloperów oraz SEOwców. Tajemnicą poliszynela jest fakt, że osiągnięcie wyniku 100/100 nie…

Czytaj więcej   >

15 maja 2019

Dług techniczny – co to jest (przyczyny i przykłady)

Wymówek na jego zaciągnięcie można mnożyć. Prawdopodobnie każdy programista (lub inżynier zajmujący się całkiem inną dyscypliną) kiedyś go zaciągnął. Czasem zaciągamy go z powodu…

Czytaj więcej   >

14 maja 2019

Fonty z ikonami dla stron WWW (zalety i wady)

Fonty ikonowe (ang. icon fonts) to zapisane w jednym pliku zestawy ikon i glifów, które można wykorzystywać tak jak standardowe fonty z literami, którymi…

Czytaj więcej   >

13 maja 2019

Bootstrap – co to jest, czy warto używać?

Bootstrap to gotowy szkielet (ang framework) do budowania wizualnej części stron internetowych. Jest najpopularniejszą biblioteką tego typu na świecie a jego popularność eksplodowała w…

Czytaj więcej   >

12 maja 2019

Gotowe szablony stron WWW – zalety, wady i mity

Niemal każda przeciętna strona internetowa zawiera powtarzalny zestaw elementów. Składa się ona z menu głównego, nagłówka, treści zasadniczej i stopki. Co więcej na podstronie…

Czytaj więcej   >

11 maja 2019

Projektowanie i tworzenie stron One-Page

Po zapoznaniu się z zaletami i wadami stron One-Page a tym bardziej z kompromisem, który polega na ulokowaniu wszystkich informacji ofertowych (marketingowych) na jednej…

Czytaj więcej   >

10 maja 2019

Programowanie Single Page Application (SPA)

W tym artykule pokażę jak zaprogramować prosty framework strony typu Single Page Application całkowicie napisany od zera za pomocą JavaScript i biblioteki jQuery. Jest…

Czytaj więcej   >

9 maja 2019

Triki (sztuczki) poprawiające User Experience

O tym czym jest User Experience można przeczytać w osobnym artykule, w którym zamiast przepisywać Wikipedię i zamieszczać jakieś pseudo-wykresy pokazałem na żywych przykładach…

Czytaj więcej   >

8 maja 2019

Prywatność to luksus – jak ją chronić w Internecie?

Sukces Internetu polega na tym, że w pewnym stopniu jesteśmy w nim anonimowi. Jeżeli nie przekraczamy granicy prawa i dobrowolnie nie pozwalamy się zidentyfikować…

Czytaj więcej   >

7 maja 2019

Pozycjonowanie WIX, Squarespace (i innych kreatorów)

Kreatory stron internetowych typu WIX, Squarespace i inne pozwalają stworzyć stronę internetową bez konieczności nauki projektowania, kodowania czy programowania dla potrzeb Internetu. W tym…

Czytaj więcej   >

6 maja 2019

Zapisywanie sesji PHP w bazie MySQL

Kiedy już uruchomimy portal napisany w PHP na wielu serwerach, będziemy musieli rozwiązać problem współdzielenia sesji. Każdy serwer PHP ma swoje osobne sesje zapisywane…

Czytaj więcej   >

5 maja 2019

Jedna domena – dwa adresy IP – DNS round robin

Przy zwiększonym ruchu na serwerze wąskim gardłem stanie się ta maszyna, którą bezpośrednio wskazuje DNS. W prostych aplikacjach i standardowych stronach internetowych jest to…

Czytaj więcej   >

4 maja 2019

Replikacja baz danych MySQL – teoria i praktyka

Jeżeli znane są ci tematy związane z optymalizacją MySQL to wiesz doskonale, że w pewnym momencie zasoby serwera MySQL się kończą i trzeba coś z…

Czytaj więcej   >

3 maja 2019

Projektowanie Progressive Web Apps (PWA)

Progresywne aplikacje webowe (ang. Progressive Web Apps, w skrócie: PWA) to technologia, która wynosi standardowe strony internetowe stworzone według (obecnie już tradycyjnego) podejścia Responsive…

Czytaj więcej   >

2 maja 2019

Najpopularniejsze strony internetowe w Polsce

Lista najpopularniejszych stron WWW w Polsce, którą opracowano dzięki badaniom statystycznym prowadzonym przez Alexa i Similiar Web. Nie będzie zaskoczeniem, ze niektóre pozycje pokrywają…

Czytaj więcej   >

1 maja 2019

Strony One-Page – zalety, wady i mity

Strony One-Page to strony internetowe bez podstron. Wszystkie teksty, obrazki i cały design jaki mają do zaprezentowania światu mieści się na jednej podstronie. Przebiegle…

Czytaj więcej   >

18 kwietnia 2019

Modyfikacja ustawień z pliku PHP w formularzu

Zapisywanie globalnych ustawień aplikacji przeglądarkowej powinno mieć miejsce w osobnym pliku PHP. Dzięki temu zachowujemy odpowiednią wydajność i prostotę budowy. Zmuszanie naszych klientów do…

Czytaj więcej   >

17 kwietnia 2019

Testowanie hostingu WWW (benchmark) w praktyce

Wybierając hosting dla naszej strony internetowej czy aplikacji mamy możliwość zapoznania się ze specyfikacjami, które informują nas ile będziemy mieć przestrzeni dyskowej i co…

Czytaj więcej   >

13 kwietnia 2019

Błędy graficzne (wizualne) na stronach WWW

Nie uważam się za nie wiadomo jakiego specjalistę od kreatywnego projektowania graficznego, dlatego w tej liście najczęstszych błędów designerskich wymienię te najbardziej oczywiste. Chociaż…

Czytaj więcej   >

12 kwietnia 2019

Najładniejsze strony internetowe 2019

„Bierzmy przykład z najlepszych” – to hasło także szóstej z kolei listy najładniejszych stron internetowych – 2019. Nostalgiczna tradycja, nawiązująca do początków tego bloga….

Czytaj więcej   >

8 kwietnia 2019

Depozycjonowanie (negatywne SEO) – techniki

Uwaga, artykuł napisano wyłącznie w celach dydaktycznych / badawczych. Z racji ścisłego charakteru bloga i tego, że z wykształcenia i z zawodu jestem Informatykiem…

Czytaj więcej   >

1 kwietnia 2019

Czy warto usuwać nadmiarowe podstrony?

Jednym z najczęstszych mitów dotyczących pozycjonowania stron jest przekonanie, że wyszukiwarka nagradza strony, na których często dochodzi do publikacji treści. Jak wspomniałem w błędach…

Czytaj więcej   >

27 marca 2019

Skąd wziąć zdjęcia do strony WWW?

Przysłowie chińskie mówi, że jeden obraz wart więcej niż tysiąc słów. Jesteśmy istotami, które informacje o świecie zbierają przede wszystkim za pomocą wzroku. W…

Czytaj więcej   >

26 marca 2019

Efekt Concorde – skutek utopionych kosztów

Istnieje pewna klasa zapytań ofertowych, których nigdy nie kończę podpisaniem umowy. Zapytania te dotyczą najczęściej naprawy lub dokończenia stron i sklepów internetowych, których początkowe…

Czytaj więcej   >

22 marca 2019

Inżynieria wsteczna – co to jest? (przykłady)

Pojęcie to ma jeszcze inną nazwę np. technika odwracania. Inżynieria wsteczna to nic innego jak poznawanie tego jak coś funkcjonuje i jak to coś…

Czytaj więcej   >

15 marca 2019

Tworzenie Single-Page Application (SPA)

Strony internetowe typu Single-Page Application to kolejna nowość w obszarze web designu i projektowania aplikacji webowych. Choć sama idea SPA istnieje bardzo długo (ich…

Czytaj więcej   >

12 marca 2019

Błędy freelancera i jednoosobowych firm

Wypisałem porady, które chciałbym otrzymać na początku swojej drogi z własną działalnością jako „wolny strzelec”, freelancer czy singlepreneur. Jeżeli znasz moje wpisy, wiesz doskonale,…

Czytaj więcej   >

2 marca 2019

Aktualizacja treści na blogu a SEO

Jeżeli na blogu firmowym poruszamy ponadczasowe tematy, (a do takich tematów należą wszelkiego rodzaju poradniki i inne wartościowe wpisy) aktualizacja starszych artykułów może być…

Czytaj więcej   >

28 lutego 2019

Pamięć podręczna aplikacji webowej

Z pamięci podręcznej korzystamy w przypadku przetwarzania danych. Wykorzystywanie pamięci podręcznej jest techniką optymalizacyjną ponieważ mechanizm jej działania ma za zadanie skrócić czas wykonywana…

Czytaj więcej   >

27 lutego 2019

Co to jest progressive enhancement?

Jedną z największych trudności projektowania stron internetowych i interfejsów aplikacji internetowych jest podjęcie decyzji czy w danym przypadku wykorzystać szeroko wspieraną popularną i tradycyjną…

Czytaj więcej   >

25 lutego 2019

Tworzenie aplikacji mobilnej w PhoneGap

PhoneGap a właściwie PhoneGap Build to narzędzie do tworzenia aplikacji mobilnych z wykorzystaniem technologii webowych. W tym artykule pokażę prosty sposób na konwersję aplikacji…

Czytaj więcej   >

22 lutego 2019

memcached w PHP – tutorial i instalacja

W tym przewodniku zainstalujemy, skonfigurujemy i nauczymy się wykorzystywać memcached czyli system do tworzenia pamięci podręcznej, który potrafi przechowywać obiekty w pamięci RAM serwera….

Czytaj więcej   >

20 lutego 2019

Co potrafi Inżynier Informatyki?

Tytuł Inżyniera Informatyka to tytuł zawodowy nadawany przez uczelnie wyższe po ukończeniu studiów inżynierskich i obronie pracy dyplomowej-inżynierskiej na kierunku Informatyka. Jeżeli kogoś interesuje…

Czytaj więcej   >

19 lutego 2019

Co potrafi Technik Informatyk?

Technik Informatyk to tytuł jaki uzyskujemy po zdaniu egzaminu zawodowego potwierdzającego kompetencje Technika Informatyka, do którego można podejść dopiero po ukończeniu średniej szkoły technicznej…

Czytaj więcej   >

31 stycznia 2019

Najpopularniejsze strony WWW na świecie

Przed wami lista najpopularniejszych stron internetowych z całego świata. Listę opracowano na podstawie rankingów tworzonych przez Alexa oraz Similiar Web. Są to wiarygodne i…

Czytaj więcej   >

29 stycznia 2019

Aplikacje mobilne – zalety, wady i mity

Jak wiemy z najnowszych statystyk internetu, już połowa ruchu w polskim Internecie odbywa się za pomocą urządzeń mobilnych. Odsetek ten dodatkowo ciągle rośnie jak…

Czytaj więcej   >

26 stycznia 2019

Przyspieszanie strony WordPress

Posiadanie szybkiej strony WordPress ma same zalety. Po pierwsze, korzystanie z takiej strony jest przyjemne z perspektywy użytkownika. Klient lub czytelnik bloga pozostanie na…

Czytaj więcej   >

23 stycznia 2019

Czy warto uczyć się PHP?

Zamiast podawać gotową odpowiedź na temat tego czy warto się uczyć PHP w 2019 i 2020 roku, przedstawię wam kilka faktów o samym PHP,…

Czytaj więcej   >

5 stycznia 2019

Hakowanie WordPress

Często zdarza się nam zapomnieć hasła do paneli administracyjnych, tym bardziej jeżeli zarządzamy nie jedną stroną lub usługą, która wymaga tego typu logowania. W…

Czytaj więcej   >

2 stycznia 2019

Internetowe konkursy dla web designerów

Konkursy tego typu to świetna doza inspiracji a przede wszystkim motywacji do tworzenia stron zarówno estetycznych, użytecznych jak i zawierających ciekawą treść. Z wielkim…

Czytaj więcej   >

28 grudnia 2018

Różnice trybu MyISAM InnoDB w MySQL

Najważniejszym komponentem systemu zarządzania bazami danych jest wewnętrzny mechanizm składowania danych (ang. storage engine). Jest to moduł pracujący na niskim poziomie abstrakcji, którego rolą…

Czytaj więcej   >

20 grudnia 2018

Logi – w systemie plików czy w bazie danych?

Definicja dziennika zdarzeń (czy inaczej logów) jest zawarta już w samej ich nazwie. Logi to zapis wybranych zdarzeń jakie zachodzą w aplikacji internetowej czy…

Czytaj więcej   >

12 grudnia 2018

GZIP czy deflate – jak włączyć i co wybrać?

Zarówno GZIP jak i deflate są dwoma alternatywnymi modułami do Apache, które są w stanie kompresować transmitowane przez internet dane. Mamy do czynienia z…

Czytaj więcej   >

11 grudnia 2018

Minifikacja (minimalizacja) JS, CSS, HTML

Jedną z najbardziej popularnych technik optymalizacji stron, sklepów i portali internetowych jest minimalizacja lub (chyba niepoprawnie) minifikacja plików z kodem JavaScript, CSS a także…

Czytaj więcej   >

11 grudnia 2018

Optymalizacja SEO sklepu PrestaShop

Oprogramowanie PrestaShop to bardzo popularny w naszym kraju i europie środkowej system do zarządzania sklepem internetowym. PrestaShop „z pudełka” pozwala na bardzo dobrą optymalizację…

Czytaj więcej   >

24 listopada 2018

Material Design – definicja i przykłady

Jedną z obietnic jaką wam złożyłem drodzy czytelnicy (ponad rok temu) był artykuł o systemie Material Design, czyli o technice projektowania graficznego, którą opracowali…

Czytaj więcej   >

20 listopada 2018

Skalowanie hostingu aplikacji internetowej

Jeżeli stworzyliśmy aplikację internetową, portal WWW, usługę internetową, z której korzysta coraz więcej osób, prędzej czy później trzeba się zmierzyć z ograniczonych możliwości platformy…

Czytaj więcej   >

14 listopada 2018

Podmiana starej strony WWW na nową

Tworzymy nową stronę internetową. Naturalnie, jest ona rozwijana w innej lokalizacji lub na innym serwerze niż strona, którą ma zastąpić. Pytanie jest następujące: jak…

Czytaj więcej   >

7 listopada 2018

Hosting współdzielony, VPS czy dedykowany?

W tym wpisie porównamy platformy sprzętowe dla stron, sklepów i innych aplikacji internetowych. Hosting ma spory wpływ na to jak działa aplikacja a także…

Czytaj więcej   >

23 października 2018

Import i eksport plików w formacie CSV w PHP

CSV to bardzo sympatyczny format zapisu danych tabelarycznych. Zapisuje się w nim dane za pomocą tekstu oddzielając kolumny przecinkiem a rekordy znakiem nowej linii….

Czytaj więcej   >

23 października 2018

Projekty autorstwa jednego programisty

Zazwyczaj jest tak, że kiedy wyobrażamy sobie proces powstawania popularnej gry komputerowej, portalu internetowego wartego kilka milionów dolarów czy systemu operacyjnego widzimy oczyma wyobraźni…

Czytaj więcej   >

15 października 2018

Zalety publikacji cenników na stronie www

Publikację cenników na stronie internetowej zawsze uważałem za oczywistość. Jednak jak się tak głębiej zastanowić, nie jest to tak banalna sprawa jak mogło by…

Czytaj więcej   >

1 października 2018

CloudFront z własną sub-domeną i SSL

W tym poradniku pokażę jak skonfigurować usługę CloudFront z własną sub-domeną. CloudFront to usługa CDN z Amazon Web Services. Jeżeli rozwijamy dużą aplikację lub…

Czytaj więcej   >

23 września 2018

Optymalizacja SEO strony WordPress

Wiele stron korzysta z oprogramowania WordPress jako pełnowartościowego CMSa. System ten według danych stanowi 31% całego Internetu. To znaczy, że co trzecia podstrona jaką…

Czytaj więcej   >

19 września 2018

Personalizacja strony logowania WordPress

Oryginalny branding WordPressa na stronie logowania może się niektórym nie podobać. W tym wpisie pokażę, jak bezinwazyjnie i w sposób odporny na aktualizacje zmienić…

Czytaj więcej   >

15 września 2018

Co musi umieć samodzielny twórca stron?

W tym artykule spróbuje wypunktować jakie umiejętności i jaką wiedzę trzeba posiąść aby jako samodzielny twórca stron mieć moralne „uprawnienie” do oferowania innym swoich…

Czytaj więcej   >

12 września 2018

Najładniejsze strony WordPress

W tej selekcji najładniejszych stron skupimy się na świetnych projektach, które jako CMS wykorzystują system blogowy WordPress. To nie przypadek, że w galerii widać…

Czytaj więcej   >

11 września 2018

Open-Source – zalety, wady i mity

Już parę razy temat zalet i wad rozwiązań typu Open-Source przewinął się przez tego bloga. Przy omawianiu systemów WordPress i PrestaShop tak naprawdę zasygnalizowałem…

Czytaj więcej   >

1 września 2018

Optymalizacja zdjęć i grafiki na stronę www

Czy wiesz, że nawet jedno źle dobrane zdjęcie do strony internetowej może spowolnić stronę 40-krotnie i zniweczyć wszelkie działania SEO jakie podjęliśmy? Nie żartuję….

Czytaj więcej   >

31 sierpnia 2018

Amazon S3 – Integracja AWS SDK z PHP

Tworząc aplikację, która będzie przechowywać bardzo wiele plików, dobrze jest pomyśleć zawczasu o zakupie serwera plików lub integracji naszej aplikacji z profesjonalną usługą internetową…

Czytaj więcej   >

30 sierpnia 2018

Optymalizacja baz danych MySQL

Wiele osób (i to nie tylko związanych z programowaniem) marzy o stworzeniu aplikacji mobilnej lub internetowej, z której będzie korzystać wiele osób. Dla własnej…

Czytaj więcej   >

4 sierpnia 2018

Trendy tworzenia stron internetowych 2019

Trendy w projektowaniu stron internetowych dyktują użytkownicy internetu a przede wszystkim to, w jaki sposób korzystają oni z technologii WWW. Web Design nigdy nie…

Czytaj więcej   >