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

Nowoczesne testowanie kodu w JavaScript. Część Trzecia – Pokrycie kodu testami.

Tym razem napiszę o trochę innym aspekcie testowania, o sprawdzaniu jak wygląda pokrycie testami tworzonego przez programiste kodu. Polega to mniej więcej na obliczaniu przy pomocy odpowiedniego narzędzia, ile razy każda linijka testowanego kodu została wywołana podczas przeprowadzania testów.

Cel mierzenia tego typu danych, może nie być od razu oczywisty, ale uwierzcie mi, jest to bardzo przydatne, szczególnie jeżeli nasza aplikacja coraz bardziej się rozrasta. Dzięki testom pokrycia możemy wykryć nie tylko te fragmenty kodu, które nie zostały przetestowane, ale też na przykład te, które są niepotrzebnie testowane kilka razy.

Pokrycie kodu w JavaScript Es6 Czytaj dalej Nowoczesne testowanie kodu w JavaScript. Część Trzecia – Pokrycie kodu testami.

Nowoczesne testowanie kodu w JavaScript. Część Druga – Podstawowe Testy Jednostkowe

W ostatnim, krótkim wpisie pokazałem jak szybko skonfigurować minimalistyczne środowisko do testowania JavaScriptowego kodu. Przygotowałem tam wszystko co jest potrzebne do pisania podstawowych testów jednostkowych.

Dziś pokażę jak, wykorzystując Moche i Chai, napisać kilka takich podstawowych testów. Zastosuje bardzo modną niegdyś metodologię TDD, czyli Test Driven Development. Już jakiś czas temu pisałem na łamach bloga o tej metodologii, więc dziś nie będę się już rozwodził na ten temat. W skrócie, metodologia ta cechuje się tym, że programy zaczynamy pisać od testów.

Testy jednostkowe JavaScript Czytaj dalej Nowoczesne testowanie kodu w JavaScript. Część Druga – Podstawowe Testy Jednostkowe