Archiwum artykułów - 2019

Archiwum na temat tworzenia i optymalizowania stron internetowych.

30 grudnia 2019
Najlepsza muzyka do programowania

Zdaję sobie sprawę, że każdy wyrabia sobie jakiś gust muzyczny. Wpływ na to ma środowisko, wykształcenie...

23 grudnia 2019
Ukrywanie nazwy i ścieżki pobieranego pliku w PHP

Kiedy udostępniamy pliki do pobrania, może nam zależeć aby ukryć przed klientem faktyczną ścieżkę prowadzącą do...

18 grudnia 2019
Sprawdzenie wiarygodności firmy na podstawie strony

Bardzo dawno pisałem o tym jak zwiększyć wiarygodność stron internetowych. Jeżeli jesteśmy klientem możemy wykorzystać kilka technik,...

16 grudnia 2019
Cena strony internetowej – od czego zależy?

W tym artykule dowiesz się jak są wyceniane strony internetowe. Wycena strony internetowej to dość trudne...

12 grudnia 2019
Formaty graficzne nowej generacji

Serwuj obrazy w formatach nowej generacji – o taką poradę wzbogaci nas nowa wersja PageSpeed Insights, której każda...

Autorski system CMS
8 grudnia 2019
Autorski system CMS – zalety, wady i mity

Jedna z podstawowych zasad Informatyki brzmi: nie wymyślaj koła na nowo. W tym artykule chciałbym wytłumaczyć w bardzo prosty...

28 listopada 2019
Najlepsze szablony (motywy) PrestaShop

W tej selekcji przedstawiam najlepsze szablony PrestaShop. Szablony te można wykorzystać w swoim sklepie internetowym, który będzie...

25 listopada 2019
Optymalizacja treści – teksty i nagłówki dla SEO

Od jakiegoś czasu wszelkie działania dotyczące optymalizacji stron a nawet samego pozycjonowania są skupione na tworzeniu...

23 listopada 2019
Odczyt plików Excel w PHP (import tabel xls xlsx)

Import danych tabelarycznych w aplikacji webowej PHP można zrealizować na wiele sposobów. Istnieją popularne formaty takie jak...

19 listopada 2019
Katalog produktów WordPress – kilka rozwiązań

Katalog produktów to zaraz po blogu jedna z najczęstszych funkcjonalności jaką można znaleźć na stronach internetowych. Klienci...

8 listopada 2019
Aktualizacja PHP – zalety, jak zmienić wersję PHP?

Po ponad dziesięciu latach internetowy język PHP (czyli z ang. PHP Hypertex Preprocessor) przeżył swój prawdziwy renesans....

7 listopada 2019
Tworzenie widgetu WordPress

Widget to element na stronie, który nie stanowi głównej treści ale nie jest też ani nagłówkiem...

29 października 2019
Wysyłanie e-mail ze strony czyli PHP mail

Jeżeli miałbym podać tylko jeden powód dla którego uczyłem się i ciągle korzystam z PHP to byłaby to...

28 października 2019
Wysyłanie plików na serwer PHP (z paskiem postępu)

W tym tutorialu wykonamy skrypt odpowiedzialny za wysyłanie wielu plików na raz za pomocą PHP na...

21 października 2019
Atak XSS – co to jest i na czym polega?

Atak XSS (ang. Cross Site Scripting) – to próba umieszczenia w witrynach internetowych kodu, który zmieni ich...

19 października 2019
Co potrafi Magister Informatyki?

Tytuł Magistra Informatyka może być nadawany przez uczelnie wyższe po ukończeniu studiów magisterskich (drugiego stopnia), złożeniu...

16 października 2019
Optymalizacja dźwięku dla stron internetowych

Odtwarzanie muzyki i innych rodzajów dźwięku już od długiego czasu jest dostępne w przeglądarce internetowej. Ułatwienia jakie wprowadzono...

15 października 2019
Tunelowanie SSH w PuTTY (phpMyAdmin Bitnami)

W ostatnim artykule polecałem instalator Bitnami w instancjach AWS Lightsail. Trzeba przyznać, że początkującym administratorom może on...

14 października 2019
Po co są animacje na stronach internetowych?

Czytając różne blogi na temat użyteczności i dobrych praktyk na stronach internetowych, często można się natknąć na...

10 października 2019
Partycjonowanie serwera i izolacja serwisów

Migracja na mocniejszy hosting lub skalowanie ich w poziomie to nie jedyne opcje zwiększenia wydajności serwera aplikacji...

2 października 2019
Optymalizacja tytułów dla pozycjonowania i UX

Dużo napisałem w ostatnim czasie o optymalizacji stron internetowych pod kątem SEO. Tematy zawsze jednak zahaczają o aspekty typowo...

27 września 2019
Test szablonu PrestaShop od TemplateMonster

Zachęcony bardzo dobrą jakością szablonów HTML5, które miałem okazję przetestować w artykule: Test szablonów HTML5 z TemplateMonster postanowiłem...

23 września 2019
Bazy danych NoSQL – definicja i przykłady

Bazy danych NoSQL (ang. non SQL, non relational, Not Only SQL) – bazy danych, w których można...

