JavaScript jest to język programowania, który wraz z HTML i CSS stanowi podstawowy budulec stron internetowych, ale nie tylko.
Czytaj dalej JavaScript od podstaw #1 – Czym jest JavaScript i po co mi on w 2020?Wprowadzenie React #4 (2020) – stan komponentu i przepływ danych
W poprzednim wpisie przyjrzeliśmy się jak obsługiwać zdarzenia z poziomu React, a w tym wykorzystamy tę wiedzę, by rozszerzyć funkcjonalność naszej strony i dowiemy się czym jest bardzo ważna rzecz – stan komponentu.
Czytaj dalej Wprowadzenie React #4 (2020) – stan komponentu i przepływ danychWprowadzenie React #3 (2020) – obsługa zdarzeń
W poprzednim wpisie dowiedzieliśmy się czym są propsy i jak dzięki nim możemy reużywać komponenty. W tym zajmniemy się obsługa zdarzeń, czyli jak w React obsłużyć np. kliknięcie na obszarze danego komponentu.
Czytaj dalej Wprowadzenie React #3 (2020) – obsługa zdarzeńWprowadzenie React #2 (2020) – komponenty i props
W poprzednim wpisie utworzyliśmy nasz projekt oraz pierwszy komponent, w tym będziemy dalej bawić się komponentami oraz dowiemy się czym są w React props.
Czytaj dalej Wprowadzenie React #2 (2020) – komponenty i propsPierwsze części wprowadzenia do TypeScript dostępne na YouTube
Na YouTube zaczęły pojawiać się pierwsze nagrania wprowadzające do TypeScript, na bazie wcześniejszych postów.
Czytaj dalej Pierwsze części wprowadzenia do TypeScript dostępne na YouTubePraktyczne wprowadzenie do ReactJS 2020 | #1
React jest jedną z najpopularniejszych bibliotek języka Javascript, służącą do tworzenia interfejsów użytkownika, a konkretniej tych webowych, czyli stron internetowych. Został on stworzony w podziemiach tajnej fabryki Facebooka ;), inne duże korporacje, jakie z niego korzystają to PayPal czy Netflix. Na chwilę obecną można śmiało powiedzieć, ze React stał się dominującą biblioteką w ekosystemie JS. Wprowadzenie React JS utworzymy, krok po kroku, pierwszą, pełnoprawną aplikację internetową. Czytaj dalej Praktyczne wprowadzenie do ReactJS 2020 | #1
Video Chat z WebRTC i TypeScript #1 – początek projektu
WebRTC jest otwartą technologią webową stworzoną przez Google. Pozwala ona na przesyłanie mediów i danych w czasie rzeczywistym pomiędzy przeglądarkami i urządzeniami mobilnymi bez dedykowanego serwera do przesyłu danych.
Więcej o technologii można dowiedzieć się z tej prezentacji. My przejdziemy od razu do praktyki. W pierwszej części utworzymy projekt oraz dowiemy się jak przesłać video z kamery na lokalną stronę www.
Czytaj dalej Video Chat z WebRTC i TypeScript #1 – początek projektuAny i unknown w TypeScript
Poza standardowym zestawem typów TypeScript dostarcza również dwa niespotykane w standardowym JavaScript. Mianowicie any i unknown. Do czego one służą i jaka jest różnica między nimi?
Czytaj dalej Any i unknown w TypeScriptOmówienie Technology Radar v. 21 w kontekście ekosystemu JavaScript
Technology Radar jest kwartalnym, wysokopoziomowym rzutem oka na technologie z każdego programistycznego i dev-opsowego ekosystemu. Tworzony jest przez specjalistów z różnych dziedzin z firmy Thoughtworks. Przyglądają się oni platformom, językom programowania, frameworkom i narzędziom, i podpowiadają nam, na co warto zwrócić uwagę, albo wręcz przeciwnie – z jakiej technologii warto się przenieść na coś lepszego.
Czytaj dalej Omówienie Technology Radar v. 21 w kontekście ekosystemu JavaScriptTypeScript w praktyce. Na niepraktycznym przykładzie.
W ostatniej części cyklu wprowadzającego do Typescript weźmiemy trochę rzeczy, o których traktowały poprzednie wpisy i zaimplementujemy prostą aplikację internetową.
I to właśnie sformułowanie „prostą aplikację internetową” czyni ten przykład… niepraktycznym. Mianowicie im projekt większy, tym więcej daje nam TypeScript z jego silnym typowaniem, generykami, interfejsami. Większość z tych rzeczy jest nadmiarowa przy prostych aplikacjach webowych, które spokojnie można tworzyć w JavaScript bez obawy jakiś drastycznych pomyłek czy zamotaną architekturę.
Czytaj dalej TypeScript w praktyce. Na niepraktycznym przykładzie.