Nowoczesne testowanie kodu JS. Część Czwarta – testowanie asynchronicznego kodu javascript.

W ostatnich wpisach o testowaniu pokazałem z jakich narzędzi korzystam i jak używać ich do tworzenia prostych testów jednostkowych oraz do sprawdzania pokrycia kodu testami. Tym razem przedstawię testowanie asynchronicznego kodu javascript.

Asynchroniczny kod potrafi być zmorą wielu początkujących, i nie tylko, web developerów. Na szczęście, testowanie go nie jest takie trudne. Wystarczy wiedzieć kiedy ma się do czynienia z asynchronicznością i jakie narzędzie wykorzystać do testowania. Wiedza ta jest kluczowa, ponieważ źle napisane testy dla kodu asynchronicznego mogą mieć fatalne konsekwencje.

testowanie asynchronicznego kodu javascript Czytaj dalej Nowoczesne testowanie kodu JS. Część Czwarta – testowanie asynchronicznego kodu javascript.

Angular CLI. Szybki start z nowoczesnym angularem.

Dziś pokażę wam bardzo przydatne narzędzie: Angular CLI. Właściwie od początku istnienia angulara w wersji post 1.x, dużym problemem był próg wejścia. Ilość komponentów wymaganych do zainstalowania i skonfigurowania aby móc zacząć tworzyć aplikację, powodował u młodszych oraz starszych deweloperów zawrót głowy.

TypeScript, Kompilator TS, definicje typów, moduły ES6, WebPack, SystemJs… A to lista nawe nie jest pełna rzeczy potrzebnych aby po prostu odpalić apkę, dodajmy do tego narzędzia potrzebne do testów czy preprocesory css ehh… Na szczęście te czasy minęły bezpowrotnie. Dziś mamy narzędzie Angular CLI, które pozwala na błyskawiczne stworzenie nowego projektu w najnowszej wersji Angulara 🙂

Angular CLI logo Czytaj dalej Angular CLI. Szybki start z nowoczesnym angularem.

eduweb.pl – Kurs „Angular2 od Podstaw” – Recenzja

W dzisiejszym poście przedstawię kolejną recenzję wideokursu z serwisu eduweb.pl. Niejako idzie ona w parze z poprzednią moją recenzją, a to dlatego, że tym razem tematem jest framework angular2, czyli technologia bardzo mocno oparta na omawianym ostatnio TypeScript.

Kurs Angular2 od podstaw ma na celu wprowadzić osoby początkujące w świat tego potężnego frameworka a ja w mojej recenzji postaram się odpowiedzieć na pytanie czy cel ten został osiągnięty. Zapraszam do lektury 🙂

eduweb kurs Angular2 recenzja Czytaj dalej eduweb.pl – Kurs „Angular2 od Podstaw” – Recenzja

Podstawy MongoDB – Modyfikowanie i usuwanie rekordów w terminalu mongo.

W ostatnim wpisie pokazałem jak zainstalować mongo, jak je uruchomić i jak stworzyć pierwszą bazę danych. Oprócz tego przedstawiłem dwie proste komendy, pozwalające na dodawanie rekordów do bazy oraz na wyświetlanie zawartości bazy.

Dziś pokażę jak wyszukiwać konkretne elementy w bazie danych i jak je aktualizować o nowe wartości. Do tego, na koniec zaprezentuję jak usuwać rekordy z bazy.

JavaScript Noob MongoDB Czytaj dalej Podstawy MongoDB – Modyfikowanie i usuwanie rekordów w terminalu mongo.

Daj się poznać 2017 – Gulpclass czyli połączenie gulpa i TypeScriptu

Jedną z pierwszych rzeczy, którą muszę dodać do mojego projektu jest jakiś build system. Przyda mi się on nie tylko do kompilowania kodu TSowego ale także do uruchomiania takich zadań jak bundlowanie, lintowanie czy testowanie kodu.

Oczywiście mój wybór padł od razu na gulpa, ale pisanie zadań używając podstawowego JSa, wydawało się trochę dziwne w projekcie w całości opartym na TypeScript. Szperając w sieci natrafiłem na bardzo ciekawe narzędzie: gulpclass.Jest to moduł, który pozwala na pisanie glupowych tasków w TypeScript 🙂 .

Gulpclass połączenie gulpa i TypeScriptu Czytaj dalej Daj się poznać 2017 – Gulpclass czyli połączenie gulpa i TypeScriptu

