Posts Tagged salenda

Nace “Escuela de Groovy”

Groovy PNG-2El viernes pasado fue el anuncio oficial (ver por ejemplo la noticia en javaHispano o esta búsqueda en Twitter): Salenda e ImaginaWorks se alían creando el proyecto más ambicioso para llevar Groovy y Grails a las empresas: Escuela de Groovy.

El qué y el cómo se responden fácilmente visitando la web de Escuela de Groovy, así que no me repetiré. Aquí voy a intentar explicar el por qué, y alguna que otra cosilla más :-) .

¿Por qué dos empresas como Salenda e ImaginaWorks crean una joint venture específica sobre Groovy y Grails? Hay varios argumentos:

  1. Nacho y yo nos conocemos desde hace varios años, y siempre ha flotado alrededor la idea de hacer algo juntos (empresarialmente hablando :P ).
  2. Ambas empresas somos probablemente quienes más conocimiento y experiencia tenemos con estas tecnologías. Al menos, quienes más públicamente lo demostramos.
  3. Para ambos, las tecnologías dinámicas eran, son y serán estratégicas en nuestros desarrollos. Hemos apostado 200% por ello.
  4. Los dos estamos convencidos de que colaborar es mejor estrategia que competir. Y más aún en los tiempos que corren.

Por tanto, nos hemos liado la manta a la cabeza juntando nuestro potencial para ser líderes en España en este nicho. De momento insisto en que probablemente seamos los primeros y los únicos que tanto énfasis estamos poniendo, lo cual evidentemente es una ventaja competitiva con la que ya contábamos y un argumento más para decidirnos a hacerlo.

Para nosotros este proyecto es muy ambicioso: queremos enseñar a las empresas, sean grandes o pequñas, a mejorar su productividad. Queremos que los programadores se diviertan desarrollando, escriban muchas menos líneas de código y sean menos propensos a cometer errores. Queremos que la gente se de cuenta de una vez por todas que muchos proyectos desarrollados en Java EE tienen una enorme complejidad tecnológica. Que la curva de aprendizaje en Java EE y sus frameworks es alta para la mayoría de los programadores. Queremos en definitiva demostrar que hay alternativas, que hay otras opciones.

Estamos sin duda en la era de las soluciones sencillas (que no simples, ojo). Los mercados están demandando mayor productividad (de esto se habla a todas horas en los telediarios). El éxito de las metodologías ágiles en general y Scrum en particular es un ejemplo de ello. Y nosotros queremos trasladar estos conceptos al mundo del desarrollo.

El reto, por tanto, es importante. Tenemos que luchar contra el “¿Groovy/Grails? ¿Eso-que-éh?“, contra el “Yo ya sé Java y no me muevo” y demás barreras similares. Hay mucho tabú con según que cosas, y nos encontraremos con mucha gente de ideas cerradas. Hay mucha gente que no les da la gana que les saquen de su Struts-Spring-Hibernate. Pero bueno, también contábamos con ello, y los retos nos motivan :-) .

En fin. Haremos una presentación en Madrid para presentar formalmente Escuela de Groovy. Mañana probablemente podamos contar algo más. Mientras tanto, stay tuned! :-)

, , ,

No hay Comentarios

VMWare compra SpringSource

view7

Ayer en (mi) Twitter se hablaba fundamentalmente de dos cosas: de que Facebook ha comprado FriendFeed y de que VMWare ha comprado SpringSource. Un par de noticias interesantes, aunque la que nos ocupa ahora es la segunda.

Efectivamente, VMWare ha adquirido SpringSource por un total de más de $400 millones entre acciones y dinero en efectivo. Con este movimiento, VMWare pretende apliar su oferta de software de infraestructura con software en la capa de aplicación. Más detalles sobre esto en el blog de Diego Parrilla.

SpringSource es uno de los players más importantes en la industria del software Java. La inmensa mayoría de proyectos/productos desarrollados en Java para la web usan a día de hoy Spring Framework, el flagship product de SpringSource. Pero es que además tienen en su portfolio Groovy y Grails. Y aquí es donde entra la incertidumbre para empresas como Salenda, que hemos apostado fuertemente por estas tecnologías.

La primera pregunta que podemos hacer es: ¿se puede comprar un framework? O dicho de otro modo: ¿puede hacerse una empresa con la exclusividad de un framework? Difícil respuesta; yo diría que depende de cada caso. En el caso de Spring, estaba claro. Rod Johnson, Rob Harrop y compañía fueron los desarrolladores y líderes de un framework, y ellos acabaron montando su propia empresa (Interface21, que acabaría siendo renombrada a SpringSource para enfatizar la importancia de Spring en la estrategia de la compañía). En el caso de Groovy y Grails, Gillaume Laforge y Graeme Rocher lideran respectivos proyectos en los que, bajo mi punto de vista, la comunidad ha tenido un peso mayor sobre la evolución del framework que el que tuvo la comunidad de Spring inicialmente.

En este caso, Gillaume Laforge y Graeme Rocher lideran un proyecto por meritocracia (cuanto más haces, más mandas). Y en este sentido, han recibido colaboraciones externas de personas que, meritocrácicamente han ganado peso en la comunidad. ¿Qué pasaría si ahora llegase Oracle y fichase a ambos? ¿Pasarían a ser ambos proyectos parte de Oracle? Es complicado, aunque está claro que la propiedad de SpringSource sobre Groovy y Grails se basa principalmente en contar en su plantilla con Gillaume y Graeme (y muchos otros como Jeff Brown). Por eso la comunidad traga con cosas como que SpringSource secuestre la web grails.org (link a la web). No importa. Son ellos los que pagan sus nóminas. Son los que tienen a varias personas full-time para desarrollar, corregir bugs, etc. Es meritocrácicamente correcto.

