Software Engineering

"La complexité, c'est comme le cholestérol. Il faut surtout se débarasser du mauvais." (Proverbe gascon-malgache)DDD est l’acronyme de Domain Driven Design. Ce n’est ni un framework, ni une méthodologie, mais plutôt une approche décrite dans l’ouvrage du même nom d’Eric Evans. Un de ses objectifs est de définir une vision et un langage partagés par...

Les enjeux autour de la donnée sont en train de changer par rapport à ce que l’on connait depuis les SGBDR : volume de plus en plus important, nombre d’utilisateur croissant, accès concurrents et transactionnels intensifs à la fois en lecture et en écriture, haute disponibilité à des niveaux coûts acceptables, coût de licence. Dans un tel contexte,...

Avec l’arrivée massive des processeurs multi-cœur, le parallélisme peut devenir une nécessité pour une application afin exploiter toute la puissance disponible d'une machine proposant ce type d'architecture. En effet, la loi de Moore, vérifiée depuis 1973, se heurte à une autre loi, celle des rendements décroissants. Le nombre de transistors à ajo...
Capture électronique de la signature manuscrite, des anciens aux nouveaux usages
Software Engineering
Notre activité de réalisation d’applications mobiles innovantes et de veille sectorielle sur la dématérialisation, m’ont amené à réfléchir aux nouveaux usages de la signature électronique manuscrite. Sur ces ‘jeunes’ terminaux que sont les tablettes et les smartphones, de nouveaux usages de cette signature devraient bouleverser le monde des paiemen...

Débat : Web Apps VS NatifLundi 5 septembre 2011 se tenait la Update Conf 2011 à Brighton, nous y étions ! Nous avons notamment assisté à une table ronde ("geek ninja battle" pour les jeunes) sur le thème "Web Apps VS natif" qui réunissait :Matt Gemmel (Développeur iOS, auteur du fameux client Twitter) Jeremy Keith (Web developer) Seb Lee-Delisle (c...
Implementando Segurança em um aplicativo Flex/BlazeDS utilizando o Single-Sign-On do Active Directory
Software Engineering
Seu Diretor Executivo de Segurança da Informação quer a integração de seus aplicativos Flex/BlazeDS no Active Directory? Claro, você poderia usar o antiquado método LDAP, mas certamente você prefere retirar o peso das costas dos seus usuários de ter que digitar novamente as suas credenciais. Agrade seus clientes integrando seus aplicativos ao SSO d...

Dans ce billet, nous nous posons une question simple : comment construire de meilleures applications ? Il s’agit ici de prendre un peu de recul sur notre manière de concevoir du software, d’essayer d’identifier les vrais objectifs d’une application et les principes majeurs qui devraient nous guider dans sa construction. Dans des articles à venir, n...

Qu’est ce qu’un objet ?On a vu dans un billet précédent la définition des concepts de l’internet des objets. Nous allons maintenant les qualifier sur un plan technique : ce sont de dispositifs permettant de collecter, stocker, transmettre et traiter des données issues du monde physique.Les objets dont il est question ici sont donc des source de don...

Uma de nossas mais recentes pesquisas e projetos de desenvolvimento foi uma aplicação bancária on-line, a qual utilizamos para demonstrar a última tendência em desenvolvimento .NET.Quando chegou a hora de implantar, não encontramos uma máquina adequada para a publicação. Mas espere! Nestes tempos isto já não é mais um problema. Quando você necessit...

Through this post I would like to share with you the continuous delivery chain that we’ve successfully set up. My point is to describe the whole chain (from the Svn check in to the feedback loop to get the deployment status) and highlight some tricks that we discovered.In our context, we cannot speak about Continuous Delivery without addressing the...