[.NET/Coding4Fun] Vous avez un Haut Fait !

Les hauts faits (en anglais achievement) ou trophés sont bien connus des video-gamers.
Depuis la Xbox 360 en passant par la Playstation 3 et d’autres jeux PC tel que World of Warcraft ou Starcraft 2, les hauts faits (HF pour les initiés) rythment les jeux vidéos et permettent la plupart du temps de donner un axe de progression alernatif au joueur.
Après l’avoir implémenté sur sa console de salon il y a 7 ans, Microsoft vient d’importer ce concept dans le monde des développeurs via un plugin Visual Studio.

[Nantes GTUG] Soirée GWT2/HTML5

L’association Nantes GTUG recevait jeudi Salvador Diaz, diplômé de l’école des mines de Nantes, pour nous parler de GWT 2 (et versions supérieures) et HTML 5. Je travaille actuellement sur une application GWT 1.5, donc le sujet m’a particulièrement intéressé.

La conférence s’est déroulée en 2 parties de présentation théorique, couronnées par une démo live de mise en pratique. Un régal !

[Nantes GTUG] Soirée GWT2/HTML5

L’association Nantes GTUG recevait jeudi Salvador Diaz, diplômé de l’école des mines de Nantes, pour nous parler de GWT 2 (et versions supérieures) et HTML 5. Je travaille actuellement sur une application GWT 1.5, donc le sujet m’a particulièrement intéressé.

La conférence s’est déroulée en 2 parties de présentation théorique, couronnées par une démo live de mise en pratique. Un régal !

Chargement de dimensions à variation lente avec Pentaho Data Integration

Dans cet article, je vais vous présenter un composant de l’outil Pentaho Data Extraction (PDI), anciennement appelé Kettle. Ce logiciel est un ETL Open Source de la firme Pentaho. Je vais principalement vous présentez l’utilisation d’un composant permettant d’alimenter des tables historisées. Ce genre de composant est beaucoup utilisé dans les bases de données, suivant une modélisation dimensionnelle, pour alimenter des dimensions à variation lente, d’où le nom du composant : « Dimension à variation lente ». Une transformation de dimension à variation lente coordonne la mise à jour et l’insertion d’enregistrements dans des tables de dimension d’entrepôts de données.

Soirée Pôle « Chanté »

La dernière soirée du pôle Santé eut lieu dans le MEILLEUR restaurant chinois de Paris (Sources : un ami de notre cher Kefah) ! Comme par hasard, c’était le lendemain du nouvel an chinois, le mardi 24 janvier 2012 ( 新年快乐!).

24012012951.jpg

Ainsi, nous avons pu déguster un excellent bœuf aux oignons, un poulet du Sichuan à tomber par terre, un succulent canard laqué et plein d’autres mets venus d’Asie. Toutefois, certains plats ont eu beaucoup moins de succès (c’est le risque lorsque l’on choisit au hasard..).

mix 2

Cette soirée nous a également appris que Kefah savait lire le chinois : l’interface du karaoké était en chinois! Cependant il en fallait plus pour freiner nos chanteurs en herbe!

mix 1

Malgré la réticence de certains collaborateurs à la vue de certains plats, après quelques « poussées de voix » et chœurs en harmonie (ou pas), nous nous sommes tous accordés pour reconnaître que c’était en effet un bon restau chinois (Merci Kefah :-)). Néanmoins la prochaine fois nous essaierons de trouver un karaoké en français.

IMG_1361.JPG

PS : Un grand merci aux photographes !

Nexus 2.0 est dans les starting block, inscrivez-vous au webinaire organisé par notre partenaire Sonatype pour le découvrir…

En tant que partenaire Sonatype, Ideo Technologies a le plaisir de vous convier à leur webinaire qui vous présentera une belle démo de Nexus 2.0. RDV mardi 21 février à 11h !

