g00glen00b

Tutorials by IT enthusiasts, for enthusiasts

Tutorials about the most trendy and popular Java and JavaScript frameworks.

Recent tutorials

Internationalization (i18n) with Spring

When developing applications, it can be interesting to put labels in a separate properties file, so that they can be re-used. For example, we often noticed that within our applications there were slight variations on specific words, which broke consistency. The easiest way to solve that is to centralize these labels. Another benefit you get […]

More Info

Mapping with Dozer

Recently I wrote a tutorial about mapping with MapStruct. Testing it out for the first time, I noticed several differences between MapStruct and the mapping framework that I have the most experience in, called Dozer. That’s why I’m going to make a similar tutorial to my previous one, utilizing the Dozer framework this time, allowing […]

More Info

Mapping beans with MapStruct

Recently, I wrote several tutorials about Spring boot and Spring Data JPA. A common issue that appears when writing large applications is that you don’t want to use your entities on your front-end. The reason behind this is that your entity usually resembles how your database and your tables look like, while your model or […]

More Info

Take your Spring apps to the cloud with Bluemix and Docker

A few weeks ago I wrote an article about creating Docker images containing a Spring boot application, introducing both Docker, Docker Machine and Docker Compose. Today I’m going to take those images (both the application image and the MySQL image) to the cloud, using Bluemix.

More Info

Using 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 be using Docker containers to run the application.

More Info

Handling 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 retrieving data or doing certain operations.

More Info

JPA 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 Spring Data it’s very easy to create a simple CRUD application without the hassle of creating your own DAO’s. Spring Boot […]

More Info

Writing 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.

More Info

E2E 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 going to test an AngularJS application, but this time I will be using Nightwatch.js. While Nightwatch.js is not made specifically for AngularJS applications, you can […]

More Info

Get started with learning

View more than one-hundred online tutorials, for free.

Most comments

Writing real time applications using Spring, AngularJS and WebSockets

HTML5 made browsers a powerful alternative to desktop applications. However, network traffic (when using AJAX or by simply loading pages) is always in one direction. The client requests a page from the server, which in turn responds with the proper content. With HTML5 WebSockets that’s a different story, websockets allow you to setup a full duplex […]

Internationalization (i18n) with Spring

When developing applications, it can be interesting to put labels in a separate properties file, so that they can be re-used. For example, we often noticed that within our applications there were slight variations on specific words, which broke consistency. The easiest way to solve that is to centralize these labels. Another benefit you get […]

Easy integration testing with Spring Boot and REST-Assured

In my previous article I explained how you could rapidly create a completely working, responsive CRUD application with about 150 lines of code. That’s obviously nice, but Spring Boot also makes it easy to write integration tests for your application, because it’s easy to setup a running test application with a few annotations, so then […]

An introduction to AngularJS: Filters and factories

In this second part of the tutorials series about introducing AngularJS I’m going to talk about filters and factories. In the first part we made our first AngularJS application and wrote a small controller. What we learned in that tutorial is that AngularJS biggest trump is that it has two way data binding, which means that […]

Latest News

50 tutorials

Ondertussen is het alweer bijna een week geleden, maar vorige week heb ik met mijn tutorial over Meteor security de 50e tutorial geschreven. Vijftig tutorials geschreven, da’s het ideale moment om te bedenken wat ik met mijn volgende 50 tutorials ga doen. In een eerder nieuwsbericht heb ik al even kort de onderwerpen geschetst waar ik […]

Nieuw thema

Zoals in vorig nieuwsbericht al werd aangekondigd was ik van plan om de hele website te herwerken. Momenteel zijn we al een heel eind opgeschoten. Het hele thema is herwerkt om meer de Modern UI/Metro UI stijl te volgen die Windows tegenwoordig hanteert. Naast het thema hebben we ook een heel deel van de content herwerkt. […]

Voornemens 2013

Hallo en welkom op mijn blog (again). Het is ondertussen al weer even geleden dat we 2013 begonnen zijn, maar ook op mijn blog staat de tijd niet stil. Ondertussen ben ik na een pauze van enkele maanden terug aan de slag gegaan met het schrijven van tutorials.

Blogging about tutorials

Hallo en welkom op mijn blog. Een tijdje geleden dacht ik, goh, ik moet ergens wat kunnen zeveren over vanalles en nog wat, uiteindelijk kwam ik uit op het maken van mijn eigen blog. Ik heb hier en daar al eens een post geplaatst, maar ik had geen duidelijk beeld van wat ik met m’n […]

Spring tutorials

Spring is one of the most popular frameworks for Java development. The tutorials on this blog cover various aspects of developing web applications with Spring, like Spring Web MVC, Spring Boot, Spring Data, Spring Security, ... .

Go to Spring tutorials

AngularJS tutorials

JavaScript is quite popular lately and developing large scaled application became really easy thanks to the various frameworks popping everywhere. AngularJS, made by the folks of Google is one of these frameworks and within the tutorials I'm covering the basics of AngularJS.

Go to AngularJS tutorials

JavaScript tutorials

Recently, a lot of frameworks started to pop out of nowhere. It is hard to follow up with the latest frameworks, but with these tutorials I try to cover the basics of most frameworks like Ember.js, React.js, AngularJS, Dojo, D3, ... .

Go to JavaScript tutorials