Carlos Ble

Carlos Ble

I am a professional software developer, I solve problems.

I also teach and mentor developers to build better software.

Developing software since 2001.

Can I help you?

  • Do you need high quality tailor-made software?
  • Need training on TDD, clean code or refactoring?
  • Is it risky? do you need advise?
  • May I pair with you to write better code?

Events

Upcoming public training courses:

  1. [Online - en Español] 25 y 26 de Junio
    Test Doubles con JavaScript - Online
  2. [in English] July 7, 8 & 9
    TDD (open to the public) - Tenerife, Canary Islands
  3. [en Español] 14 y 15 Julio
    TDD (en abierto) - Gran Canaria, Canary Islands
  4. [in English] October 13, 14 & 15
    TDD (open to the public) - London, UK
  5. [en Español] 29, 30 y 31 de Octubre.
    TDD (en abierto) - Madrid, Spain

Conferences:

  1. I'll be at SocratesUK 2014
  2. I'll be at the London Test Gathering Workshops.

Archive for October, 2008



Back from the OSWC 08

A couple of days after the Open Source World Conference, it is time to say that it has been a great conference. Awesome!, 9000 people attending, 200 speakers, up to 18 presentations at the same time!. I had the chance to present DesktopRails in half an hour which was very exciting. I am also happy to have meet very nice people that I didn't know in person, like Ismael Olea , Anne Ostergaard or Alfonso de Cala. Nice to meet the guys from Foton, and also Agustin Benito, Kuko from CanaryTek, Alvaro from Cenatic and Rodrigo Salvador from Isotrol.
I hope to be there again next year. Congratulations to the OSWC organization.

Más cosas sobre la OSWC 2008

Ya pasaron unos dias desde que terminó la OSWC de este 2008 y vamos sacando conclusiones sobre el evento. Todos coincidimos en que ha sido sorprendente el despliegue de medios que se ha llevado a cabo en el palacio de congresos de Málaga. En este post os cuento un poco mis impresiones con respecto al movimiento empresarial en el congreso. En primer lugar decir que es muy grato ver que hay bastantes empresas relacionadas con el software libre que están saliendo adelante, creciendo y estabilizandose y muchas de ellas donan a la comunidad su know-how y software con lo cual el ciclo se retroalimenta. Esto es fundamental porque hay algunas empresas, grandes consultoras, que se aprovechan del software libre, pero que no devuelven gran cosa a la comunidad.
La empresas que más me llamaron la atención en este evento fueron Guadaltel e Intecna por la cantidad de puestos de empleo que están generando, la calidad aparente de sus productos y la cantidad de cosas importantes que están haciendo y porque no las conocía. Las otras empresas que más respeto me merecen son Andago, Fotón y Warp, pero estas ya las conocía.

En el caso de Guadaltel, cuentan con unos 40 proyectos libres alojados en el repositorio de la Junta de Andalucía, algunos de los cuales están teniendo un éxito rotundo como es el caso de TREW@. La participación de su presidente en la sesión plenaria del congreso me parecio muy sincera y emotiva y quedé asombrado con la cantidad de empleados que tiene la empresa, aunque ahora no recuerdo la cifra. Por lo que he visto, la empresa desarrolla fundamentalmente en Java y usa mucho Oracle.

En cuanto a Intecna, parece que su producto estrella es Alfresco. Son los únicos partners en España y creo que hacen desarrollos sobre el propio Alfresco según contó uno de sus integrantes en una ponencia. También le pegan a Java y tienen oficinas casi en toda Andalucía. Parece que su principal cliente, es la Junta de Andalucía, como ocurre con Guadaltel. Bueno, esa es mi impresión.

Andago es viejo conocido, y opera en toda España, también trabajan mucho con administraciones públicas. No hace falta que os cuente mucho sobre esta empresa. También desarrollan con Java.

Fotón es para mí en muchos aspectos, la empresa canaria más interesante que se basa en sonftware libre. Estos son los reyes de Ruby on Rails. Por los menos hasta donde yo sé. Permiten a los desarrolladores teletrabajar, y la relación de unos con otros se basa en la confianza. Son muy innovadores. No obstante la administración pública canaria está más dificil y creo que estos no se pueden colgar de esa teta, desgraciadamente. Eso sí, la web habría que currarsela un poquito más, no?

Warp está compuesto por algunos de los desarrolladores más prestigioso en el mundo Gnome y en el mundo KDE. Su producto estrella en cuanto a software libre es Ebox, y ha sido presentado nuevamente en esta OSWC aunque lleva ya tiempo en escena. Lo malo es que es Perl, y ese lenguaje es una pesadilla :-) Eso sí, funciona muy muy bien. Si ellos le dan soporte, yo me fiaría. Esta empresa aragonesa también ha tenido mucho apoyo de la administración pública. Imagino que además de perl usaran python y java o c++.