Vous pourrez découvrir en avant première toutes ses nouvelles fonctionnalités  et apprendre comment Nexus 2.0 pourra vous aider à :

  • éviter les temps d’arrêt en utilisant une architecture beaucoup plus souple
  • améliorer votre gestion du Repository
  • standardiser vos développement sur un référentiel unique pour .NET, Java et OSGi

Si vous êtes intéressé, n’hésitez plus et inscrivez vous !

Pour ceux qui ne connaitraient pas la petite histoire de Sonatype, voici quelques indications : Sonatype a été fondé en 2008 comme entreprise commerciale basée sur deux innovations transformatrices de l’Open Source : le système de build Maven d’Apache et le dépôt Maven central. Avec une communauté de plus de 4 millions d’utilisateurs, Maven a changé radicalement la façon de construire des applications Java. Le Central Repository est devenu le premier lieu d’échange des composants Open Source. Il héberge plus de 300 000 composants et reçoit plus de 4 milliard de requêtes par an; c’est l’un des services Web le plus utilisé dans le monde.

Bon webinaire !

Drupal 7 : exécuter une fonction côté client après un appel ajax de FAPI

Lorsque l’on utilise l’API des formulaires de Drupal 7, les formulaires
posté en ajax sont gérés. Mais si on veut exécuter une fonction côté
client au succès de l’appel effectué, c’est moins évident.

On pourrait utiliser « $(document).ajaxComplete » mais cette fonction
est exécutée pour chaque appel ajax effectué. On serait contraint
d’effectuer un nombre important de tests pour savoir quelle action
effectuer.
Afin de savoir comment utiliser les fonctionnalités ajax de l’API des formulaires rendez vous sur la page de documentation. Nous allons nous intéresser seulement au ‘callback’.

Offrez un petit coup de jeune à votre application

Même exempte de bogue, une application dont l’ergonomie n’a pas été bien pensée sera surement un frein pour l’utilisateur. Il est donc important de prendre un peu de temps pour améliorer le design et l’ergonomie d’une application. Même si un client ne le spécifie pas directement dans le cahier des charges, il sera toujours plus plaisant pour lui d’utiliser une application « user-friendly ». L’identité visuelle n’est pas en reste et ne doit pas être négligée. Elle est même primordiale dans certains secteurs où la concurrence est forte comme la vente en ligne ou la publicité.

Cet article va vous montrer qu’il est possible d’améliorer le design général d’une application à moindre coût. En quelques minutes, vous allez voir comment apporter une petite touche en plus à vos formulaires.

Offrez un petit coup de jeune à votre application

Même exempte de bogue, une application dont l’ergonomie n’a pas été bien pensée sera surement un frein pour l’utilisateur. Il est donc important de prendre un peu de temps pour améliorer le design et l’ergonomie d’une application. Même si un client ne le spécifie pas directement dans le cahier des charges, il sera toujours plus plaisant pour lui d’utiliser une application « user-friendly ». L’identité visuelle n’est pas en reste et ne doit pas être négligée. Elle est même primordiale dans certains secteurs où la concurrence est forte comme la vente en ligne ou la publicité.

Cet article va vous montrer qu’il est possible d’améliorer le design général d’une application à moindre coût. En quelques minutes, vous allez voir comment apporter une petite touche en plus à vos formulaires.

TechDays 2012 : Coding4Fun

Si comme moi vous aimez le code et les vannes, la session Coding4fun est faite pour vous !

Au programme les excellents David Catuhe et Mitsu Furuta nous présentent des exemples débiles comme un arkanoid dans l’éditeur de Visual Studio et le système OUPS (Over Usefull Protection System) qui masque vos fenêtres « sensibles » en lien avec le capteur Kinect PC.

Même Eric Mittelette (qui est le responsable de l’organisation des sessions…) s’y jette et présente une démo en C++/Direct2D et MFC (désolé). Enfin Pierre Lagarde revisite le casse brique social en invitant les spectateurs à jouer en utilisant Twitter.