This blog is now outdated,
Please go to Vincent Guigui (https://vincent.guigui.fr)
TipTopTool: a blog about technology
-
Why your team should do code reviews
The problem Your project has a nice test coverage, let’s say 85%. Your nightly build reports a wide range of metrics and they are all above your accepted levels. Your team consists of well-motivated people all willing to learn the latest frameworks and techniques. And you have adopted Scrum, Agile, Kanban or another recent/agile software…
-
Les Patterns des Grands du Web – Sharding
Dans tout système d’information, les données sont un actif important qu’il faut capturer, conserver et traiter de façon fiable et efficace. Là où un serveur central joue très souvent le rôle de gardien des données, la majorité des grands du web ont opté pour une autre stratégie : le « sharding » ou distribution des données [1]. Le…
-
Delivering Rich Mobile Web Experiences in Windows Phone 7.5 (ESPN.com Case Study)
The Windows Phone Browser team has a goal of delivering the best web browsing experience on a smartphone. This goal has many components within our team: from the UI of the browser, compatibility with a wide array of website layouts, and of course buttery-smooth rendering performance. However, even if we execute flawlessly on our end,…
-
Responsive design – harnessing the power of media queries
Webmaster Level: Intermediate / Advanced We love data, and spend a lot of time monitoring the analytics on our websites. Any web developer doing the same will have noticed the increase in traffic from mobile devices of late. Over the past year we’ve seen many key sites garner a significant percentage of pageviews from smartphones…
-
New Product: Google Drive
Google Drive is a brand new file synchronization product that allows users to centrally store all of their files in Google Docs. Files can be accessed via a web browser, the Google Drive client, and the Google Drive mobile app. Google Drive access will be rolling out to all domains over the next 4-8 weeks.…
-
Kinect for Windows Technologies: Boxing Robots to Limitless Possibilities
Most developers, including myself, are natural tinkerers. We hear of a new technology and want to try it out, exploring what it can do, dream up interesting uses, and pushing the limits of what’s possible. Most recently, the Channel 9 team incorporated Kinect for Windows into two projects: BoxingBots, and Project Detroit. The life-sized BoxingBots…
-
Les Patterns des Grands du Web – la bêta perpétuelle
Description du pattern Avant d’introduire la bêta perpétuelle, il est nécessaire de revenir sur un pattern classique du monde Open Source : “Release early, release often”. Le principe de ce pattern consiste à mettre régulièrement le code à la disposition de la communauté afin de permettre aux développeurs, testeurs, utilisateurs de donner un feedback en…
-
Les Patterns des Grands du Web – Test A/B
Description Le test A/B est une méthode de développement produit qui permet d’expérimenter la performance d’une fonctionnalité. On peut par exemple tester un mail, une page d’accueil, une bannière publicitaire ou un parcours de paiement. Cette stratégie de test permet de valider les différentes versions d’un objet en agissant sur une unique variable : le libellé…
-
Kinect scanning becomes serious business with third-party KinectFusion alternatives
Photo credit Tony Buser from Flickr (links below) Ever since Microsoft Research showed off the extremely impressive KinectFusion demo and shortly after published its research findings, developers have been trying hard to replicate the mad science to give more people the ability to turn everyday objects into 3D models with just a Kinect sensor. Today…
-
ElastiCache d’Amazon
En septembre dernier, Amazon annonce la disponibilité de l’offre ElastiCache. Bien nommé, il propose un service de cache distribué ‘in-memory’. Quels sont les intérêts et limitations de cette offre ? C’est ce que nous verrons après l’avoir détaillée. ElastiCache, kesako ? C’est un ensemble de web-services pour la gestion de cluster ‘Memcached’. Jusque là ça va, mais…
Got any book recommendations?