Daj się poznać 2017 – Stan projektu po 3 tygodniach trwania konkursu

Minęło już jakieś trzy tygodnie od startu „Daj Się Poznać 2017”. Oznacza to, że niemal jedna trzecia konkursu jest już za nami. To dobry moment na podsumowanie dotychczasowych prac.

Szczerze przyznam, mój projekt tak naprawdę wciąż jest w powijakach. Ale bądźcie spokojni, tak miało być 🙂

JavaScript Noob Daj Sie Poznac Aktualizacja Projektu Czytaj dalej Daj się poznać 2017 – Stan projektu po 3 tygodniach trwania konkursu

Daj się poznać 2017 – Początkowy setup serwera

Dziś update projektu DSP. Niestety, namacalnych efektów pracy nie ma jeszcze zbyt wiele. Przez to, że ostatnio jestem ciągle w ruchu i z dala od kompa, musiałem skupić się głównie na planowaniu. A jest co planować, bo zanim zacznę konkretne pracę, muszę ustalić kilka „drobnych szczegółów”. Począwszy od architektury a na zagadnieniach związanych z gameplayem kończąc.

Jednak już mnie swędziały ręce, żeby w końcu coś napisać, dlatego przez weekend zarezerwowałem chwilę i stworzyłem jakiś tam pierwszy szkielet projektu i chciałbym się dzisiaj nim pochwalić.

JavaScript Noob Projekt Daj Sie Poznac Czytaj dalej Daj się poznać 2017 – Początkowy setup serwera

Podstawy MongoDB – Instalacja i korzystanie z terminala mongo.

Gdy mówimy o aplikacjach pisanych tylko w technologiach javascriptowych, najczęściej zakładamy, że do części serwerowej użyjemy jednego z narzędzi node’owych, na przykład express czy sails. Po stronie front endu, mamy do wyboru któryś z popularnych w danej chwili frameworków: angular, reacta itp. Natomiast, jeżeli chodzi o bazę danych zazwyczaj do głowy przychodzi tylko jedna opcja: mongoDB.

Nie poruszałem jeszcze na blogu tematu mongo. Czas to zmienić. Rozpoczynam nową serię, w której omawiać będę korzystanie z bazy danych mongoDB. Temat ten przyda się zarówno do mojego projektu Daj Się Poznać, jak i w innych nadchodzących projektach.

Podstawy MongoDB Czytaj dalej Podstawy MongoDB – Instalacja i korzystanie z terminala mongo.

Daj się poznać 2017 – Mój projekt

Trzy dni temu rozpoczęła się kolejna (druga? trzecia? Nie jestem pewny 😛 ) edycja konkursu Daj Się Poznać. W tym roku również zdecydowałem się wziąć w nim udział 🙂 Zasady są bardzo podobne do tych, które obowiązywały ostatnio: do końca mają muszę prowadzić nowy projekt i opisywać postępy na blogu.

Jeżeli do końca maja na blogu co tydzień pojawią się minimum dwa wpisy, z czego przynajmniej jeden będzie odnosił się do prowadzonego projektu, mam szansę na wygranie jakichś bajerów 😛 Ale tak jak ostatnio, nie zależy mi na wygranej a raczej na dotarciu do szerszej publiczności 🙂 no i oczywiście na tym, żeby stworzyć coś fajnego 🙂

JavaScript Noob Daj sie poznac 2017 Czytaj dalej Daj się poznać 2017 – Mój projekt

eduweb.pl – „Kurs TypeScript od Podstaw” – Recenzja

Nie jest tajemnicą, że bardzo lubię technologię TypeScript. Wprawdzie na blogu nie pojawiło się (jeszcze) zbyt wiele projektów stworzonych w tym supersecie JavaScriptu, to uwierzcie, w TSie już co nieco popisałem. Co tu dużo mówić, praca z tą technologią naprawdę sprawia mi naprawdę sporo frajdy 🙂

Dlatego bardzo ucieszyłem się, kiedy trafiła mi się możliwość zrecenzowania wideokursu TypeScript od Podstaw wydawnictwa eduweb.pl. W tym wpicie przedstawiam moje wrażenia po zapoznaniu się z tym właśnie kursem 🙂

eduweb kurs TypeScript recenzja Czytaj dalej eduweb.pl – „Kurs TypeScript od Podstaw” – Recenzja