Casi se me olvida Yaco, porque no me cuadraron los horarios de sus conferencias, pero los compañeros me hablaron muy bien. Trabajan con Python y Django y eso está muy bien porque Python es un gran invento. Creo que viven de la administración pública. Yo no pondría un cartón de huevos en mi web :-) .... bueno igual si son ecológicos si.

La mayoría tienen un perfil común: Su principal cliente es la administración pública y su plataforma de desarrollo es Java. Con la excepción de Foton, que son un ejemplo de lucha y supervivencia. Me gustaría que hubieran más empresas que desarrollasen sobre .Net y Mono, haciendo software libre, porque en mi opinión .Net ha usado el modelo Java para ganarle en evolución y tenemos un runtime maravilloso y libre que es Mono. También me gustaría ver más empresas que no viven de la administración, lo cual significaría que existe un mayor consumo tecnológico y sobre todo de servcios tecnológicos, pero eso parece que aún está lejos.

En el panorama multinacionales, la que sin duda hace más por el software libre es Sun Microsystems. La gente que conozco que trabaja en Sun está encantada. Ellos crearon Java y muchísmas más jcosas, todo lo que empieza por j. Bromas a parte, son los que mayor cantidad de software y bienes donan a la comunidad. La calidad de sus productos es innegable. Son todo un ejemplo a seguir por las demás compañias. Si Sun me contratase y me permitiese teletrabajar, me pasaría a Java sin problema :-)

¿Quién se me olvida?

Hace unas semanas mi compañero Néstor me envió la noticia del lanzamiento del portal en el que él mismo está participando. Se llama debug_mode=on y es una red social para desarrolladores, de momento sólo de habla hispana. Pinta muy bien y espero que les resulte y que todos podamos aprovechar la funcionalidad tan interesante que ofrece. Enhorabuena a los creadores :-)

Alrededor de 60-70 personas en la sala, empecé con muchos nervios la presentación de media hora que me brindó la organización de la OSWC. Afortunadamente, gracias a mi compañero Carlos de la Cruz que me dejó el portatil listo para todo, las cosas fueron saliendo bien y pude exponer de qué trata el framework, con una pequeña demo. El público no pudo dar mucho feedback pero parece que algunos comprendieron el asunto. Todos fueron muy respetuosos y comprensivos. Agradecimientos a Ancor Cruz por estar ahí apoyando y haciendo críticas constructivas. Exponer en un congreso de tanto nivel es un privilegio y una experiencia muy excitante. Estoy muy agradecido a la organización de OSWC y a mi jefe Rodrigo Trujillo de la OSL por habernos financiado el viaje.

El congreso está siendo impresionante, todo funciona muy bien, hay unas 8000 personas asistiendo y no falta de nada. Hay traducciones simultáneas para los ponentes que hablan en inglés, comida, bebida, y las instalaciones son una pasada. En algunas sesiones también hay traducción al lenguaje de signos en tiempo real con proyección gigante en la pared, y también traducción del español al inglés. Realmente estoy impresionado con este evento. En los breaks estoy encontrandome con gente que sólo conocía de oídas y con la que es muy interesante hablar y reencontrándome con otros que hacía años que no veía.
Seguiremos informando

DesktopRails 0.3 released

Yei!! DesktopRails 0.3 has been released today!. I've written a tutorial in the wiki but still there is a lot of documentation to write. That will be after the conference in Malaga. So far, you can write your DesktopRails application within minutes, on Linux or Windows, on Gtk# or WPF. Try it! :-)

Lanzado DesktopRails 0.3

Por fin! Ya está lanzado DesktopRails 0.3, con los binarios listos para descarga y un tutorial en el wiki. Queda mas documentación por escribir, más tutoriales, pero eso será despues del congreso en Málaga. De momento hay suficiente información para escribir tu primer aplicación DesktopRails en minutos, en Linux o en Windows ;-)
Algún voluntario para escribir documentación en castellano?

Mis agradecimientos a Carlos de la Cruz por el diseño del logotipo, que me encanta. Gracias Carlos!

Me complace anunciar que la próxima semana estaré dando una charla en la Open Source World Conferencen en Málaga sobre mi framework DesktopRails. Aún estoy trabajando en la release de la version 0.3 y en la presentacion pero pronto escribiré un post con más información ahora que he recuperado el control de mi blog. Nos vemos alli en Málaga :-)

I am glad to announce that I'll be giving a talk in the Open Source World Conference the next week in Malaga. It will be on Tuesday 21th at 12noon in Sala2. The topic will be DesktopRails, the framework for desktop application development on .Net and Mono. DesktopRails is a fork of Boxerp which is a project I left as I didn't plan to write a framework for any ERP, I just want to focus on desktop development. These days I am working on the release of v0.3 which I hope to finish before the presentation. The wiki is also being updated and populated with documentation.