Do you really know Arcbees?

Although the Québec-based company celebrated its sixth anniversary in October 2016, it still remains, for a large majority of people, a somewhat mystical or even unrecognized enterprise. Despite the fact that there are many players in the IT and web sector, Arcbees is doing very well thanks to its niche expertise and strong corporate culture.

Continue reading “Do you really know Arcbees?”

An introduction to SVG part 2

At the end of my first post about SVG, I told you that today, I would talk about the use of CSS with SVG, but guess what… I lied. Yep!

Do I feel sorry? Not even a bit. Why? Because it’s for your own good.

As I was writing the CSS and SVG article, I realized it was a better idea to tell you about other SVG properties first, so you can see the whole SVG world and use it to its full potential. Being able to understand, draw and use basic SVG shapes is cool, but like I said in the first article, it’s only the tip of the iceberg. Knowing and using only the basic shapes is like having a Tesla car, and only driving it in your driveway.

Continue reading “An introduction to SVG part 2″

Web Developer

Want to join our team? We’re looking for a Web Developer! Send your application to

At Arcbees, you will have to develop web and mobile solutions by utilizing several languages (Java, TypeScript and friends) in an environment where amazing coding skills meet an unmatched sense of humour. To be part of the Arcbees team, you will have to demonstrate your extraordinary potential and your motivation to become a coding god (just like Gohan looking for Old Kai). Continue reading “Web Developer”

Live GWT Q&A with Colin Alworth on Java 8 in GWT 2.8

We are pleased to announce that we are going to hold our May live Q&A with Colin Alworth on May 18th.

Colin Alworth has been a member of the GWT community since 2008, as a user, contributor, and steering committee member. Currently spending much of his free time building Java 8 library emulation and filing bugs along the way, he can most frequently be found in ##gwt on freenode as well as StackOverflow and Continue reading “Live GWT Q&A with Colin Alworth on Java 8 in GWT 2.8″

Build your own test framework

One of the most used library, if not the most, in the world of Java programmers is JUnit. It is a test framework (not necessarily of unit tests) that allows one to write tests this way :

This is a really practical tool, but for a lot of developers, that library (like many other developer’s tools) sometimes has a magical and mysterious aspect, where we tell ourselves that we would certainly not be able to build something like this. Continue reading “Build your own test framework”

Stop fighting code duplication

From day one in Computer Science, you are taught to avoid code duplication. You are explained why it is better if a piece of code is wrapped in a function. I’m sure you were also told many times that you should keep your code DRY.

This is sound advice, and most of the time it is true that code duplication will harm your code. Have you ever had to fix a bug twice? I have, and that’s not fun for anyone.

However, the problem is that you are never taught what code duplication actually is or why you should be fighting it. Here is the thing: code duplication doesn’t matter. What truly matters is knowledge duplication, and that’s what you should be on the lookout for as it is most likely the programmer’s number one enemy. It will cripple your code base faster than anything else I know. Continue reading “Stop fighting code duplication”

Live GWT Q&A with Manuel Carrasco Moñino on GWTQuery and Polymer

We are pleased to announce that we are going to hold our April live Q&A with Manuel Carrasco Moñino on April 27th.

Manuel will be our guest for this one and he will be talking about GQuery, as he is one of the core developers of this Open Source library. Also, he will be talking about Polymer, one of his recent interests. Continue reading “Live GWT Q&A with Manuel Carrasco Moñino on GWTQuery and Polymer”

An Introduction to SVG

You remember that kid at school sitting in the back of the classroom whom nobody ever talked to? Everybody knew he was there, most of them knew his name but nobody wanted to be teamed with him when it was time for teamwork because they all wanted to work with their long time friends.

Some of you reading this are probably saying… Dude, that kid was me man!

Then one day, during art class, your best buddy wasn’t there and you had no one else to work with besides this loner sitting in the back. That’s when you finally found out that he was one of the coolest kids at school, with the sharpest collection of crayons. Continue reading “An Introduction to SVG”

Tips and tricks with Jukito

After writing an enormous amount of tests for GWTP using Jukito, I ended up beating myself on many issues. Fortunately, many were common enough to have me noting them down.

This post will give you tips and tricks you can use with Jukito to make your life easier when testing things in GWTP. A few of the following tricks are also briefly shown in the previous posts of the series. I’ll try to give a little more detail for each of them. Continue reading “Tips and tricks with Jukito”

Testing client-server communication with REST-Dispatch

A lot of the tests that are written in GWTP applications focus on client-server communication. Fetching and saving data is what most web applications do nowadays.

You can use whatever library to accomplish this work, however, in this post I use REST-Dispatch and Resource Delegates, from gwtp-extensions. They come with nice testing utilities that I’ll show you. Continue reading “Testing client-server communication with REST-Dispatch”