shutterstock_279153512
savoir développer

CQRS — Event Sourcing

CQRS est un schéma (« pattern ») d’architecture et de conception qui sépare la lecture des données (requête) des actions (commandes) dans le but de produire un système qui peut facilement être mis à l’échelle (« scaling ») et offrir des avantages utiles. Consultez la présentation d’un de nos experts. …

EN SAVOIR PLUS →
shutterstock_114185056
savoir développer

Pourquoi faire développer un logiciel sur mesure?

Nous vivons à une époque où la production de masse est la norme. Le sur mesure n’est pas vraiment à la mode. Notre société de consommation a besoin que tout se passe vite. On n’a pas le temps d’attendre pour obtenir ce que l’on veut. Si ce que l’on cherche …

EN SAVOIR PLUS →
shutterstock_207795043
savoir développer

Est-ce que votre logiciel d’entreprise passe pour un dinosaure?

Avez-vous l’impression d’être dépassé par les nouvelles technologies? Nous vivons dans un monde où l’environnement technologique est en constante évolution. On est loin du temps où on pouvait investir dans un système informatique et le garder tel quel pendant plusieurs années. Avec l’arrivée des téléphones intelligents, des tablettes et des …

EN SAVOIR PLUS →
shutterstock_69637735
savoir développer

3 trucs de développeur pour passer une bonne nuit

Avez-vous de la difficulté à décrocher du travail? Continuez-vous à penser à votre projet une fois rendu à la maison? Est-ce que votre sommeil est compromis par des réflexions sur votre code? Est-ce que vous avez de la difficulté à vous remettre dans le contexte le lendemain matin? Si vous …

EN SAVOIR PLUS →
shutterstock_370243166
savoir développer

La valeur des événements de l’Event Store (partie 2)

Dans le billet précédent, nous avons vu comment créer des événements à partir de commandes. Pourquoi ne pas mettre à jour la base de données directement? Pourquoi avons-nous besoin de passer par un Event Store? Parlons un peu de la situation actuelle…

EN SAVOIR PLUS →
shutterstock_148972376
savoir développer

Top 5 des meilleures façons d’améliorer votre code

Voici, comme promis, ma présentation donnée ce matin à l’Agile Tour de Montréal. Top 5 des meilleures façons d’améliorer votre code.

EN SAVOIR PLUS →
shutterstock_370243166
savoir développer

Imaginez un monde où le passé est la seule vérité… toute la vérité (partie 1)

Vos systèmes informatiques contiennent sûrement plusieurs bases de données structurées et relationnelles. Vous devez faire des copies régulièrement pour ne pas perdre d’information. Malgré ces précautions, vous perdez tous les états intermédiaires (états du système après un événement passé) de vos systèmes d’information. Si tout ce qui vous intéresse, c’est …

EN SAVOIR PLUS →