Software Engineering

DescriptionLe mouvement « DevOps » nous invite à repenser la frontière classique de nos organisations qui séparent d’un côté les études, i.e. ceux qui écrivent le code des applications (les « Dev ») et de l’autre côté la production, i.e. ceux qui déploient et exploitent ces applications (les « Ops »).Ces réflexions sont certainement aussi ancienne...

The improvement of software factories is one of the current OCTO’s R&D topics. This article presents our vision regarding their future. Before diving into new features and perspectives, let us first describe the concepts and limits of current software factories.What is a software factory?A software factory is made of several tools for both developm...

En octobre 2011, Google nous a sorti une des petites blagues dont ils ont le secret : le coup du (not provided). Pas de recours, pas de regrets. Ils en rigolent encore.Six mois plus tard, où en est on ? Comment réagir ? Quelles sont les perspectives ?C'est quoi ce (not provided), alors ?Quand on cherche à vendre un produit ou une solution sur inter...

Découvrez comment le pattern de feature flipping permet d’activer ou désactiver des fonctionnalités directement en production pour tester, itérer et limiter l’impact des régressions.

Cet article est le premier d'une longue (enfin je l'espère) série d'articles visant à partager des retours d'expériences autour de Devops, issus de travaux internes ou de missions chez divers clients. Ils sont aussi l'occasion de détailler un peu plus la session que j'ai présenté récemment à Devoxx France : déploiement d'environnements complets dan...

“L’ergonomie n’est plus négociable aujourd’hui”. OCTO TechnologyL’aspect incontournable de la performanceIl existe une conviction partagée chez les grands du Web : la performance perçue par l’utilisateur est critique. Cette performance a en effet un impact direct sur l'adoption du service et son utilisation dans la durée. Et le ressenti utilisateur...

Quel "business model" pour les opérateurs de télécommunications grand public ? Orange, Bouygues Télécom et SFR se veulent fournisseurs de services, voire de contenus, et donc ne veulent pas être de simples fournisseurs de tuyaux. La 4G, les "pure players" internet, les nouveaux usages, les réglementations de l’Arcep et autres remettent en cause cet...

Le sharding permet de mieux gérer la montée en charge des bases de données. Découvrez son fonctionnement, ses avantages et les bonnes pratiques pour l’implémenter.

O tema Big Data está cada vez mais em evidência, sendo propagado entre várias empresas renomadas da área de tecnologia. Independentemente se será consolidado ou não, é ainda assim uma forma de obter uma perspectiva diferente, ou melhor, criativa de olhar para a sua massa de dados armazenada, que talvez esteja sendo subutilizada. E devido aos proble...

À ChooseYourBoss on développe une appli web tout ce qu’il y a de plus classique : HTML5, JS, CSS3 + quelques API (Linkedn, Viadeo, Google Maps, Google Analytics, etc). Côté serveur on est en Rails sur Heroku. Bref, rien d'exceptionnel quoi.Puis un jour, on a jeté un œil sur le graphe de temps de chargement de notre appli - merci Google Analytics. E...