Executing Jasmine tests with Maven
A while ago I wrote my very first Spring Boot application and I showed you how fast it could be using Spring Boot and AngularJS. I also thought about testing all sides of the application, so I started...
View ArticleTesting your Spring Data JPA repository
With Spring Data JPA, persisting data is quite easy. You no longer need to write complex DAO’s or repositories, no, all you need is an interface. If you look at my Spring Boot tutorial, you will see...
View ArticleTesting your Spring Boot application with Selenium
The past couple of weeks I wrote several kind of tests for my Spring Boot application, we started of with some integration tests for our REST service, and today I’m writing the last part of the series...
View ArticleTesting modern web applications
If you’re a web developer like me, then you probably know that writing tests for an application means that you have to test various parts of the application. Modern web architectures usually contain...
View ArticleSecuring your REST API with Spring Security
In the next couple of weeks I’m going to develop a small idea sharing/voting application, using several common concepts in web development. First of all, I’m going to write and secure a REST API with...
View ArticleValidating the input of your REST API with Spring
In the next few weeks I will be writing a small web application and in these articles I’m going to explain certain aspects of it. Previous time I mentioned how you could secure your REST API...
View ArticleCreating a Slack bot with Bluemix, Node-RED and Watson
If you’re just like me and you’re over 20 years, you might have spent several years on IRC and you probably interacted with hundreds of bots over the years. You may have written your own bot, just like...
View ArticleWriting a chat application with Meteor
A few days ago I gave an introduction to Meteor for students of UCLL starting of with an empty project and building a complete chat application in the process. The application we’re going to build will...
View ArticleUnit testing Meteor applications with Velocity, Jasmine and Sinon.js
In my previous tutorial I explained some of the basic features of Meteor, a full stack JavaScript platform. In this tutorial I will go more in depth about testing a Meteor application, by testing the...
View ArticleE2E testing your Meteor app with Cucumber, WebdriverIO and Chai
In my previous tutorial I mentioned how to write unit tests for Meteor using Jasmine and Sinon.js on the Velocity platform. In this tutorial I will write some end to end (E2E) tests for the same...
View ArticleSetting up AngularJS applications with Yeoman
Where are the good ol’ days when everyone used 1 JavaScript library at most (usually jQuery). With modern applications you need a modern approach, setting up such a project can be hard sometimes, but...
View ArticleUsing Sinon.js while testing AngularJS applications
I’ve already done quite some tutorials about testing JavaScript applications, recently about testing a Meteor application with Jasmine and Sinon.js. Sinon.js is not only useful to Meteor applications...
View ArticleE2E testing AngularJS applications with Protractor
A few weeks ago I wrote a simple AngularJS application and some tests using Jasmine + Sinon.js. Today we will go into detail about another aspect of testing AngularJS applications, namely end to end...
View ArticleAngularJS $http and dates
When you’re writing AngularJS applications, chances are that you’re going to have to consume a REST API. If you’re as lucky as me you’ll encounter a situation where you’ll have to read dates. However,...
View ArticleMore fun with AngularJS $http: a loading indicator
In my previous tutorial we used $http to create a utility that automatically converts all ISO 8601 date strings to proper JavaScript dates. $http allows us to do a lot of things. Ever wanted to create...
View ArticleE2E testing with Nightwatch.js
A while back I wrote some tutorials about E2E testing with FluentLenium (Java), E2E testing for Meteor using Velocity and recently E2E testing AngularJS applications using Protractor. Today I’m also...
View ArticleWriting your first Spring webapp with Spring Boot
Three years ago I wrote this tutorial. Things have changed in the Java and Spring landscape, so let’s see how much easier it is now to write a simple Spring webapplication. Project setup A while back...
View ArticleJPA made easy with Spring data’s repositories
In my previous tutorial I made a simple application to show some superheroes and supervillains. While the application did what it should do it was pretty statically because I used some mock data. With...
View ArticleHandling errors with Spring MVC
In my previous tutorial I wrote a small Spring boot application that retrieved data from a database and showed it on a webpage. However, we only handled the happy path, usually stuff may go wrong when...
View ArticleUsing Docker containers for your Spring boot applications
In my latest tutorials I built a small web application using a database to retrieve some data and show it on a simple webpage. In this tutorial I will be using the same codebase, but this time I will...
View Article