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 November, 2008



Si Maoma no va a la montaña, la montaña irá a Maoma. Cada vez veo más necesaria la existencia de  recursos en castellano para la formación de desarrolladores. Ultimamente me veo en la situación de guiar a algunos compañeros que necesito que se formen y me encuentro con el problema del idioma. Si les doy un libro en inglés me miran mal casi todos. Pongo aquí recursos en castellano que me han parecido interesantes para que sean objeto de estudio. De verdad que merecen la pena.

  1. La entrada en la wikipedia hispana de TDD
  2. Comunidad hispana de metodologías ágiles
  3. Serie de artículos sobre refactoring de JM Beas
  4. Un artículo muy completo sobre TDD de Santiago L. Valderrama
  5. Artículo con ejemplos de TDD en .Net, de Nicolás Kicillof
  6. Parecido al anterior, escrito por Giovanny Fernandez
  7. Artículo sobre TDD que incluye Mock Objects
  8. Otra explicación de TDD
  9. Un caso de éxito en la empresa
  10. Refactoring, por Jesus Perez y Jorge Ferrer

Tambien recomiendo la seccion traducciones de este blog.

Aquí os pongo lo que os comenté en el curso para probar Mono y MonoDevelop desde Bardinux 2.6 o Ubuntu Hardy:

  1. Abrir gnome-terminal o konsole
  2. $> sudo su
  3. #> apt-get update
  4. #> apt-get install mono monodevelop gtk-sharp2 monodoc mono-common mono-gmcs stetic mono-runtime
  5. Para los que estan con Bardinux, que sólo trae KDE, instalar Gnome se recomienda:
    #> apt-get install unidistro-gnome-desktop

Adicionalmente, añadiendo al fichero /etc/apt/sources.list el siguiente repositorio es posible descargar versiones de MonoDevelop más nuevas. Prácticamente lo último:

  • deb http://ubuntu.org.ua/ getdeb/

Si añaden este repositorio, repitan la secuencia anterior.

Los Mocks no son Stubs

Mi buen amigo Eladio López me envió la revisión de la traduccion de Mocks aren't Stubs de Martin Fowler. Ahora la traduccion ha quedado mucho mejor. La teneis aqui: http://www.carlosble.com/traducciones/mocksArentStubs.html.
Muchas gracias Eladio!!!

He abierto una sección traducciones para ir colgandolas de ahora en adelante en ese lugar.

Curso ISLA de C# y Mono

Este mes de noviembre arrancan denuevo los Cursos ISLA, organizados por nosotros, la Oficina de Software Libre de la ULL. Los sábados 22 y 29 de este mes, impartiré un curso de C# en Mono donde podremos aprender a usar MonoDevelop para escribir aplicaciones de escritorio Gtk#. También veremos cómo consumir servicios web. Tanto este curso como los demás, se pueden convalidar por un crédito de libre elección cada uno y son presenciales. Pueden inscribirse tanto alumnos universitarios como gente de fuera, el único requisito es que tengan los conociemientos suficientes para comenzar el curso. En el caso del curso de C#, el requisito fundamental es tener conocimientos de programación orientada a objetos.  Nos vemos allí.