19/05/2009

WPF line of Business (Londres, Mayo 09)

Aproveché el curso de dos días de WPF impartido por dos especialistas de talla mundial Jaime Rodriguez y Karl Shifflet para quitarme los cariños de "la city" y visitar a buenos amigos. Mereció realmente la pena todo lo que Jaime y Karl, dos grandes conocedores de la tecnología (y muy buenos oradores) nos comprimieron en esos dos días.

Detailed Agenda

  • Day One:
    • Lap Around WPF
    • WPF Tools ( Blend, Visual Studio 2008)
    • Graphics Subsystem
    • Layout
    • WPF Fundamentals and new concepts
      • Application Model
      • Dependency Properties
      • Trees (logical & visual)
      • Events
      • Threading
      • Resources
    • Controls
    • Styling
    • Templating
    • Q&A with instructors at end of day 
  • Day Two:
    • WPF integration with Win32 and Windows Forms
    • Data binding
    • Introduction to Model-View-ViewModel
    • Commanding in M-V-VM
    • Views, Navigation and Transitions
    • Data Validation
    • Error handling, Model dialogs, Logging
    • Unit Testing
    • MVVM & LOB tips and tricks
    • Q&A with the instructors

 

19/05/2009 16:21. Autor: Iván Loire. #. Tema: Programación .NET. No hay comentarios. Comentar.

02/04/2009

Comunidad de Microsoft Certified Trainers (MCT)

Si eres un Microsoft Certified Trainer, te puede interesar formar parte de un grupo que ha sido creado recientemente en linkedin para MCT’s actuando en España.

Es un grupo reservado para Microsoft Certified Trainers (deberás de enviar tu transcript para participar) y en el se discuten asuntos que nos interesan como conjunto de profesionales.

Si estás interesado en participar, entra en linkedin.com y busca el grupo: Microsoft Certified Trainers (MCT) en España (Spain) (intenta este link para acceder a él).

 

Etiquetas: , , , , , ,

02/04/2009 12:10. Autor: Iván Loire. #. Tema: Formación Microsoft .NET. No hay comentarios. Comentar.

02/03/2009

Asegur@IT V (Zaragoza) 3 marzo 09

 

martes, 03 de marzo de 2009 9:00 - martes, 03 de marzo de 2009 14:00 Madrid, París 

Instituto Tecnológico de Aragón (ITA) (Edificio Blanco) ITA-3 
Auditorio del Instituto Tecnológico de Aragón
c/ María de Luna 7-8 Zaragoza Zaragoza 50018
España

Información general del Evento

La seguridad informática exige cada vez mayor conocimiento en múltiples disciplinas. Este evento pretende dar conocimiento de algunas técnicas utilizadas para atacar sistemas y cómo podemos protegernos ante ellas. Este evento está dirigido a técnicos de sistemas, administradores de redes, responsables de seguridad y desarrolladores de sitios web.

Agenda

(ver enlace)

 

Etiquetas: ,

02/03/2009 01:25. Autor: Iván Loire. #. Tema: Eventos en Aragón. No hay comentarios. Comentar.

04/02/2009

Desarrollar software no es sólo picar código

20090204192454-picandocodigo.jpg

Me ha gustado mucho el cartel del evento de los compañeros de Navarra (autor Sergio Jimenez)

Habrá que estar atento al calendario de eventos.

 


Etiquetas: ,

04/02/2009 19:25. Autor: Iván Loire. #. Tema: Programación .NET. No hay comentarios. Comentar.

28/01/2009

Vacante desarrollador / analista programador Zaragoza

20090204193049-programmer.jpg

Normalmente las empresas a las que doy formación o consultoría me piden referencias de buenos candidatos que incorporar a su plantilla. El hecho de formar a una persona durante 65 horas te permite tener una idea bastante precisa de sus aptitudes, capacidad de aprendizaje, creatividad a la hora de afrontar problemas, etc..

Si eres una persona honesta, capaz de:

  1. Innovar, generar buenas ideas.
  2. Transformar esas ideas en un producto de software usable.
  3. Hacerlo de una manera precisa y eficiente, con calidad. Anticipando en tu diseño / código futuras ampliaciones y cambios. De manera entendible por otras personas que continuasen tu trabajo.
  4. Estar dispuesta a aprender lo que no sabes y a enseñar lo que has aprendido.
Tienes ahí fuera un mercado de trabajo que te acogerá con los brazos abiertos. Y si quieres enviarme tu CV, podría ayudarte. El enlace con mi correo está arriba a la derecha. 
Bueno, si eres una persona que encaja con el perfil definido, dudo que estés buscando trabajo. De todas maneras, puede ser interesante que contactemos para cualquier otro tipo de colaboración.
Confidencialidad: Cualquier CV / información personal solo será compartido con terceras personas o empresas previa autorización expresa del candidato.

 

Etiquetas: , , , ,

28/01/2009 08:59. Autor: Iván Loire. #. Tema: Desarrollo de software. No hay comentarios. Comentar.

19/01/2009

Se que seré tu cliente de por vida

20090204232015-online-catalog-ajax-v20-750px.jpg

Es bonito cuando te dicen cosas como esta, sobre todo cuando el producto es algo que creaste de manera rápida, para uso personal, en tu tiempo libre y que al compartirlo la comunidad lo acogió de una manera inesperada.

"You know I’ll be your customer for life. I like your design the most. I use it for personal pictures only and it’s great!"
Le Hieutrung

 

Etiquetas: , , , , ,

19/01/2009 10:16. Autor: Iván Loire. #. Tema: Desarrollo de software. No hay comentarios. Comentar.

