Telerik Reporting, Silverlight and WCF Service
25/01/12
Pour des applications d’entreprise il est nécessaire de prévoir une solution de reporting pour vos utilisateurs ! Chez So@t, notre système d’information utilise les contrôles Telerik, nous avons donc voulu tester Telerik Reporting.
Telerik Reporting fourni un ReportViewer très bien fait compatible avec Silverlight, WPF, ASP.Net, Azure et Windows Forms qui supporte l’impression ainsi que l’extraction des données vers différents supports : Excel, PDF, etc.
On trouve très peu d’articles (ou des morceaux d’étapes) sur sa mise en place ainsi que des retours d’utilisation avec Silverlight et un web service WCF, ce que nous allons voir de A à Z dans cet article.
TechDays 2012 : à vos agendas ! [UPDATE: Vidéo]
23/01/12
Hackergarten : premier round
16/01/12
Ce mercredi 18 janvier 2012, grâce à Mathilde Lemée (@MathildeLemee), Brice Dutheil (@BriceDutheil) et Eric Lefevre-Ardant (@elefevre), le premier Hackergarten sur Paris est organisé.
Pour ceux qui ne savent pas ce qu’est un Hackergarten il s’agit de (je cite) :
Le rendez-vous des personnes qui veulent participer à des projets opensource. L’idée c’est, dans un format de 3h, de contribuer un logiciel, un fix, un feature, une documentation dont d’autres pourraient avoir l’usage. Il s’articule autour de commiters actifs pour mentorer les hackers.
Introduction au RIA avec Openlaszlo
5/01/12
Vous connaissez Flex ? Et bien c’est le même principe avec Openlaszlo !
Mais pour ceux qui ne connaissent pas Flex, faisons un rappel rapide. Adobe Flex est une technologie permettant de concevoir des applications RIA (Applications Internet Riches) avec une certaine facilité et efficacité.
Elle intègre dans ses bibliothèques des composants configurables, ainsi qu’un ensemble de layouts très utiles pour disposer ces composants sur la scène. Son langage de programmation est basé sur du XML et de l’ActionScript. C’est en quelque sorte une surcouche d’Adobe Flash, facilitant la vie aux développeurs.
SoMVC – Template de solution ASP.net MVC3
2/01/12
Le métier de développeur est rempli de tâches répétitives et rébarbatives, avec notamment la création de formulaires pour la création, la lecture, la mise à jour et la suppression, communément appelé CRUD (Create, Read, Update et Delete).
Ainsi, au démarrage d’un projet ASP.net MVC3, il faut créer tous les modèles, les contrôleurs, les vues et le DbContext Entity Framework permettant de lire les données.
J’ai donc, créé un template de projet pour Microsoft Visual Studio 2010 se connectant à une base de données (SQL Server) et générant automatiquement tous les contrôleurs, modèles, vues en quelques secondes ! En prime, les vues Index sont triables et paginées en jQuery !
Je vous invite à télécharger et à tester ce template sur Codeplex : http://somvc.codeplex.com.
Prochainement ce template évoluera et incluera les tests unitaires.
Agile Tour Paris 2011 – Leadership des talents
24/12/11
Il y a des conférences qui vont parler d’agilité et se cantonner dans ce domaine, et il y en a d’autres qui vont plus loin dans la réflexion et amorcent une nouvelle étape. Cette session dont je vais m’efforcer de faire un compte-rendu correct en fait indéniablement partie. Le 6 décembre 2011, lors de l’Agile Tour à Paris, j’ai donc assisté à la présentation sur le Leadership des Talents, animée par Patrice Petit, Philippe Houssin et Ralph Hyppolyte, qui ont pu unir leurs compétences pour faire un parallèle très intéressant entre Scrum et le sport de haut niveau. A l’heure où la société accélère sa marche vers un besoin exponentiel d’innovation, elle augmente en même temps la pression et le stress sur les objectifs de plus en plus difficile à atteindre et qui demande une adaptation de plus en plus pesante. Face à cette situation, Scrum, qui permet à l’équipe de lever ses obstacles, pourra-t-il un jour lever également les obstacles des risques psychosociaux ?
Agile Tour Paris 2011 – Améliorez l’efficacité de vos cérémonies Agiles
20/12/11
Cette présentation, animée par Véronique Messager, part du constat suivant : l’Agilité de manière générale, et Scrum en particulier, reposent fortement sur la tenue régulière de réunions très spécifiques, que l’on appelle « cérémonies ». Du bon déroulement de ces cérémonies dépend en grande partie la réussite de notre projet. Or, de part leur caractère récurent, il est possible qu’une certaine lassitude s’installe, rendant ces réunions lassantes, inintéressantes, inefficaces ou démotivantes.
Véronique, en s’appuyant sur les fondamentaux de la conduite de réunion, cherche donc à nous donner les clés pour garder le caractères structurant des cérémonies Agiles, en insistant sur le rôle du Scrum Master, en donnant des clés pour une bonne préparation des réunions, et en listant les bonnes pratiques à appliquer lors de leur déroulement.
Se lancer avec CloudFoundry
14/12/11
Après avoir présenté de manière générale ce qui se cache derrière le Cloud Computing, il est temps de passer aux travaux pratiques, en l’occurrence avec CloudFoundry.
Pour rappel, CloudFoundry est la solution de Cloud de VmWare qui repose sur un projet OpenSource, CloudFoundry en lui-même, et ses deux déclinaisons officielles : CloudFoundry.com qui offre un hébergement en ligne et MicroCloudFoundry qui permet de faire du Cloud sur son PC.
Pour le moment CloudFoundry supporte out-of-the-box MySQL, MongoDb, Redis, RabbitMq, Java, Ruby, Groovy, Scala et NodeJs. Il existe cependant d’hors et déjà de nombreuses extensions faites par la communauté pour offrir des services supplémentaires.
Pour cet article nous allons déployer une simple application Java se connectant à une base de données MySQL via hibernate, utilisant Struts 2 pour la vue, un peu de Spring pour englober le tout et Maven pour le build. Nous devrions ainsi avoir quelque chose d’assez proche d’une application Java “type” en entreprise à l’heure actuelle.
Agile Tour Paris 2011 – A la recherche du temps perdu
13/12/11
Cette présentation, effectuée par Jean Charles Meyrignac, avait pour but de faire le point sur les différentes sources de perte de temps, tant individuelles que collectives, et donne quelques pistes, principes et techniques, tant référencés qu’issues de ses propres expériences, pour améliorer sa productivité.
Silverlight 5 est sorti
12/12/11
Chez So@t, il y a une techno que l’on apprécie beaucoup du côté du pôle .Net: c’est Silverlight ! Par conséquent, c’est avec grand plaisir que l’on a vu la version finale de Silverlight 5 vendredi soir. Nous allons essayer de passer en revue les nouveautés de cette version. N’oubliez d’ailleurs pas la soirée 3T Silverlight 5 prévue le 13 décembre et animée par Cyril Cathala et moi-même pour découvrir plus en profondeur ces nouveautés.


