Sharing our knowledge one article at the time

Our blog is meant to share our team's most recent knowledge and findings in development, programming, new technology, productivity tips and much more.

One goal in mind: empower our clients, their peers and your teams.

Categories

The rubber duck debugging method or the art of solving a problem when you’re a programmer

When you write code for software, if there’s one thing a programmer knows for sure, it’s that at some point it will get stuck. No matter how much experience you have, you will find yourself at a dead end with a programming problem that you can’t solve right away. The question to ask yourself in...
Software Development Expertise | Done Technologies

Boostalab launches its Teamtonic platform

Boostalab joined forces with Done’s team to develop its digital platform, Teamtonic. Working closely with the stakeholders, Done’s developers handled all front-end and back-end development. Boostalab is a Montreal-based company whose mission is to contribute to making organizations more human through an approach that is partly technological, partly content and partly process. Numerous organizations, SMEs,...
Software Development Expertise | Done Technologies

Migration of Logistics Login’s platform to Azure

We are pleased to announce that Done’s services have been retained to support the migration of Logistics Login’s platform to Azure. Done will also take charge of its maintenance and various improvements and updates necessary to adapt it to new user needs. Transferring sites and databases from a monolithic server to Platform as a Service...
Software Development Expertise | Done Technologies

New momentum at Pyxis!

For almost 20 years now, Pyxis has been at the forefront of organizational practices and helping organizations become both more efficient and more humane. Since we practice what we teach, we have experienced all kinds of structures and operational modes over the years. Thanks to this great experience, we are used to changing corporate cultures...
Custom Software Development | Done Technologies

Industry 4.0 and Internet of Things

The concept of the Internet of Things (IoT) is basically very simple. Sometimes we also talk about Industrial Internet of Things (IIoT) for the industrial sector. The idea is simply to connect physical objects to the digital world through the Internet. It gives these objects their own digital existence. But Why? Initially, it’s essentially about...
Custom Software Development | Done Technologies

Digital shift, data and integrated systems

A company’s digital technologies are often acquired based on specific needs, regardless of the ability to integrate them with technologies that are already in place. Thus, the needs are dictated by the stakeholders and future users who list the required features without necessarily considering the possibility of integration of these technologies. However, this consideration is...
Creation of Custom Software | Done Technologies

Digital Shift and Business Models

The digital shift in the manufacturing sector obviously involves significant changes in the various processes and systems present in a business. But more broadly, important changes must also emerge in business models and management modes. However, to remain competitive and flexible, as clearly mentioned in the Ministère de l’Économie et de l’Innovation’s Industry 4.0 Roadmap,...
Software Development Expertise | Done Technologies

Spikes and Emergent Design

There is a technique, initially introduced by the Extreme Programming movement, which consists in adding an element to the product backlog that we call a “spike.” The team agrees on a limit of time to be invested in this item. The goal is to acquire the knowledge necessary to reduce the risk, understand a requirement,...
Software Development Expertise | Done Technologies

Pair Programming: how to maximize the benefits of collaboration?

Pair programming is an Agile software development technique that was popularized in the 1990s by the Extreme Programming methodology. One of its rules is that each work item performed must go through the hands of at least two team members. As a reflex, we might think that the code review process is the ideal way...
Creation of Custom Software | Done Technologies

My Experience of the 360 Evaluation

During the first three months following my arrival at Done, I have been told I had to go through a 360 evaluation. My first reaction was: “A what?” A 360 evaluation, I was told, is conducted with your peers and is about different aspects of your work and yourself. I went there with a little...
Creation of Custom Software | Done Technologies

Do you care about testing?

I recently “talked” to my past self of several years ago, and we came to talk about unit testing. Back then, I did not care about unit testing. Today, I still do not care, but in a different way. Despite years passed, many of the issues raised in this conversation are still relevant. Do you...
Creation of Custom Software | Done Technologies

Why do I want to start coding again since I became Product Ower?

Imagine that you are Product Owner for a Sodoku application: you would probably be able to describe the game’s rules to your development team and to provide as condition of success, a resolved puzzle and the corresponding valid starting grid. But it would be more difficult to specify a starting point without the reference of...

Bracket Show

We present to you our Bracket Show project, its origin, its content and our wishes for the future.

Visit Our YouTube Page

Newsletter

Stay tuned. Sign up to our newsletter to learn more about our company’s updates, team’s knowledge and much more.

Directly in your inbox once every quarter.