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
Web development: Why Blazor is the ideal framework?
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…
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…
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,…
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…
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…
Microservices: an Agile architecture — Part 2
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…
Microservices: an Agile architecture — Part 1
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…
Hello World entreprise version
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…
CQRS—Event Sourcing
CQRS is a system architecture or design pattern that separates the act of reading data (query) from taking action (command) in order to produce a system which easily scales and provides some useful benefits (such as “playable” event logs) that make the maintenance of the system less burdensome. Learn more about these topics Articles…
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.