14/01/2009

Salario de un buen programador

20090204232200-money.jpg

Como gerente de proyectos, ¿que considerarías una buena contratación?.

  1. Un programador cuyo salario ronda la media y produce lo que la media
  2. o uno cuyas aspiraciones salariales sobrepasan a las del resto de tu equipo pero produce 5 o hasta 10 veces más? 

¿¿10 veces más??? - no puede ser!

Puede sonar exagerado pero el desarrollo de software es una de las disciplinas en donde podemos encontrar una disparidad similar de rendimiento productivo. 

Una contratación no adecuada puede aportar a tu equipo no solamente un rendimiento negativo (no solamente gastas dinero en un recurso que no aporta valor sino que su inclusión merma el rendimiento global, en lugar de incrementarlo), sino que puede afectar al ambiente de trabajo, creando insatisfacción, baja moral, sensación de poca realización profesional y/o estancamiento.

Sin embargo, una buena contratación, además de las aportaciones personales del individuo, puede atraer un ambiente creativo, nuevas ideas y estimular la productividad general y satisfacción del equipo de desarrollo.

Como dice Joel, es mejor no contratar un programador bueno que contratar uno malo (inglés)

¿Y como diferencio a un buen programador?

Cuidado, a veces las apariencias engañan:

Un programador no es productivo:

  • Si produciendo muchas líneas de código en poco tiempo o "acabando" sus tareas rápidamente:
    1. Se tarda muchas veces más lo que costó la tarea en sí en encontrar y solucionar los bugs asociados al el código creado (hacerlo deprisa y mal, vamos)
    2. Se crea código repetido, mal diseñado, o inmantenible que hace dificultosas futuras modificaciones (pan para hoy, hambre para mañana)
    3. Crea interfaces poco usables, que el usuario no entiende, generando muchas horas de soporte y modificaciones, y lo peor, insatisfacción en el cliente.
  • Un programador es productivo, si produciendo muchas menos líneas de código:
    1. Anticipa requisitos futuros, evitando altos costes de reprogramación
    2. Crea código de calidad, que necesita poca o ninguna revisión posterior en QA
    3. Crea código mantenible y fácilmente entendible por otro programador.
    4. Piensa en como el usuario va a utilizar la aplicación y crea interfaces usables,  evitando tener que contratar un especialista en experiencia de usuario y aumentando la satisfacción del cliente.

Este artículo (inglés) introduce un concepto interesante: "total cost of ownership" o "el coste de tener un desarrollador en la empresa." 

El hecho de que un programador pueda escribir código eficiente, mantenible, usable y con menos fallos, hace que aumente la  productividad de conjunto del equipo de desarrollo, que el equipo de QA trabaje más tranquilo (y dedique menos recursos a revisar su código) y que al final el cliente esté más feliz con la aplicación, aumentando la satisfacción y productividad de todo el mundo. ¿Que precio tiene eso?

Moraleja: si estudiamos su productividad, los mejores desarrolladores están infra-remunerados, y los peores, sobre-remunerados.

Actualización (19Feb09): Concepto interesante: Programadores con producción neta negativa.

Etiquetas: , , , ,

14/01/2009 01:26. Autor: Iván Loire. #. Tema: Desarrollo de software. Hay 2 comentarios.

13/01/2009

Lista de correo con noticias sobre formación Microsoft .NET

20090113123009-groups-medium-es.gif

En su día cree una lista de correo con el propósito de compartir información de interés con mis ex-alumnos, aunque está abierta a cualquier persona que este interesada en cursos de certificación Microsoft.

La lista tiene un tráfico realmente bajo y sólamente es usada para envíos esporádicos de información relacionada con nuevos cursos de certificación, descuentos en exámenes, etc.

Puedes inscribirte en:

http://groups.google.es/group/mcpivan

La lista es moderada.

13/01/2009 07:00. Autor: Iván Loire. #. Tema: Formación Microsoft .NET. No hay comentarios. Comentar.

04/01/2009

20/12/2008

Exámenes de certificación en tecnologías Microsoft subvencionados por el Gobierno de Aragón

20090113123412-logo-dga.gif

Comunicado del centro de tecnologías avanzadas (CTA) de Zaragoza

"El Gobierno de Aragón, a través del convenio firmado con los principales fabricantes del sector TIC, amplía su oferta formativa al ámbito de las certificaciones oficiales. 

Mediante la firma del citado convenio, todos/as los/as alumnos/as formados/as en el Centro de Tecnologías Avanzadas de Zaragoza podrán examinarse en condiciones económicas ventajosas en aquellas certificaciones oficiales en las que estén interesados/as.

Para ello se habilitará en las instalaciones del Centro de Tecnologías Avanzadas, los días 20 y 21 de Enero de 2009, un aula de certificación.  Te indicamos el link mediante el que podrás realizar tu reserva en la fecha y horario que mejor se adapten a su disponibilidad:

El plazo para la reserva de exámenes será del 11 de diciembre hasta las 14:00 horas del día 14 de enero del 2009"

Una buena oportunidad para que los alumnos formados en el CTA actualicen y obtengan certificaciones oficiales de Microsoft y otros proveedores. El Gobierno de Aragón subvenciona la mitad del valor del examen de certificación.

20/12/2008 18:10. Autor: Iván Loire. #. Tema: Formación Microsoft .NET. No hay comentarios. Comentar.
Blog creado con Blogia. Derechos de autor con . Estadísticas. Suscribir RSS. Admin.
Blogia apoya a la Fundación Josep Carreras contra la leucemia.