Par Medy BELMOKHTAR, le 15 mai 2013
Catégorie : Actualité

AngularJS - Retour d'expérience

ANGULAR JS : L’univers des frameworks JavaScript est en plein expansion. Des frameworks naissent et d'autres meurent. Mais dans le lots il y en a un qui a particulièrement retenu mon attention...

Lire la suite
Par Ivan Sutter, le 14 mai 2013
Catégorie : .NET

NUnit et l’intégration continue

L’utilité des tests unitaires et de l’intégration continue n’est plus à prouver. En revanche, l’association des deux peut demander un peu de gymnastique. En l’occurrence, il m’a fallu mettre les mains dans le cambouis pour lancer un projet de test via Hudson, puis pour qu’il soit reconnu par Sonar.

Nous allons donc voir ici comment créer un projet de test, puis comment l’exécuter sous Hudson.

Lire la suite
Par Thibaut ALEXANDRE, le 13 mai 2013
Catégorie : .NET

Créer un message de chargement en ASP.Net - UpdatePanel et UpdateProgress

Pour faire suite au billet d'Ivan sur la création de message de chargement en ASP.NET, je vais également vous présenter une solution s'appuyant ici sur les fonctionnalités AJAX intégrées dans ASP.NET à l'aide des composants UpdatePanel et UpdateProgress.

Lire la suite
Par Thibaut ALEXANDRE, le 12 mai 2013
Catégorie : Infrastructure

Profiler Windows - Introduction

Nous avons souvent besoin de surveiller notre système afin de savoir ce que consomment nos applications en processeurs, mémoires, accès disque, etc…
Il existe en fonction des technologies différents moyens que je ne détaillerais pas ici d'obtenir au moins une partie de ces informations.

Si la machine est une machine virtuelle, les hyperviseurs tels qu’eSXI ou Hyper-V intègrent également de quoi « monitorer » les machines. Nous aurons alors des informations mais plus générales, ce que "voit" l’hyperviseur de la machine.

Il existe pourtant un moyen très simple et rapide d’obtenir ce genre d’informations sur une machine Windows, le système intégrant (presque) tout ce dont nous pourrions avoir besoin en terme d’indicateurs.

Lire la suite
Par Ivan Sutter, le 07 mai 2013
Catégorie : .NET

Comment créer un message de chargement en ASP.Net ?


Vous avez déjà probablement fait face à ce problème : un simple composant Button, un traitement long attaché au bouton, un utilisateur impatient qui clique plusieurs fois sur ce même bouton… et là, c’est le drame : les données produites par le traitement sont créées plusieurs fois, les relations en base de données deviennent incohérentes, le site plante de toutes parts…

Heureusement, il a plusieurs moyens de remédier à ce problème, dont cette petite technique que je vous présente, qui consiste à cacher un bouton (ou le bloc qui le contient) lorsque l’on clique dessus, et à le remplacer par une animation de chargement. Elle est plutôt rapide à mettre en œuvre et se base en partie sur du JavaScript.

Lire la suite
Par Ludovic Chaboud-Paupi, le 30 avril 2013

TDD : Test Driven Development - Partie 1 - Principes

Le développement piloté par les tests ou TDD "Test Driven Development" nous impose de commencer par écrire les tests unitaires avant le code de la vraie classe d'implémentation.

Ce fonctionnement apporte de nombreux avantages, mais est difficile à appréhender car il change notre logique d'écriture du code.

Nous avons à écrire le contrat que doit réaliser la méthode testée AVANT d'écrire cette méthode. Ce contrat est écrit dans le test unitaire et impose le comportement d'une méthode en fonction de données de départ.

Ce post a pour objectif de vous présenter les principes du TDD ainsi que le cycle de développement en mode TDD. Un second post vous présentera une démonstration du TDD.

Lire la suite
Par Mikaël Donikian, le 25 avril 2013
Catégorie : Actualité

Les applications SAAS ou les années glorieuses des éditeurs

SAAS : Software As A Service

Les applications SAAS se substituent peu à peu aux applications appelées ASP (Application Software Provider). Ces dernières proposaient une application front-end (architecture Client/Serveur) alors qu'aujourd’hui Les SAAS sont plutôt focalisées sur du Full Web. Le principe du SAAS est de fournir un service en proposant une offre « tout compris » qui permet au client de n’être qu’un simple utilisateur de la solution. Cette gestion en boîte noire permet au client de réduire les coûts (ressources, serveurs, support). Le fournisseur de son côté s’occupe des accès, licences, supports et hébergements des données clients. Les applications SAAS sont assez répandues dans les progiciels métiers, la messagerie, les outils de travail collaboratifs, les ERP ou encore la BI. Les solutions ne sont pas forcément payantes, par exemple Google propose en ouvrant un compte chez eux, l’hébergement des emails (la taille du compte étant assez importante, l’archivage en local devient optionnel), un agenda, un chat …. Le service est gratuit et accessible partout avec une connexion internet, aucune installation n’est nécessaire … Dans une enquête au sein du Club Décision DSI (Club indépendant qui rassemble les décideurs informatiques de 900 entreprises publiques ou privées) publiée sur le journal du Net en Juillet 2011, 57% avaient déclaré utiliser des applications en mode SAAS. Pour 54%, il s’agit de solutions métiers, 32% de solutions RH et logistiques, 11% d’outils de reporting et 11% d’ERP. Dans un article plus récent datant du 25 Avril 2013, le JDN (Journal du Net) rapporte une croissance de 18% pour les éditeurs d’applications SAAS pour 2012 et 27% de croissances pour les éditeurs français. Nous retrouvons dans les plus importantes croissances : Oodrive dans le stockage en ligne (+41%), Neolane dans le CRM (+37,5%), Talentsoft dans la RH (+ 20%).

