Software Engineering

Posté le 23/07/2014 par Vincent Guigui, Thiago Ramos Santiago, Zakaria El Marouri

Como um arquiteto de software, muitas vezes eu tenho que analisar muitos código de aplicações, a fim de executar uma verificação de qualidade.É um código de boa aparência? Qual a sua complexidade e cobertura de teste? Posso considerar o código como sustentável e com uma boa escalabilidade?É claro que eu não vou gastar todo o meu tempo lendo cada ar...

Lire la suite >

Posté le 11/07/2014 par Zakaria El Marouri, Vincent Guigui

En tant qu'architecte logiciel j'ai souvent besoin de faire un contrôle de qualité du code de mes clients.Le code a-t-il une bonne tête ? Qu'en est-il de sa complexité et de la couverture de test ? Puis-je le considérer comme facilement maintenable avec une bonne évolutivité ?Bien sûr, je ne vais pas passer tout mon temps à lire chaque fichier sour...

Lire la suite >

Posté le 07/07/2014 par Thiago Ramos Santiago

É possível prever o futuro? Muitos acreditam que um homem chamado Michel de Nostradamus foi capaz. Suas previsões têm intrigado estudiosos por mais de quatrocentos anos.Prever o futuro sempre foi um dos maiores desejos do ser humano, isso pode ser visto em quadrinhos, filmes de Hollywood, e até mesmo na cigana que te aborda na rua para ler a sua mã...

Lire la suite >

Posté le 07/07/2014 par Zakaria El Marouri, Vincent Guigui

As a software architect I often have to analyze many applications code in order to perform a quality check.Is the code looking good? What about its complexity and test coverage? Can I consider the code as maintainable with a good scalability?Of course I won’t spend my whole time reading each source file, it would be too long and for sure useless. H...

Lire la suite >

Posté le 04/07/2014 par ybourmad

Les slides de la présentation sont disponibles sur notre Slideshare : cliquez ici.La vidéo de la présentation est disponible sur notre webTV : cliquez ici.Intervenants :Olivier Roux, Senior Manager chez OCTO TechnologyOlivier Carre, Senior Manager Architecte SI chez OCTO TechnologyAgenda:Qu'est-ce que la digitalisation ?Les promesses de la digitali...

Lire la suite >

Posté le 01/07/2014 par Florent Jaby

On parle souvent en ce moment (et nous les premiers, parce qu'on en fait souvent aussi) de Single Page Applications (SPA), ces application web riches et interactives à base de JavaScript et d’API. Le framework leader du moment pour la réalisation de telles applications est AngularJS, porté par Google, très populaire parmi les développeurs.Cependant...

Lire la suite >

Posté le 30/06/2014 par Guillaume Plouin

Dans le cadre de nos recherches sur les objets connectés, nous avons eu l’occasion d’échanger avec des spécialistes de la domotique, des assureurs, ou des pures players comme sen.se ou withings, tous présents à l’USI 2014. Nous vous proposons ainsi un éclairage sur le “Smart Home”....La domotique : un gadget ?La domotique est le serpent de mer de l...

Lire la suite >

Posté le 26/06/2014 par Philippe Prados

Depuis de nombreuses années, tout traitement effectué en parallèle d’autres traitements mérite un thread dédié. Nous pensons que ce paradigme arrive à essoufflement.Au vu de l’augmentation sans précédent du nombre de clients, il ne semble plus possible de multiplier le nombre de threads sans impact négatif sur les performances. Nous avons montré da...

Lire la suite >

Posté le 26/06/2014 par Benjamin Joyen-Conseil

Cela fait quelque temps que j’expérimente des Tips & Tricks sur mes algos pour traiter de la data de façon performante et comme ça a été plutôt concluant dans mon cas, j’ai mis tout ça au propre pour les partager ici avec vous.Les quatre optimisations que je présente ici vont faire passer le temps d’exécution de 45 minutes à moins de 3 minutes. La ...

Lire la suite >

Posté le 03/06/2014 par Philippe Prados

Parmi les nombreuses évolutions que nous propose Java8, l’une d’entre-elles attire particulièrement notre attention. Il s’agit de la présence de la classe . Mine de rien, cette classe va bouleverser les applications Java. De nouvelles architectures seront proposées, de nouveaux frameworks vont apparaître pour remplacer les anciens, etc. C’est une c...

Lire la suite >