2016: When life gives you lemons…

We have a confession to make: At Arcbees, we liked 2016.

Yes, you read correctly. Unlike many others who want 2016 to quickly fade away in the meanders of oblivion, for us, it was an inspiring year.

Here are our 3 reasons why we loved it and why we will surely love 2017.

Continue reading “2016: When life gives you lemons…”

A Non-Technical Guide To Understanding Machine Learning

In last week’s post, we discussed if machine learning was right for your business. As part of that effort, I recently went through the process of learning the ins-and-outs of machine learning and realized most information out there is technical and aimed at developers or data scientists.

I thought an explanation from a non-technical person might be of interest.

Let’s begin.

What exactly is machine learning?

The simplest definition I came across:

Machine learning is “[…] the branch of AI that explores ways to get computers to improve their performance based on experience”. Source: Berkeley

Let’s break that down to set some foundations on which to build our machine learning knowledge.

Continue reading “A Non-Technical Guide To Understanding Machine Learning”

Is Machine Learning Right For Your Business?

Most businesses recognize that machine learning can generate exceptional value but many still wonder how, in what specific areas, and if the time is right to integrate it within their data strategy. Today, we explore what questions you should be asking to know if machine learning is right for your business. Continue reading “Is Machine Learning Right For Your Business?”

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 queenbee@arcbees.com.

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 gitter.im/gwtproject/gwt. 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”