domingo, febrero 07, 2010

Las charlas que daré el 6/Marzo/2010 (Argentina)

Como comentaba en un anterior post, a través del Grupo PHP Argentina estamos preparando una serie de charlas abiertas para todos los desarrolladores y empezar a forjar una comunidad sólida de profesionales y mejorar la percepción de nuestra tecnología ("PHP es informal", "PHP no es serio", "Con PHP no se puede", "PHP no es para grandes organizaciones", etc).

Aún se encuentran en preparación las introducciones que expliquen el contenido de cada charla, (por ahora tenemos los títulos generales que aportó cada uno de los organizadores), pero puedo ir comentando las que daré tentativamente el próximo 6/Marzo:

Introducción a POO / UML / PHP5

El objetivo de la charla es abordar los conceptos básicos de la POO para PHP5 y cómo a través de un lenguaje de diseño estándar como UML (muy usado en el ambiente profesional) se debe hacer la traducción de diseños a código PHP5, particularmente entender la importancia de las relaciones entre clases, cómo afectan a nuestros sistemas y corregir un error que la mayoría comete: ubicar correctamente los require_once de cada relación entre clases.


Arquitectura Zend / SURFORCE

Zend Framework es una excelente herramienta para desarrolladores que aún necesitan tener control de los "desarrollos a medida" pero quieren evitar el "desarrollo artesanal". Zend nos ofrece una nueva capa de abstracción que nos permite desarrollar sobre ella, fácilmente, nuevas herramientas de más alto nivel (gracias a que sus componentes están altamente desacoplados).


SURFORCE (empresa) presentará la arquitectura que actualmente está usando para maximizar el reuso de componentes entre sistemas, permitiendo evitar el desarrollo repetitivo de funcionalidades recurrentes, como ser login, gestión de usuarios, administradores, etc, bajo el nombre de SURFORCE_CORE, SURFORCE_LIBRARY y SURFORCE_MODULES (todos proyectos libres bajo la GPL).


Introducción al Estándar de Codificación de Zend

Nadie a esta altura debe dudar de los beneficios de una estandarización en ninguna actividad (organización, disminución de costos y esfuerzos, etc). Pero el problema de los estándares es cuando no existen, no se siguen o existen muchos para seguir (se pierde el concepto de "estándar"). Para el mundo Java la empresa SUN es el pilar que define los lineamientos generales y ningún desarrollador duda en no seguirlos. De la misma forma, la empresa Zend (de donde vienen la mayoría de las mejoras de PHP) debería ser nuestro referente y nosotros los desarrolladores deberíamos seguir el estándar de codificación Zend.


Así que no se olviden de ir votando las charlas y estar al tanto de todos los medios de comunicación que iremos notificando los avances y cualquier novedad.

Te esperamos, a ver si los desarrolladres PHP nos juntamos y empezamos a trabajar para formar una verdadera comunidad que nos benefice a todos ;-)

Breve resumen de la segunda reunión del Grupo de Usuarios PHP Argentina


Voy a tener que optar por "publicar algo breve" a "no publicar", ya que de lo contrario voy a escribir un post por mes, y nunca fue mi idea :-(. Creo que la mayoría sabrá que cuando inician los cursos que estamos dictando a través de surforce.com empiezo a estar un poco desbordado de trabajo y concentrarme casi exclusivamente a los alumnos.


Así que bueno, quería hacer un resumen más completo de la reunión que hicimos el sábado pasado, pero aquí van los titulares:
  • Nos reunimos varios desarrolladores PHP con las mismas inquietudes para tratar de "hacer algo por la comunidad PHP", particularmente promover nuestra tecnología y consolidar una organización que nos nuclee.
  • Algo que nos preocupa a todos es que muchos desarrolladores / empresas consideran a PHP como una "tecnología poco seria", por lo que queremos trabajar en ese sentido para cambiar radicalmente esa percepción a través de charlas.
  • Ya lo veníamos hablando en la primer reunión, empezar con charlas informativas, y para ello debíamos buscar un lugar para hacerlas. Tenemos algunas ideas, oficinas ofrecidas de algunas empresas, hasta universidades (aún no tenemos una confirmada).
  • Fijamos la fecha de mejor conveniencia para todos, el sábado 6 / Marzo.
  • Estamos tratando de pulir la idea general, si es una serie de charlas informales, o tendrá más perfil de jornada ó conferencia (por ahora se puede decir que va primando la primera).
El temario general de charlas introductorias se pasará en limpio y publicará en el sitio oficial, por ahora los títulos que más les interesen se pueden votar, para ver si dejamos alguna afuera, o cómo priorizamos el orden de las mismas. La idea es que dentro de unos días todos los que quieran ir a las charlas confirmen su lugar para que nos podamos organizar con tiempo en base al público que participará.




Se está discutiendo el tema de armar podcasts o videocast o streaming, aún no está definido si contamos con la infraestructura y organización suficiente como para hacerlo.


Para más información, tienen el sitio web "oficial" del grupo en grupophp.com.ar (en la página pueden extraer información sobre otros medios, como foro de discusión, twitter, facebook, etc).


¡Así que esperamos su participación!

PD: todas las demás fotos se encuentran en el grupo de facebook.

jueves, enero 28, 2010

Segunda "PHP Meeting Argentina" - Sábado 30/1 - 10hs

Para quienes estén por Buenos Aires y quieran unirse a nosotros y organizar la comunidad PHP local, nos estaremos juntando este próximo sábado en la segunda "PHP Meeting" (aquí la primera).

Fecha: Sábado 30 de Enero
Hora: 10:00 (AM) hasta el mediodía.
Lugar: Tronador 2650 3 B (en las oficinas que nos ofrece un colega)


Ver mapa más grande

Aquí les muestro un posible camino desde Cabildo y Juramento (una zona conocida, pueden llegar en subte línea "D", bajar en la estación "Juramento" y posteriormente tomar un taxi). Pueden consultar también http://mapa2.buenosaires.gov.ar/ que está muy completo y en la sección de "cómo llegar" muestra todos los colectivos posibles y sus recorridos (Google, aún te falta ;-))

Nos concentramos en 2 horas concretas para tratar todos los temas de la comunidad y finalmente hacer algunas charlas semi-informales de los temas que cada uno quiera presentar.

Están todos invitados ;-)

