Jaka jest różnica między undefined a null? Obie wartości reprezentują w końcu pustą wartość. A jednak…
typeof vs. instanceof
Javascript: krótko o różnicy między typeof oraz instanceof. Przykłady użycia na danych różnych typów.
PRPL pattern, czyli wzorzec przyszłości
Na pewno znacie to uczucie, kiedy czekacie na załadowanie się jakiejś strony. Z nadzieją w oczach obserwujemy, jak poszczególne składowe aplikacji ładują się na naszym małym ekranie. Potulnie czekamy, aż zniknie ten ostatni loader.
Krótko o .gitkeep vs .gitignore.
Chyba każdy developer pracujący z gitem kojarzy plik .gitignore. Jego przeznaczenie jest powszechnie znane i lubiane. Z kolei plik .gitkeep… jest bardziej tajemniczy.
Gdzie szukać frontowych inspiracji?
A więc mamy Pana Klienta. Pan Klient chce stronę internetową. Pan Klient nie ma specjalnych wymagań (przynajmniej na razie – uf, jaka błoga to chwila, cisza przed burzą, oko cyklonu). Pan Klient chce, żeby strona była ładna. Czujesz ten powiew artystycznej wolności, kiedy nagle… wpadasz na ścianę. Zero satysfakcjonujących, oryginalnych pomysłów. To nie pasuje do tematyki, […]
Progressive Web Apps – co to za stwór i skąd do nas przybył?
Dziś krótko o modnym zagadnieniu – Progressive Web Apps. Czym to jest? Skąd się wzięło? Czemu jest fajne, a może fajne nie jest?
Chai.js – assert vs. expect vs. should.
Paragraf dla niewtajemniczonych: Mówimy dziś o testach jednostkowych w JS. A dokładnie o bibliotece Chai, która umożliwia pisanie asercji (warunków do spełnienia). To ta, która jednym tchem jest wymieniana po frameworku Mocha. Nie będę zagłębiać się w szczegóły. Nie dziś. Dziś krótko o podstawowych różnicach między trzema stylami, interfejsami w bibliotece Chai: assert, expect, should. […]
TDD vs. BDD w pigułce
Hej, dziś postaram się w pigułce wyjaśnić czym są TDD oraz BDD, a także wyszczególnić różnice pomiędzy nimi. Wiem – może zagadnienie nie jest giga praktyczne, raczej teoretyczne, rekrutacyjne. Koniec końców testowanie JS jest istotne, a więc powinniśmy pi razy drzwi wiedzieć z czym wiążą się TDD oraz BDD.
Kogo obserwuję, aby być na bieżąco? Polecam 56 miejsc w Internecie dla web developera.
Świat front-endu to obszerny kawał języków, technologii, narzędzi. Ostatnie, co można o nim powiedzieć to „niezmienność”. Tutaj zmienia się wszystko! I to w zawrotnym tempie. Staram się być na bieżąco ze wszystkimi nowościami. Chcę wiedzieć, co w trawie piszczy. W tym celu za pomocą Feedly obserwuję spore grono web developerów. Oto blogi/portale o tematyce (m.in.) […]
React: Czy wiesz, że setState jest asynchroniczne?
A więc – wiedziałeś? Prolog Dla niewtajemniczonych: React zakłada budowanie widoku aplikacji z komponentów. Komponenty z kolei mogą posiadać swój wewnętrzny stan (state). Stan komponentu możesz w nim zmieniać za pomocą metody setState. Więcej podstaw możecie znaleźć tutaj. Bum! Niby wszystko jest proste i logiczne, ale… Hola, hola! Metoda setState jest asynchroniczna! Na przykład! Tutaj […]