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, […]

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 […]

Wpisz hasło, którego szukasz i naciśnij ENTER, aby je wyszukać. Naciśnij ESC, aby anulować.

Dawaj na górę