¿Qué va a pasar con Groovy y Grails pues? Buena pregunta. Habrá que esperar novedades por parte de VMWare. De momento resulta preocupante que ni se les mencione en los blogs de VMWare y de SpringSource. Yo ya tenía mis dudas sobre cómo de prioritarios son estos frameworks para SpringSource, y ahora la cosa no mejora. Aún así, todavía es pronto, y lo más prudente es esperar a conocer los planes de VMWare. De momento SpringSource será una división dentro de VMWare, aunque habrá que ver qué tanto son importantes Groovy y Grails en la estrategia de futuro de VMWare.

Respecto a Groovy, no me preocupa demasiado porque afortunadamente hay un JSR que lo estandariza. Vería más complicaciones con Grails por si cae en el abandono. Pero bueno, afortunadamente es software libre. Siempre podría haber otros que tomasen el relevo y/o hacer un fork.

Dicho lo cual, hay ciertas preguntas que habría que plantearse:

  • ¿Es el momento de llevar a Grails al JCP por si acaso?
  • ¿Qué va a pasar con los partners de SpringSource que han invertido en tomar una posición privilegiada dentro de la compañía? ¿Cómo se van a integrar con el resto de partners de VMWare? ¿Competirán estos partners con los de SpringSource como ocurrió tras la compra de Wily por parte de CA o tras la compra de Tangosol por parte de Oracle?
  • ¿Cuál será la estrategia para introducir estas tecnologías en los grandes clientes? ¿Seguiremos empresas como Salenda solos ante el peligro?
  • ¿Volverá a ser azul el logo de Grails? :-)

, , , , , , , ,

1 Comentario

Salenda se convierte en partner de Oracle

Ya es oficial (realmente lo es desde hace algunas semanas). Nos hemos convertido en partners de Oracle, tal y como podéis ver en nuestra web como noticia destacada ahora mismo, y en la sección de alianzas. Este partnership con Oracle nos permitirá desplegar servicios como integración de aplicaciones o formación, algo que ya hemos hecho anteriormente con BEA Systems y posteriormente con Oracle. De esta forma podremos aprovechar todo nuestro conocimiento en BEA Oracle WebLogic, tanto en formación como en servicios profesionales.

Además, tras la reciente adquisición de Sun Microsystems por parte de Oracle (adquisición que será completada a principios de 2010), esta alianza con Oracle tiene para nosotros más sentido aún, pues Sun ha sido otra de las compañías con las que hemos colaborado, y de la que varias personas en Salenda somos instructores oficiales.

Se trata en definitiva de un movimiento para ofrecer más valor a nuestros clientes, algo que esperamos empezar a materializar en el último trimestre de este año.

, , , ,

No hay Comentarios

Salenda en el Sun Open Communities Forum

bannersun

Los próximos 18 y 19 de junio, Sun celebrará en la Escuela Politécnica Superior de la Universidad San Pablo CEU (Boadilla del Monte, Madrid) el evento Sun Open Communities Forum. De asistencia gratuita, el Forum está especialmente dirigido a desarrolladores y tecnólogos tanto del ámbito empresarial como universitario.

En la agenda podéis ver que hay dos tracks. Uno orientado a desarrollo con cosas como Java EE 6, Glassfish, OSGi, Ajax, Java FX, Spring, OpenESB, JRuby, REST, Groovy y Grails; y otro centrado en el área de sistemas con sesiones de OpenSolaris, Cherokee, OpenStorage, Virtualbox, dtrace, etc.

En el evento colaboran, entre otros, las comunidades javaHispano y OpenSolaris Hispano, y está patrocinado por Cenatic e Indra.

En Salenda participaremos en la sesión Workshop: Buenas prácticas en el desarrollo web con Grails” el viernes 19 de junio a las 17:30. En el taller se hará un repaso por las características fundamentales de Grails haciendo énfasis en las buenas prácticas que permiten obtener el máximo rendimiento al framework. Se recorrerán errores comunes de diseño y se darán consejos prácticos relacionados con el uso de baterías de pruebas, el diseño modular mediante plugins, el uso de cachés y el uso de AJAX, entre otros temas.

Esta sesión estará impartida conjuntamente por Nacho Brito, CEO de  ImaginaWorks Software Factory, autor del libro “Manual de desarrollo web con Grails” y amiguete mío; y Álvaro Sánchez-Mariscal, es decir, yo mismo :-) .

Espero veros a todos ;-) . Para los que estéis en el caralibro, hay un evento creado para que os apuntéis.

, , , , , , , , , , , , , ,

1 Comentario

Nuevo blog en Salenda: “Vendrán días”

Sumamos un nuevo blog en la red de blogs de Salenda. En este caso, se trata del blog de Fátima Casaú, Vendrán días.

Tal y como comenta Fátima, ella lleva más de un año trabajando con nosotros tanto en proyectos de desarrollo de software (en Java EE y Grails) como en formación. Fátima es además, como todos nuestros desarrolladores, Sun Certified Java Programmer for the Java Platform, 5.0.

¡Mucha suerte en tu blog! ;-)

,

No hay Comentarios