Your current filters are…
by dominic williams
La société civile et le monde politique soumettent les entreprises à une pression croissante pour intégrer des préoccupations sociales, environnementales et économiques dans leurs activités. A l'heure du développement durable, quelle part peut jouer le développement logiciel dans la révolution Green-IT, aujourd'hui principalement cantonnée aux problématiques matérielles?
Après une brève introduction au domaine de la RSE (responsabilité sociale des entreprises), cette présentation dissèque le poids de l'activité de développement logiciel sur l'environnement et sur le bien-être des individus.
Ensuite, quelques grands axes de travail sont identifiés afin d'encourager chacun à contribuer, au travers du métier de développeur, à ce nos sociétés évoluent vers un modèle plus respectueux des gens et de la nature.
Introduction au cloud computing, ses différentes déclinaison et ces avantages.
Durant cette session, j'espère pouvoir démontrer comment déployer son propre cloud sur des ressources privées, grâce au stack StratusLab.
Je vais également passer en revue les différents type de cloud: IaaS, PaaS et SaaS, avec une insistance sur Amazon EC2.
Comment rendre son développement stable avant de livrer ? Comment éviter que les développeurs se marchent sur les pieds quand ils codent ? Comment corriger rapidement une erreur en production ? Voila une partie des problèmes qu'il est nécessaire de régler si on veut garder son projet sur les rails. Ne trouvant pas de réponses satisfaisantes dans les outils "traditionnels", Ce fut pour moi le coup de fouet pour apprendre et déployer voici 3 ans, les outils de gestion de source décentralisées (DVCS).
En prenant cette expérience comme fil rouge, la 1ere partie présentera l'atout majeur des DVCS, qui surclasse les autres outils quand on souhaite augmenter drastiquement la qualité des développements logiciels. Vous comprendrez ainsi pourquoi les DVCS ne sont pas utiles uniquement "quand on veut travailler dans le train" :). Mais cette puissance demande en contre partie de perdre ses habitudes et de ré-apprendre à utiliser un outil de gestion de source. C'est l'objectif de la 2eme partie en présentant les concepts fondamentaux des DVCS à l'aide de git.
L'ambition de cette présentation est non seulement de vous convaincre de passer aux DVCS, mais aussi de vous donner la connaissance nécessaire à leurs utilisations.
by oliv
NoSQL est en passe de réussir là où les bases de données objet et XML ont échoué : offrir de nouveaux systèmes de stockage alternatif à notre "bonne vieille" base de données relationnelle, pour répondre au mieux aux problématiques actuelles.
Nous vous aiderons à vous y retrouver dans la jungle des technologies NoSQL, à comprendre les différents types de solutions utilisées par les grands acteurs du Web. Sans pourtant reléguer au placard les SGBDs classiques, vous découvrirez les cas d'utilisations typiques de ces technologies et comment les bases NoSQL permettent d'apporter des solutions simples et élégantes à des problèmes trop complexes en relationnel, tout en répondant aux problématiques de scalabilité.
by Mario Fusco
The presentation is an introduction to the Scala language. It will show the most important characteristics and winning points of the language with special attention to some specific features like: the ability to painlessly mix functional and object oriented programming, its powerful collections framework, its type inference mechanism, the clear distinction between mutable and immutable data and how its actor model could make the concurrent programming more effective and less error-prone.