Wyszukaj / o blogu

Docker: wprowadzenie

Opublikowano śro 18 listopada 2020 w containers • Tagi: docker, containers, kontenery, nodejs, expressjs, express • 2 min read

docker-logo

Docker - odtwarzanie/reprodukcja środowiska, wirtualizuje system operacyjny a nie hardware (jak np. virtual machine) -> docker tworzy "odizolowane mikrokomputery"

docker-vs-vm

Docker-file - plan pozwalający na stworzenie docker-image/ tu znajduje się definicja środowiska (lista zależności) dla Docker-image

Docker-image - środowisko obsługujące docker-kontenerów/ niezmienne "snapshot" środowiska

Docker-Container - proces/pracujący (running process) Docker-imag'a


Podstawowe komendy

docker ps …


Czytaj dalej

JavaScript i Fetch API

Opublikowano pon 20 lipca 2020 w javascript • Tagi: javascript, js, node.js, fetch, fetch api, throw, error • 4 min read

fetch-api

Fetch jest API/interfejsem należącym do przeglądarki, ale jest również dostępny przy pomocy node.js -> import fetch from 'node-fetch', który pozwala na asynchroniczne pobieranie danych z serwera.

Fetch bazuje na obietnicach -> Zwraca zapytanie HTTP jako obietnicę tego zapytania. W momencie wykorzystania metody fetch() tworzony jest obiekt typu Promise - oznacza to …


Czytaj dalej

Node.js aktualizacja (Ubuntu) oraz Node Version Manager!

Opublikowano czw 11 czerwca 2020 w nodejs • Tagi: node.js, node, nvm, aktualizacja, linux, ubuntu, bash, curl, npm, node version manager • 2 min read

node

Moja pierwsza instalacja node.js na Ubuntu odbyła się poprzez pobranie paczki i instalację zawartości paczki Linux Binaries node -v >> v10.19.0

Moduł N z NMP

Moduł n służy do interaktywnego zarządzani wersjami Node.js

Kroki podjęte do instalacji najnowszej wersji Node.js

Czyszczenie pamięci cache (aby nie korzystać …


Czytaj dalej

JavaScript - Babel

Opublikowano wto 09 czerwca 2020 w javascript • Tagi: babel, transpilacja, gulp, npm, node.js, node • 2 min read

babel

Babel pozwala na transpilację/tłumaczenie kodu ES6+ do ES5 - sprawiając tym samym możliwość na interpretację kodu przez szerszą gamę środowisk od node.js po starsze przeglądarki internetowe. Babel jest oparty na małych wtyczkach, których instalacja pozwala na wykonanie oczekiwanej od niego pracy.

W jaki sposób działa Babel można również sprawdzić …


Czytaj dalej