Home » Archives for Sylvain Cloutier

Author Archives: Sylvain Cloutier

Sylvain has been programming in Java for the past 5 years, mainly in the aerospace industry, as a lead developer of complex web based aircraft wiring systems. He is also one of the organizers of the Java User Group of Quebec City and currently works as a Java developer consultant at CGI.

Java as RESTful backend of Angular.js

1. Introduction In my last series of posts about real-time applications, I set up a little Java web application with Spring and Angular.js. I did not go in details about the architectural choices and the way I made Angular and Spring talk to each other. I thought a quick tutorial could be interesting. 2. Maven dependencies The first thing we ...

Read More »

Legacy-ing of systems – The causes and solutions

1. Introduction Over the years in consulting, I’ve worked with many applications. Lots of them were new developments that is the fun part of a developer’s job, but most of them were the so-called Legacy applications. What makes an application wear that ugly Legacy tag? Why do we think “Who the hell did this?” and “That is a crappy piece ...

Read More »

Real-time Applications with AngularJS and Java – Part 3

1. Introduction This article is the last one of a series of three on real-time applications. In part 1, I have created a simple Task management application and implemented the Periodic Refresh AJAX pattern to make it feel as if the UI was updated in real-time when tasks were created. In part 2, I modified the project so only updated ...

Read More »

Real-time Applications with AngularJS and Java – Part 2

1. Introduction As the title of this article implies, this is the second part of how to create a real-time application using AngularJS and Java. The first part showed how to automatically refresh a page content using the periodic refresh AJAX design pattern. Here, I will show and explain the concept behind long polling. If you have not, I would suggest that ...

Read More »