17 września 2019
Hosting WordPress w Amazon Lightsail (AWS)

W tym artykule przybliżę temat hostingu stron internetowych typu WordPress, czyli wymagających standardowego stosu LAMP w usłudze...

14 września 2019
Linkowanie zewnętrzne – SEO, UX, bezpieczeństwo

To już trzecia okazja kiedy mogę powiedzieć, że linki to sens Internetu. W przeciwieństwie do linkowania wewnętrznego...

11 września 2019
Test wtyczki WP Super Cache, czy warto używać?

Wtyczka WP Super Cache realizuje jedną z fundamentalnych technik optymalizacyjnych jaką jest pamięć podręczna (ang. Cache) na...

10 września 2019
jQuery – co to jest, czy warto używać?

W tym artykule odpowiemy sobie czy warto się uczyć i używać jQuery w 2020 czy 2021 roku na...

6 września 2019
Optymalizacja wideo dla stron internetowych

Wykorzystywanie materiałów wideo na stronie internetowej to w obecnych czasach standard. Wideo nie jest niczym egzotycznym zarówno...

3 września 2019
Testy A/B stron internetowych (przykłady)

Podczas tworzenia stron internetowych oraz innych produktów cyfrowych podejmujemy wiele decyzji dotyczących tego jak będą one...

2 września 2019
Facebook (i Instagram) szkodzi Twojej stronie WWW

W tym artykule na bardzo prostych przykładach wytłumaczę dlaczego w przypadku większości firm a tym bardziej w B2B...

1 września 2019
Tworzenie szablonu (motywu) WordPress

Ten artykuł to nic innego jak kurs tworzenia własnego motywu dla systemu WordPress. Artykuł przeznaczony dla...

28 sierpnia 2019
Wpływ domeny na pozycjonowanie i SEO

Czy domena wpływa na pozycję w wyszukiwarce? Krótka odpowiedź: tak. Jest tyle przesłanek potwierdzających znaczący wpływ adresu...

22 sierpnia 2019
Hakowanie PrestaShop

Przeglądarki wyręczają nas z pamiętania haseł do paneli administracyjnych, logujemy się do wielu różnych kont na wielu...

http2 zalety i wady czy warto zainstalować
16 sierpnia 2019
HTTP/2 czy warto włączyć, jak zainstalować?

Protokół HTTP (ang. Hypertext Transfer Protocol) to w wielkim skrócie zestaw reguł według których przebiega komunikacja w sieci Web....

Trendy w tworzeniu stron 2020
4 sierpnia 2019
Trendy stron internetowych 2020

Web designer bez znajomości najnowszych trendów tworzenia stron jest jak prawnik, który nie zna bieżących przepisów....

29 lipca 2019
Statystyki Internetu w Polsce – 2019

Technologie i trendy tworzenia stron internetowych są podporządkowane potrzebom użytkowników. „Liczby nie kłamią”, dlatego warto oprzeć się...

28 lipca 2019
Wpływ hostingu na pozycjonowanie i SEO

Czy hosting wpływa na pozycje strony w wyszukiwarce? Tak, co więcej, wiele od niego zależy. Strona internetowa...

23 lipca 2019
Test szablonu HTML5 z TemplateMonster (opinie)

Zostałem ostatnio poproszony o recenzję, test i opinię dotyczącą dowolnego szablonu z marketu TemplateMonster. Wybrałem Monsteroid2 z rodziny szablonów HTML5....

17 lipca 2019
Denormalizacja baz danych (z przykładami)

Denormalizacja to celowe złamanie reguły normalizacji. Denormalziacja za pomocą celowej redundancji danych, kosztem wielkości bazy danych...

15 lipca 2019
Tworzenie stron WordPress

Jak wygląda właściwy proces projektowania i tworzenia stron internetowych WordPress? W tym artykule postaram się opisać cały proces....

Uczenie maszynowe - mashine learing
11 lipca 2019
Uczenie z nadzorem i bez (przykłady algorytmów)

Uczenie maszynowe (ang. machine learning) to dyscyplina z pogranicza Informatyki i Statystyki. W uczeniu maszynowym chodzi o to aby stworzyć...

10 lipca 2019
Jak uzyskać 100 punktów w GTMetrix (PS i YSlow)

GTMetrix to popularne wśród twórców stron narzędzie do analizowania szybkości wczytywania się stron, sklepów i aplikacji internetowych....

9 lipca 2019
Skalowanie baz danych

