Programowanie

Z racji tego, że sam jestem programistą JavaScript, to staram się pisać o programowaniu. Znajdziesz tutaj ciekawostki i porady napisane w przystępnym języku. Nie będę ukrywał, że będę chciał zachęcić do programowania najmłodszych czytelników. Mam nadzieję, że rodzice swoich pociech, którzy będą czytać mojego bloga zainteresują się inwestycją w naukę programowania dla swojego dziecka.

Piotr Cichosz @ 21 marca 2024

Lazy loading – co to jest i jak używać? Czyli jeden prosty trik by zoptymalizować stronę

W dzisiejszych czasach, gdzie użytkownicy oczekują błyskawicznego dostępu do informacji, optymalizacja stron internetowych staje się kluczowym elementem. Lazy loading to jedna ze skuteczniejszych technik, która znacząco poprawia metryki stron pod kątem optymalizacji. W tym artykule przyjrzymy się bliżej temu, czym jest lazy loading, jakie są jego główne korzyści oraz w jaki sposób można zastosować tę technikę w praktyce.
Piotr Cichosz @ 14 lutego 2024

rel=”preload” – czyli jak wczytać szybciej zasoby na stronie

W ostatnim czasie w jednym projekcie miałem za zadanie usprawnić działanie strony. Musiałem poprawić metryki Core Web Vitals. Wiązało się to ze sporym rozeznaniem w temacie, testami i analizą strony. Jedną z rzeczy, która pomogła osiągnąć ten sukces był tytułowy rel="preload".
Piotr Cichosz @ 7 lutego 2024

Metryki Core Web Vitals nie są czynnikiem rankingowym w Google

Z racji tego, że interesuje się tematyką SEO, analizuję strony internetowe pod kątem technicznym, to często dostaję pytania na temat tego czy warto, i jak mocno, trzeba śróbować metryki Core Web Vitals. Na szczęście Google zajęło oficjalne stanowisko w tej sprawie.
Piotr Cichosz @ 9 stycznia 2024

Czy JavaScript i SEO mogą iść w parze? Tak!

Jeszcze kilka lat temu, używanie JavaScript pod kątem SEO nie było dobrym rozwiązaniem. Wyszukiwarki internetowe, takie jak Google nie widziały tego. Na szczęście technologia poszła mocno do przodu i samo Google nauczyło się czytać oraz analizować kod JavaScript. Dlatego postał nowy termin: JavaScript SEO. W tym wpisie rozwinę problem JavaScript SEO - czyli jak tworzyć nowoczesne strony by były przyjazne wyszukiwarkom internetowym.
Piotr Cichosz @ 9 stycznia 2024

HTML: jak przekreślić tekst?

Dzisiaj szybka piłka dla wszystkich, którzy zastanawiają się jak w HTML uzyskać efekt przekreślonego tekstu. Jak to często bywa w HTML i CSS ten efekt można osiągnąć na kilka sposobów.
Piotr Cichosz @ 29 listopada 2023

RevDev Warsaw #1 – dev meeting od Revoluta

W poniedziałek (27.11) brałem udział w pierwszym spotkaniu dla programistów (i nie tylko) organizowanego przez Revolut. Firmy chyba nie trzeba nikomu przestawiać. To mój pierwszy tego typu dev meeting od bardzo dłuższego czasu. Impreza zorganizowana z pompą.
Piotr Cichosz @ 4 listopada 2023

Błąd 500 (Internal Server Error)

Każdy twórca stron internetowych, tych prostych czy bardziej zaawansowanych, prędzej czy później będzie musiał się zmierzyć z problemem błędu 500, który oznacza wewnętrzny błąd serwera (po angielsku internal server error).
Piotr Cichosz @ 14 sierpnia 2023

Jak zablokować ChatGPT (GPTBot) na swojej stronie?

W ostatnim czasie wiele kontrowersji wzbudził ChatGPT. Wiecie, sztuczna inteligencja, która zna odpowiedź na każde pytanie i można z nią czatować jak z człowiekiem. Okazało się, że roboty tej platformy od bardzo dawno przemierzały sobie Internet by zbierać informację. Za darmo. Teraz pojawiła się możliwość zablokowania dostępu na naszej stronie robotom ChatGPT (GPTBot).
Piotr Cichosz @ 2 lipca 2023

Story Points – co to jest? Czyli jak estymować pracę/projekt?

Estymacja czasu pracy jest niezwykle ważna bez względu w jakim projekcie bierzemy udział. W moim przypadku, branża IT, jest to wyjątkowe ważne, bo od tego będzie zależało czy uda się dowieść daną funkcjonalność na produkcję i spełnić oczekiwania biznesu. Pracując w metody Scrum z pomocą przychodzą nam Story Pointy.
Piotr Cichosz @ 13 czerwca 2023

Koniec eldorado dla polskich programistów?

Kilka dni temu rozmawiałem ze znajomym programistą. Gadki-szmatki i temat szybko zszedł na tematy bardziej zawodowe. Wszystko za sprawą nienajlepszej koniunktury na rynku. Od dłuższego czasu jest jakby zastój na rynku IT. Można pokusić się o tytułowe stwierdzenie, że eldorado się skończyło.
Piotr Cichosz @ 9 kwietnia 2023

JavaScript: var, let, const – kiedy i jak używać?

W języku JavaScript deklarowanie zmiennych może odbywać się za pomocą trzech słów kluczowych: var, let i const. Każde z tych słów kluczowych ma swoje zastosowanie i różni się od pozostałych w sposobie deklaracji i przypisywania wartości do zmiennych.