JAVASCRIPT
Cookies - przewodnik dla programistów frontendowych
Poznaj świat plików 🍪 cookie w komunikacji klient-serwer. Dowiedz się, w jaki sposób poprawiają one wrażenia użytkownika, jakie są najlepsze praktyki w zakresie bezpiecznego korzystania z nich i jak wypadają one w porównaniu z Local Storage. Spraw, aby Twoje witryny były bezpieczniejsze i bardziej przyjazne dla użytkownika.
Nullish Coalescing vs. OR w JavaScript
Operator Nullish Coalescing i logiczne OR bardzo często w JavaScript są używane w kodzie jako dwie indentyczne operacje, co często prowadzi do błędów. W tym krótkim wpisie dowiesz się czym są i jakie są między różnice między tymi dwoma popularnymi operatorami.
JavaScript i ECMAScript – wyjaśnienie odwiecznego problemu
Odkryj tajemnice stojące za JavaScript i ECMAScript! Ten artykuł wyjaśnia różnice, związki i historię obu pojęć, pomagając zrozumieć ich znaczenie w świecie programowania. Czytając ten tekst, odkryjesz, jak te technologie się rozwijały i jak współgrają ze sobą. Gwarantuję, że będzie ciekawie.
Obiekty JavaScript: klasy (ES6 Classes)
Zanurz się w świecie obiektów JavaScript z artykułem o klasach ES6! Dowiedz się, jak skutecznie wykorzystać klasy, by ułatwić tworzenie i zarządzanie obiektami, oraz jak zastosować dziedziczenie i rozszerzenie klas. Odkryj możliwości, jakie dają klasy, i zacznij tworzyć czysty kod.
Obiekty JavaScript: prototypy i dziedziczenie
Odkryj tajniki obiektowego programowania w JavaScript. Omawiamy tutaj kluczowe koncepcje prototypów i dziedziczenia, które pozwolą Ci tworzyć bardziej wydajny, czytelny i reużywalny kod. Zostań ekspertem w obiektowej strukturze JavaScript i zacznij pisać lepsze aplikacje
Wzorce projektowe JavaScript
Wzorce projektowe JavaScript to jeden z tych tematów które często bywają bagatelizowane nawet przez doświadczonych programistów. W tym wpisie przyjrzymy się genezie wzorców projektowych, ich rodzajom oraz wymienimy sobie najpopularniejszym z nich.
Obiekty JavaScript: wprowadzenie i podstawowe zagadnienia
Odkryj świat obiektów JavaScript w artykule wprowadzającym do tego tematu. Dowiedz się, czym są obiekty, jak korzystać z ich właściwości i jak tworzyć obiekty w praktyce. Ta przystępna lektura stanowi dobrą bazę dla każdego, kto chce zgłębić tajniki obiektów w JavaScript.
Wzorzec: Chain Of Responsibility
Chcesz dowiedzieć się, jak efektywnie zarządzać złożonymi zadaniami w programowaniu? Zapoznaj się z wzorcem projektowym Chain of Responsibility. Poznaj jego zalety, takie jak rozdzielenie obowiązków i elastyczność, oraz dowiedz się, jak zastosować ten wzorzec w praktyce, aby ulepszyć swoje projekty.
Wzorzec: Decorator Design Pattern
Czy wiesz, co to jest Decorator Design Pattern i jak może zrewolucjonizować twoje podejście do kodowania? Ten artykuł wprowadza cię w koncepty dekoratorów, ilustruje to na praktycznym przykładzie i pokazuje, jak mogą one przyczynić się do bardziej modularnego i łatwo skalowalnego kodu.
Wzorzec: Command design pattern
W tym artykule zapoznasz się z wzorcem projektowym Command. Przybliżymy jego zastosowanie przez analogię do świata kulinarnego, a potem przejdziemy do praktycznej implementacji w JavaScript i TypeScript. Idealne dla osób szukających sposobów na poprawę modułowości kodu.
Wzorzec: Observer design pattern
Observer design pattern jest popularnym wzorecem projektowym JavaScript. Za jego pomocą mozemy powiadamiać inne obiekty o występujących zmianach. W tym artkule dowiesz się jak zaimplementować ten wzorzec oraz jakie korzyści możesz z niego czerpać.
Wzorzec: Mediator design pattern
Mediator design pattern jest behawioralnym wzorcem projektowym pomagającym nam rozwiązać problemy z komunikacją wielu obiektów. Artukł ten jest częścią serii o wzorcach projektowych i jest poświęcony właśnie temu wzorcowi. Dowiesz się z niego czym jest wzorzec Mediator, kiedy go stosować, jakie są jego zalety i wady oraz jak go zaimplementować w JavaScript.
Wzorzec: Simple Factory
Wzorzec projektowy Simple Factory (nazywany również po prostu Fabryką) to jeden z podstawowych wzorców w języku JavaScript. W tym krókim wpisie dowiesz się czym jest i jak go używać. Zobaczysz również dwa przykłady i dowiesz się jakie problemy ten wzorzec rozwiązuje.
JavaScript i zmienne CSS (custom properties)
Artykuł rzuca światło na wykorzystanie zmiennych CSS oraz ich integrację z JavaScript. Zostały objaśnione zagadnienia związane z definicją i zastosowaniem zmiennych CSS, ich różnice w porównaniu do preprocesorów CSS oraz praktyczne przykłady ingerencji w kod CSS za pomocą JavaScript.
Wzorzec: Adapter design pattern
Adapter design pattern jest stosunkowo prostym wzorcem projektowym służącym integracji niekompatybilnych interfejsów. Dzięki temu artykułowi będziesz miał okazję poznać tej wzorzec bliżej na podstawie prostego przykładu.
Wzorzec: Flyweight Design Pattern
Flyweight Design Pattern (tzw. pyłek) jest jednym ze strukturalnych wzorców projektowych. Pomaga on w poprawie wydajności aplikacji. W jaki sposób możemy z niego korzystać i jakie daje nam korzyści? O tym wszystkim powiemy sobie w dzisiejszym wpisie.
Wzorzec: Facade design pattern
Facade design pattern jest bardzo popularnym i jednym z najstarszych wzorców programowania. Po lekturze tego artykułu dowiesz się, czym jest wzorzec fasady oraz jak go zaimplementować w języku JavaScript.
Wzorzec: Singleton design pattern
Singleton design pattern jest jednym z rzadko używanych wzorców JavaScript, jednak jego znajomość być może ułatwi nam rozwiązanie kilku problemów. W tym artykule zobaczymy na konkretnym przykładzie jak możemy go zaimplementować.
Wzorzec: Module design pattern
Module design pattern jest wzorcem dzieki któremy będziemy mogli pisać modułowy oraz re-używalny kod w naszych aplikacjach JavaScript. W tym artkule dowiesz się jak zaimplementować ten wzorzec bazując na prostym przykładzie.
Wzorzec: Constructor design pattern
Constructor design pattern jest ze wzorców projektowych spotykanych w JavaScript. Jest on również bardzo bardzo często wykorzystywany przez programistów, więc w tym wpisie przyjrzymy się bliżej temu podejściu i na prostym przykładzie zobaczymy jak zaimplementować ten właśnie wzorzec.
Redux Thunk w aplikacjach React
Redux Thunk, czyli kluczowy middleware w ekosystemie React + Redux. Ten artykuł wyjaśni, jak Redux Thunk ułatwia zarządzanie stanem aplikacji, szczególnie w asynchronicznych operacjach. Zrozumiesz, jak to narzędzie wpływa na twój workflow i dowiesz się, jak efektywnie go używać.
Wstęp do Progressive Web Apps (PWA)
Kompleksowe wprowadzenie do Progressive Web Apps (PWA) - stosunkowo nowym podejściu do tworzenia aplikacji mobilnych. Od zrozumienia, czym jest PWA i jakie są jego zalety, po zbadanie jego alternatyw, przyjrzymy się również kluczowym zasadom, w tym istotnej roli Service Workers w umożliwianiu funkcjonalności offline.
Service Worker czyli koń napędowy PWA: praca offline
Wpis wyjaśniajacy czym jest Service Worker, w jakim celu możemy go wykorzystać oraz w jaki sposób możemy go zaimplementować w JavaScript. Zobacz w jaki sposób możesz wykorzystać Service Worker do pracy offline i synchronizacji w swojej aplikacji
Czym jest Local Storage i jak go używać?
Ten artykuł wprowadza w świat Local Storage - integralnej funkcji przeglądarek, która pozwala na przechowywanie danych na poziomie klienta. Poznaj jak korzystać z API Local Storage, zrozum kiedy i dlaczego jest to przydatne, a także dowiedz się, czego unikać przy użyciu tej technologii.