icon-search

Posts written byJakub Majerz

03.01.2017

Introduction to Unit Testing Angular 2 Components

We have already mentioned that writing automated tests for your application is important. And it doesn’t seem to be an extravagant stance on the subject as the Internet is full of similar statements. In this article, we start our adventure with unit testing Angular 2 Components. Unit tests (A.K.A. component tests – don’t confuse with […]

08.11.2016

Building Complex Business Logic With Angular 2 Services

Angular 2 services

In a traditional, multi-layered architecture, front-end side of the application occupies two of them: presentation and a part of business logic layer. Components, which are the primary construction blocks in Angular 2, make up the presentation tier, while services pertain to the business-logic one. In this article we dive deep into the world of Angular […]

20.10.2016

End-to-end testing Angular 2 applications with Protractor

end-to-end testing

Testing is indispensable in writing large-scale, complex applications. It may sound like a cliché but we believe it is worth emphasizing. This is so because as deadlines loom, it is tempting to postpone or completely abandon writing tests. And as the pile of to-do test suites gets larger and larger, it becomes even harder to […]

13.10.2016

Static typing in Angular 2

static typing

Angular 2 applications can be written both in Typescript and in plain old Javascript. This means we have an important choice to make: whether to go with static typing or choose the dynamically-typed path. At Sparkbit, we chose static typing and in this article we explain what it is and what the benefits of such […]