Archives par mot-clé : cloud

La Build, Microsoft et ses développeurs

Cet article aurait pu s’appeler « un développeur Java au pays du C# », voire « perdu au pays du C# ». Mais il aurait été inexact, car on ne parle par que de C# dans une conférence Microsoft. Pardon, dans LA conférence Microsoft organisée à destination de ses développeurs. Et contrairement à ce que l’on aurait pu croire, même en tant que développeur Java, on ne s’y perd pas !

Continuer la lecture de La Build, Microsoft et ses développeurs

Java EE dans Azure : Cours en ligne gratuit

Microsoft Virtual Academy vient de publier un cours en ligne gratuit « Déploiement d’applications Java EE 7 dans Azure », que j’ai eu le plaisir de réaliser pour le compte de Soat. Ce cours présente les deux aspects de son titre :

  • le développement d’une application Java EE 7 simple, déployée dans un Glassfish 4.1 en Java 8. J’y parle de JPA, EJB, CDI, REST et JSF principalement.
  • le déploiement dans Azure, en mode PaaS hybride, adossé à une base SQL d’une part et un stockage en blob d’autre part.

Le cours est très introductif, et s’adresse à des débutants en Java EE, même si certains aspects présentés sont plutôt avancés. Cela dit, même si vous connaissez bien Java EE, la partie déploiement dans Azure vous est peut-être inconnue et vous surprendra sûrement. Il est entièrement chapitré, ce qui permet d’accéder directement aux parties qui vous intéressent.

Une bonne partie est consacrée à la configuration d’Azure. L’offre Azure est très riche, et on peut facilement s’y perdre, baliser le chemin est clairement l’un des objectifs de ce cours.

Mes remerciements vont bien sûr à Soat : sans son soutien ce cours n’aurait pas pu se faire, à Microsoft Virtual Academy, et également à Jules Levy, qui a réalisé les prises audio et vidéo avec un très grand professionnalisme, et aussi beaucoup de patience.

Java, le cloud et Microsoft

Java et le cloud sont deux mots souvent associés, en tout cas rien d’inhabituel à les voir ensemble. Java et Microsoft, c’est un peu plus rare. Microsoft a sa propre technologie de développement d’applications, autour de C# / .NET, qui n’a rien à envier à l’écosystème Java, ça serait même plutôt l’inverse. Bien qu’étant présent sur le cloud depuis de nombreuses années, y compris avec des solutions Java (on se rappelle d’une présentation sur le sujet à la What’s Next, organisée en 2011 par Zénika), Microsoft n’a pas vraiment la réputation d’une société qui soutient Java et son écosystème.

On ne peut pas dire que Java / Azure ait fait beaucoup parler de lui, en tout cas dans les cercles de Javaistes. Manifestement, Microsoft change de braquet sur le sujet. Recrutement de Patrick Chanezon aux US pour dynamiser le bidule, un track complet (et passionnant, principalement animé par Thomas Conté) lors des Tech Days dernièrement à Paris, et … le 20/3 prochain, une après-midi Java organisée par Microsoft.

De quoi va-t-on parler lors de cette après-midi chez Microsoft ? De Java. De Java et d’Azure. Bizarre non ? Quand on est Javaiste, et que l’on entend cloud, on pense à EC2, Google AppEngine. Si l’on entent PaaS, probablement à CloudBees, CleverCloud, ou à d’autres startups implantées sur le sujet. Que l’on pense à Microsoft… pas certain. L’un des objectifs de cet après-midi est d’ouvrir un peu les choses. Microsoft a développé une plateforme cloud qui mérite que l’on s’y intéresse. La partie IaaS propose des solutions très intéressantes pour héberger des applications Java, mais c’est du IaaS. La partie PaaS est probablement dans un état plus amont, mais sans aucun doute prometteuse. Et en tout cas les gens qui en parlent sont très conscients que le service est encore en développement (doux euphémisme pour dire qu’il n’est pas encore au niveau de la concurrence) et remarquablement à l’écoute ! Microsoft n’est pas n’importe quelle société, elle a sans aucun doute les moyens de ses ambitions. Je pense que d’ici quelques temps, il faudra compter avec cette solution dans l’écosystème Java.

Les inscriptions sont ici, l’événement est gratuit, cela va de soi. Microsoft accueille et soutient cette après-midi, dont le contenu technique est organisée par Soat.