Assertions in production code
The assertion is an old paradigm that has been around since before the advent of object-oriented languages. An assertion is a statement that asserts that some condition is true, and causes an execution failure if the condition is not respected. It’s that simple. Failure can be translated into an exception, …
Validating XML content when testing
Working with large systems that don’t have automated validation frameworks is a pain. So much so that many developers label them legacy even on their maiden voyage. The reality is that there exist many such systems in production today, and many more going into production hourly. Because of this, its …
Un developpeur c’est plus qu’un codeur…
Depuis bientôt 10 ans, je travaille en tant que développeur logiciel. Durant toutes ces années, j’ai principalement travaillé dans le domaine des systèmes embarqués, où les gens du côté hardware et du côté software collaborent de très près.
Un nouvel actionnaire pour Pyxis Technologies ‒ les spécialistes en Agilité!
La semaine débute de façon intense pour François Beauregard en annonçant l’arrivée d’un nouvel actionnaire : Luc Dorval, un expert en conception d’applications et en création de produits œuvrant à Pyxis depuis cinq ans. Il fait partie de l’équipe d’Urban Turtle, une solution intelligente pour Team Foundation Server de Microsoft… …
Le fureteur mobile Safari de Apple redimensionne mon image… @#$#!$%$
Désolé, fans de Apple, mais oui, j’ai trouvé un problème avec le fureteur mobile Safari. En effet, dans un de mes mandats, je devais afficher une animation (un sprite, donc je change le viewport). L’image était de quatre megs et avait une largeur de 9600px et une hauteur de 600px. Ce que …
Pyxis partenaire de l’Agilité
Encore une fois cette année, Pyxis est fière d’être partenaire de l’événement Agile de l’automne. De fait, nous sommes partenaires des événements Agile Tour Québec (mardi 6 novembre) et Agile Tour Montréal (samedi 24 novembre). Nous sommes enchantés de voir comment le mouvement Agile a pris de l’ampleur au cours …
TDD pour réduire votre stress
Dernièrement, une de mes amies est tombée enceinte. Elle était vraiment stressée, car elle avait fait une fausse couche peu de temps avant. Pour baisser son niveau de stress, son médecin lui a prescrit une échographie (un test) même si c’était tôt dans le processus. Cette histoire m’a fait penser …
Une nouvelle équipe à Pyxis
Depuis quelques mois, un vent nouveau souffle sur Pyxis. Afin de soutenir notre croissance et de poursuivre sur notre lancée, nous annonçons la création d’une équipe à la vice-présidence : Martin Landreville, vice-président au développement de solutions et produits; Marie-Christine Legault, vice-présidente au marketing et aux communications; Daniel Leclair, vice-président …
Pyxis Suisse fête son premier anniversaire.
Le premier septembre 2011 fut la date d’ouverture officielle des bureaux de Pyxis en Suisse. Un an plus tard, nous avons envie de nous arrêter une seconde pour prendre le temps de partager avec vous quelques faits marquants de cette belle aventure. Tout d’abord, pourquoi cette idée de bureaux de …
Object validation on immutable objects
I’m a big fan of immutable objects. They appeal to me for many reasons: They can often be used safely across threads. They are suitable for use in the flyweight pattern. They have easy to follow behaviour (at least one axis of complexity is removed: transitivity). The immutability requires that …