Lire la suite
Par KAREN NZONZI, le 25 avril 2013

Netapsys, créateur de talents !

Depuis plusieurs années et afin de dynamiser notre plan de recrutement, Netapsys intervient auprès d’Ecoles d’Ingénieurs de renommées dans le but de recruter de futurs talents qui nous accompagnerons dans notre développement.

Ainsi, nos partenariats écoles nous permettent d’accueillir des stagiaires, apprentis ou contrats de professionnalisation.

En matière de formation, nous participons à deux niveaux. D’une part financièrement en contribuant à hauteur de 20% environ au montant de la scolarisation des jeunes en contrat de professionnalisation, d’autre part en versant notre taxe apprentissage aux écoles du secteur.

Nos opérationnels interviennent régulièrement au sein de nos écoles partenaires. Ils abordent un sujet technique ou présentent un des métier de l’informatique. Les ressources humaines participent à des forums de « simulation d’entretien » afin d’aider les jeunes bientôt en recherche d’emploi à se positionner lors d’un entretien d’embauche.

En 2013, nous avons mis les bouchées doubles et le mois de mars fut particulièrement riche en évènements écoles. Ainsi, sur Paris nous avons eu le privilège de nous rendre sur les forums Centrale Paris et EPITECH les 5, 19 et 28 mars. Sur Lyon nous étions présents sur les forums Supinfo et EPITECH les 26 et 27 mars.

Notre présence est importante, cela nous rend visible et nous sommes identifiés par les étudiants.

Munis de notre Kakémono et de bloc-notes, nous accueillons sur notre stand les étudiants désireux d’effectuer un stage qui leur permettra d’intervenir sur des projets concrets.

A leur arrivée, les stagiaires bénéficient de notre processus d’intégration : présentation des locaux, présentation aux collaborateurs, remise des informations qui leur permettront d’évoluer sereinement et en autonomie au sein de notre structure. Tout au long de leur stage, ils bénéficient également d’un encadrement personnalisé, sous la forme d’entretiens réguliers avec le tuteur, les ressources humaines et de façon plus opérationnelle, le soutien de l’équipe projet. Les stagiaires chez Netapsys, au même titre que les Ingénieurs Etudes et Développement, interviennent sur des projets clients et travaillent en équipe. Ils sont managés par un Chef de Projet et mettent en pratique des connaissances théoriques. Le stage leur permet d’être en situation réelle et de monter en compétences sur un environnement technique riche et varié.

Sur le premier trimestre 2013, nous avons intégré pas moins de 8 stagiaires de fin d’études sur le groupe, 2 sur notre agence de Strasbourg, 2 sur notre agence de Nantes et enfin 4 à Paris.

Compte tenu du nombre de jeunes subissant l’emploi précaire, Netapsys a choisi de ne pas recruter en CDD. Ainsi proposons-nous un Contrat à Durée Indéterminée aux stagiaires méritants à l’issue de leur stage de fin d’études, de leur contrat d’apprentissage ou de leur contrat de professionnalisation. Grâce à cette politique d’accompagnement particulièrement performante, 95% d’entre eux sont recrutés en CDI.

Nous grandissons, et nous grandissons vite ! Soyez acteurs de cette croissance, rejoignez-nous.

Par Yoann Hébert, le 23 avril 2013
Catégorie : Netapsys

Le nouveau site Netapsys est en ligne !

Vous l'attendiez tous avec impatience... le nouveau site Netapsys est en ligne : www.netapsys.fr !

C'est le résultat d'une très forte collaboration entre de nombreuses équipes internes : le pôle Studio, et en particulier Faten, à l'initiative de la refonte, Imane, qui suit l'ensemble de nos dossiers de communication, l'équipe commerciale et les responsables d'offres, pour la formalisation de nos offres, l'équipe RH, pour la publication des postes ouverts, Netapsys Atlantique, pour le développement sur Drupal 7 et l'équipe d'infrastructure pour son déploiement.

Ce site présente notre offre dans sa globalité. Il met en avant nos nombreuses expertises, nos références prestigieuses et l'actualité de la société et il s'intègre parfaitement avec les réseaux sociaux et avec le blog Netapsys, dont il reprend automatiquement les posts. Il constitue un nouvel outil pour favoriser le développement commercial, mais également le recrutement et contribuer, globalement, au développement de l'image du groupe.

Il remplacera également d'ici quelques jours le site Aldheris actuel ainsi que le site Ideo Corp. D'ici là, n'hésitez pas à nous faire vos retours : la chasse aux coquilles est ouverte !

Et encore bravo à Faten, Imane, Catherine, Maxime, Judd, Sylvain, Grégory, Abdellatif, Sergio, Joyce, Joris... et tous les autres !

Par Patrice Cavezzan, le 22 avril 2013
Catégorie : Java J2EE

Focus sur les conférences de DEVOXX France 2013 (Partie 2)

Dans cette partie je présenterai la keynote réalisée par Alexis Moussine-Pouchkine lors de l'ouverture des keynotes de la dernière journée du DEVOXX France 2013.

Lire la suite