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
Discover which technology suits your needs: AI or automation, or perhaps both? Learn about the risks and benefits, and read about our success story.
Explore how IoT revolutionizes industries by enabling data-driven decision-making and automation. Delve into the challenges and opportunities of connecting physical and digital worlds.
It’s a safe bet that you’ve already addressed cloud computing in your daily operations. However, do you know how the use of these online services interacts with custom software development? Let’s delve deeper into different aspects of this type of development in the cloud context, what it allows, its advantages, the challenges to keep in...
Blazor. In early November 2018, when it was still an experimental product, I was talking about Blazor at an event we had organized at our office. By the way, I had surprised many colleagues when I revealed at the end that my PowerPoint presentation had been prepared with Blazor. I followed the evolution of this...
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...
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...
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,...
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...
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...
Read the first part of this article here: “Microservices: an Agile architecture — Part 1”. Using Domain Driven Design (DDD) to create microservices By relying on model separation offered by DDD, we can easily join the same concept at the basis of microservices. We only need to break down the business model in several parts...
The digital era in which we live nowadays requires us to bring several changes to our way of doing things. Businesses that are still seeing software development as a costly burden and not as a strike force, will soon face many important challenges. To surf on the technological wave, businesses need to be able to...
Basic Hello World The best way to learn a new language is still writing the typical Hello World application. I can not count the number of times I started a new project with this simple application. For example here is the simplest Hello World application that can be done in C#: After starting Visual Studio and...
Bracket Show
We present to you our Bracket Show project, its origin, its content and our wishes for the future.
Visit Our YouTube PageNewsletter
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.