Alias typu w TypeScript

W poprzednim wpisie pokazałem trzy podstawowe typy wbudowane w TypeScript. W tym natomiast pokaże jak tworzyć własne. W TypeScript możemy je definiować za pomocą aliasów, interfejsów oraz klas. W tym wpisie zajmiemy się pierwszym sposobem i stworzymy alias typu – czyli zestawy mniej bądź bardziej konkretnych wartości, jakie może zmienna danego typu przyjmować.

Czytaj dalej Alias typu w TypeScript

Podstawowe typy wbudowane w TypeScript

W poprzednim wpisie postawilismy środowisko do pracy. Teraz przyjrzyjmy się jakie podstawowe typy wbudowane oferuje nam TypeScript. Zanim przejdziemy do konkretów pochylmy się na chwilę nad samą koncepcją typów.


Zapraszam do dołączenia za darmo do kilkugodzinnego kursu wprowadzającego do TypeScript.


Czytaj dalej Podstawowe typy wbudowane w TypeScript

Instalacja TypeScript i minimalistyczny set-up projektu

W poprzednim wpisie wprowadziłem nas w świat TypeScript, a dziś zajmiemy się pokazaniem jak przebiega instalacja TypeScript oraz zestawienie (set-up) minimalistycznego projektu, bez nadmiarowych narzędzi jak Webpack czy Babel. Na to przyjdzie czas później.

Czytaj dalej Instalacja TypeScript i minimalistyczny set-up projektu

Co to TypeScript

TypeScript jest to język programowania tworzony w modelu open-source będący semantycznie nadzbiorem JavaScriptu. Główny zespół odpowiadający za jego utrzymanie pracuje w Microsoft.

O co chodzi z semantycznym nadzbiorem? Składnia języka jest niemal identyczna z JavaScript. TypeScript dodaje trochę dodatkowych rzeczy jak na przykład statyczne typowanie czy interfejsy.

Można powiedzieć też, że każdy kod napisany w JavaScript możemy skopiować do pliku .ts (rozszerzenie dla plików TypeScript) i wszystko będzie działać poprawnie.
Nie jest to jednak do końca prawda, przynajmniej nie przy domyślnych ustawieniach kompilatora TypeScript. Jeśli zluzujemy nieco różne obostrzenia to dopiero wówczas KAŻDY kod JavaScript uruchomi się jako kod TypeScript.

Czytaj dalej Co to TypeScript

Tymczasem na Dev-foundry

Jeśli ktoś jeszcze nie miał okazji się zapoznać to na blogu devfoundry.pl pojawiło się kilka ciekawych wpisów – m.in. o pracy zdalnej, platformie GitHub czy o tym jaki język programowania wybrać. Czyli pakiet startowy dla osób zaczynających przygodę z programowaniem 🙂

Oczywiście nie zabrakło bardziej technicznego “mięcha” jak wpis o pracy z typem Optional w Hibernate czy wpis o Mockach i Stubach autorstwa Dawida, które pięknie wprowadzają w nasz nowy kurs.

Tak, więc jeśli szukasz treści powiązanych z Javą zapraszam do powyższych wpisów 🙂

Kurs Java od Zera – Aktualizacja – Instalacja OpenJDK 11

Kurs został zaktualizowany do Javy 11, a konkretnie implementacji OpenJDK 11. Warto przyjrzeć się, o co chodzi ze zmianami licencyjnymi w Javie 11, a następnie jak wygląda instalacja OpenJDK 11.

Java 11 – płatna czy darmowa?

Instalacja OpenJDK 11

Java od Zera – Addendum – Java 11. Płatna czy darmowa?

Wraz z wersją Javy o numerku 11 nastał pewien chaos i zamieszanie. Mianowicie zmieniły się licencje i pojawiło się pytanie – Java 11 płatna czy darmowa? Skorzystam z okazji i wyjaśnię pewne rzeczy, bo takie akcje mogą tylko zaszkodzić osobom Javy dopiero się uczącym.

Czytaj dalej Java od Zera – Addendum – Java 11. Płatna czy darmowa?

Java – Od zera do aplikacji desktopowej. Część 6. Wprowadzenie do metod

Po wprowadzeniu podstaw klas i zmiennych nadszedł czas na ostatni z podstawowych klocków, które składają się na program – metody, zwane również funkcjami (a przynajmniej na poziomie podstawowym można śmiało te dwie nazwy stosować naprzemiennie). Na tapetę bierzemy, więc linijkę public static void main(String[] args) Czytaj dalej Java – Od zera do aplikacji desktopowej. Część 6. Wprowadzenie do metod