martes, enero 26, 2010

Presentación: "Frontend. Principios básicos. Una guía de estilo y fundamentos web"

Me encontré por accidente revisando unos foros de linkedin. Aunque algunos puntos pueden ser discutibles, si no tienes alguna referencia clara sobre el tema, esta presentación me parece una buena guía para empezar.

lunes, enero 18, 2010

¡Iniciamos inscripciones para los cursos Febrero 2010!

Damos oficialmente el anuncio de apertura de inscripciones para los cursos y talleres que iniciarán el 1ro de Febrero de 2010!

'Cursos Abiertos' <> 'Cursos Intensivos'

Les comento que los 'cursos abiertos' se van armando de forma libre a medida que los alumnos se van registrando. Si sobre la fecha de inicio del curso no se llegó al cupo mínimo de 10 alumnos, se postergará una semana el inicio del curso. En caso de superar el máximo de 20 alumnos, se abrirá un único segundo grupo a la semana siguiente. El próximo período de cursos se abrirán recién a partir de Marzo 2010 (fecha a confirmar).

Todos los cursos tienen una duración promedio de 2 meses, pero existe la posibilidad de armar grupos INTENSIVOS y REDUCIDOS de 1 mes de duración (a un costo mayor).

¡Promoción!

Es de público conocimiento que hace 3 años que los precios de los cursos se han mantenido invariables, por lo que este año aumentarán los 'cursos abiertos' de USD 50 a USD 60. Pero, a modo de promoción, quienes se inscriban durante esta semana (plazo hasta el domingo 24/1), lo podrán hacer a precio congelado! (luego no se aceptarán reclamos ;-)).

¡No pierdas tú lugar! Accede a usuarios.surforce.com e ingresa a la sección COMPRAR.

Toda la información sobre los cursos en surforce.com

Saludos! ;-)

Enrique Place

SURFORCE TEAM
www.surforce.com

viernes, enero 08, 2010

Sobre la "complejidad de los diseños" ...

"Me cansé de advertir sobre los riesgos de la ambiguedad, la complejidad y la ambición desmedida de los nuevos diseños, pero nadie escuchó mis consejos. He llegado a la conclusión de que existen dos formas de construir un diseño de software: simplificándolo hasta el punto que resulte obvio que no hay en él errores o complicándolo de tal forma que los errores que haya en él no sean tan obvios".


Tony Hoare, Turing Award Lecture, 1980 (refiriéndose al diseño del lenguaje Ada).

Para los que me preguntan constantemente sobre la "optimización"

"Las reglas de la optimización son sencillas.

Regla 1: No optimices.

Regla 2 (solo para expertos): No optimices todavía."

Michael A. Jackson


Comparto 100% ;-)

jueves, diciembre 31, 2009

¡Pregúntame lo que quieras!

Cómo lo comentaba en mi blog personal, estoy probando el nuevo servicio formspring.me, en el cual de forma muy sencilla (una de las razones del éxito de estos proyectos: utilidad + simplicidad) pueden hacerme pregunta de los temas que quieran, los cuales responderé con gusto ;-)



Sigue todas las preguntas y respuestas

sábado, diciembre 26, 2009

PHPSenior: el resumen del año 2009

Siguiendo la costumbre de muchos blogs, les hago un resumen de los artículos "más técnicos" que se trataron durante el año. Particularmente este año no fue el más activo en lo que respecta a la creación de nuevos contenidos, ya que la escritura del libro y los posteriores cursos que se fueron dictando durante todo el año nos mantuvieron a todos muy ocupados (incluyo a mis dos grandes colegas y docentes que me acompañan: Andrés Guzmán y Nicolás Fornaro).


Para este próximo año 2010 tengo muchos proyectos, algunos relacionados con este blog y otros relacionados con SURFORCE, los cursos, la nueva versión del libro de POO (que la vengo demorando porque quiero estrenar nuevo material asociado) y las próximas novedades en cursos y libros.


Aquí el resumen de los temas que se trataron durante el año, y espero, el próximo año sea mucho más productivo en todo sentido ;-)

Enero

Febrero

Marzo

Abril

Mayo

Junio

Julio

Agosto

Septiembre

Octubre

Noviembre

Diciembre

¡Feliz Año 2010! ;-)

jueves, diciembre 10, 2009

Video Promocional de la nueva versión Netbeans 6.8

La mayoría ya debe saber que en la actualidad estoy usando más Netbeans que ZendStudio, particularmente porque prefiero usar "software libre" y no tener que usar "software ilegal" ;-)

Aquí les dejo el video promocional (aunque gran cantidad de mejoras son para Java, es un IDE muy completo para PHP y ya empezaron con el desarrollo del soporte para Zend Framework).