Zanim przystąpimy do problematyki skalowania baz danych SQL (a w szczególności MySQL, którego zawsze używamy w ramach praktycznych...

6 lipca 2019
Test wtyczki WP-Sweep, czy warto używać?

Wtyczka WP-Sweep jest używana do czyszczenia bazy danych. Baza danych to taki worek na dane, w których...

6 lipca 2019
Usuwanie nieużywanego kodu CSS

Usunięcie nieużywanego kodu CSS jest jedną z najtrudniejszych do zrealizowania technik optymalizacji wydajności stron internetowych. Nie trzeba...

5 lipca 2019
Optymalizacja CSS i JS – scalanie plików czy inline?

Jednym z najczęstszych problemów decyzyjnych przy tworzeniu front-endu strony internetowej polega na tym czy z punktu widzenia optymalizacji...

2 lipca 2019
Protokół HTTP

Protokół HTTP (ang. Hypertekst Transfer Protocol) udostępnia w znormalizowany sposób zestaw reguł potrzebnych do skutecznego komunikowania się...

2 lipca 2019
Aplikacja webowa

Aplikacja webowa (lub internetowa) to rozwiązanie, które znajduje się pomiędzy witryną internetową a standardową aplikacją w systemie...

2 lipca 2019
Hosting

Hosting (ang. webhosting) to usługa, w ramach której właściciel zasobów serwerowych udostępnia je wydawcom aplikacji i stron internetowych...

2 lipca 2019
Serwer

Pojęcie serwer (ang. server) oznacza element architektury klient-serwer, której zadaniem jest realizacja zleceń klientów. W języku potocznym...

28 czerwca 2019
Tworzenie makr w WordPress (Shortcode API)

Środowisko WordPress udostępnia Shortcode API, które stanowi zestaw funkcji umożliwiających tworzenie własnych makropoleceń (dokładna nazwa: shortcode)....

27 czerwca 2019
O czym pisać na blogu firmowym?

Na pewno nie o tym o czym pisze konkurencja – dlaczego? Bo przez to pozycjonujemy ich blog oraz...

24 czerwca 2019
Tworzenie własnej wtyczki WordPress

W tym przewodniku stworzymy, zaprojektujemy i zaprogramujemy wtyczkę (Plug-In) dla systemu WordPress. Jeżeli opanujesz tworzenie szablonów WordPress...

20 czerwca 2019
Co odróżnia projekty informatyczne od innych?

Projekty informatycznie znacznie się różnią od innych projektów. To powoduje, że zarządzanie projektami IT przez osoby...

17 czerwca 2019
Indeksowanie baz danych MySQL

Indeksowanie jest podstawowym mechanizmem wykorzystywanym w celu optymalizacji baz danych MySQL. Gdyby porównać bazę danych do książki,...

14 czerwca 2019
Mapy witryny (Sitemap.XML) – zalety, wady i mity

Mapy XML to jedna z najbardziej niezrozumianych i błędnie wykorzystywanych rzeczy w kontekście optymalizacji dla wyszukiwarek. We wszelkiego rodzaju...

12 czerwca 2019
Wyłączenie strony AMP (przyjaźnie dla SEO)

Jeżeli czytacie mój blog regularnie to wiecie doskonale, że używałem tzw. przyspieszonych stron mobilnych (ang. Accelerated...

9 czerwca 2019
Expires i Cache Control – pamięć podręczna HTTP

Nagłówki Expires i Cache-Control pozwalają określić twórcom strony czy aplikacji internetowej jak długo przeglądarka ma buforować pobrane...

8 czerwca 2019
Czas TTFB – jak skrócić (czas reakcji serwera)?

Czas TTFB (ang. Time to First Byte) to czas liczony od wysłania przez klienta zapytania do...

6 czerwca 2019
Strony internetowe gwiazd – 2019

Od publikacji pierwszej edycji wpisu dotyczącego stron internetowych gwiazd minęło ponad 5 lat. Jak zmieniły się...

6 czerwca 2019
Memoizacja – uniwersalna optymalizacja kodu (PHP)

Cache jest tym efektywniejszy im szybsza jest pamięć, w której składujemy buforowane w jego ramach dane. Buforowaliśmy już...

27 maja 2019
Integracja Single-Page Application z Google Analytics

W tym przewodniku zintegrujemy aplikację/witrynę typu Single Page Application (SPA) z Google Analytics. Problem ze śledzeniem tego...

26 maja 2019
Linkowanie wewnętrzne – (UX i pozycjonowanie)

Niejednokrotnie wspomniano na tym blogu, że „linki to sens Internetu”. Linkowanie wewnętrzne nie jest techniką optymalizacji...

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...

18 maja 2019
Lazy load (opóźnione ładowanie zdjęć i obrazów)

W tym poradniku napiszemy od zera mechanizm opóźnionego (czy odłożonego) ładowania zdjęć. Inne nazwy to „leniwe”...

16 maja 2019
Jak uzyskać 100 punktów w PageSpeed Insights?

Uzyskanie maksymalnego wyniku 100% w PageSpeed Insights jest mokrym snem web deweloperów oraz SEOwców. Tajemnicą poliszynela jest...

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ą)...

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...

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...

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...

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...

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...

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ś...

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...

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...

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...

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...

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...

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...

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 Similar Web. Nie...

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...

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ą...

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...

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...

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...

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...

27 marca 2019
Skąd wziąć zdjęcia i filmy 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...

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...

inzynieria-wsteczna
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...

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...

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...

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...

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...

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ć...

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...

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...

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...

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...

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...

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....

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....

Czy warto używać i uczyć się PHP
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ę...

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ą...

konkursy internetowe dla web designerów
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,...

Wykryto brak połączenia z Internetem.