SlideShare una empresa de Scribd logo
1 de 23
www.rodrigopolo.com @rodrigopolo
Aplicaciones Web Para un mundo real.
¡El Mundo Real!
El Mundo Real: Deadlines. Presupuesto. Conocimiento previo. Jefes que desconocen soluciones. Falta de visión.
Cambio de Paradigmas (dejar de solo sacar el chance)
Cambio de Paradigmas No inventar el agua azucarada. Solucionar, no solo “Arreglar”. Código reutilizable. Ser realista y conocer el ecosistema. Programación por capas. APIs Pensar en un mundo global = i18n – GMT/UTC. No se casen con nada.
No inventar el agua azucarada Ya existen CMSs, extendamos sus posibilidades con extenciones, plug-ins, addons, etc. Mientras más práctica sea la solución, mejor. A menos piezas, menor posibilidad de fallo.
Solucionar, no solo “Arreglar”. Cualquier solución debe poder ser escalable, estar bien documentada y comentada. Los “chapuses” siempresalencaros.
Código reutilizable Programación orientada a objetos. Frameworks. Crear librerías. Compartir soluciones.
PHP creator RasmusLerdorf spoke at frOSCon in August 2008, noting that he liked CodeIgniter“because it is faster, lighter and the least like a framework.”http://en.wikipedia.org/wiki/EllisLab#CodeIgniter
PHP Sucks, But It Doesn't Matterhttp://www.codinghorror.com/blog/2008/05/php-sucks-but-it-doesnt-matter.html
Ser realista y conocer el ecosistema Conocer qué solución es más popular. Conocer qué solución tiene más participantes en línea. Conocer qué solución tiene más servidores con precios más accesibles.
Programación por capas. Model–view–controller. APIs – JSON – AJAX – UI
Pensar en un mundo global. En el mundo real existen aproximadamente entre 3,000 a 6,000 idiomasactualmente.http://en.wikipedia.org/wiki/Language GETTEXT es el estándar por deféctoactualmente.http://php.net/manual/en/book.gettext.php
Pensar en un mundo global. En un mundo globalizado cada usuario tiene una zona horaria diferente, es necesario tener la visión de cómo administrar timestamps
Pensar en un mundo global.
Pensar en un mundo global. Brindar al usuario la posibilidad de cambiar su zona horaria. Almacenarregistrosutilizando UTC/GMT: UTC_TIMESTAMP(); en vez de NOW();
No se casen con nada.
Otros Puntos: Optimización CSS Sprites Menos requests HTTP Caché SQL Caché Benchmarking
Otros Puntos: Optimización CSS Sprites Menos requests HTTP Caché SQL Caché Benchmarking
Creen un proyecto propio (No es lo mismo verla venir que bailar con ella)
Compartan con el FLOSS
Desarrollando para un mundo real!

Más contenido relacionado

Destacado

Comunicación en internet
Comunicación en internetComunicación en internet
Comunicación en internetRodrigo Polo
 
Garret Dimon - Improving Interface Design
Garret Dimon - Improving Interface DesignGarret Dimon - Improving Interface Design
Garret Dimon - Improving Interface DesignRodrigo Polo
 
Pauta de evaluación de stop motion
Pauta de evaluación de stop motionPauta de evaluación de stop motion
Pauta de evaluación de stop motionIvan Vega
 

Destacado (20)

Tarea 2 carolinadiaz
Tarea 2 carolinadiazTarea 2 carolinadiaz
Tarea 2 carolinadiaz
 
Rúbrica #CDigital_INTEF
Rúbrica #CDigital_INTEFRúbrica #CDigital_INTEF
Rúbrica #CDigital_INTEF
 
Video 101
Video 101Video 101
Video 101
 
Comunicación en internet
Comunicación en internetComunicación en internet
Comunicación en internet
 
Every day
Every dayEvery day
Every day
 
Examen parcialtmm carolina
Examen parcialtmm carolinaExamen parcialtmm carolina
Examen parcialtmm carolina
 
Garret Dimon - Improving Interface Design
Garret Dimon - Improving Interface DesignGarret Dimon - Improving Interface Design
Garret Dimon - Improving Interface Design
 
Pmv decoloresseviste
Pmv decoloressevistePmv decoloresseviste
Pmv decoloresseviste
 
Tecnica stop motion.
Tecnica stop motion.Tecnica stop motion.
Tecnica stop motion.
 
ICOT 2015
ICOT 2015ICOT 2015
ICOT 2015
 
Diario de aprendizaje1415
Diario de aprendizaje1415Diario de aprendizaje1415
Diario de aprendizaje1415
 
Perspectivas en la educacion electronica
Perspectivas en la educacion electronicaPerspectivas en la educacion electronica
Perspectivas en la educacion electronica
 
Que es la propuesta
Que es la propuestaQue es la propuesta
Que es la propuesta
 
Presentacion stop motion
Presentacion stop motionPresentacion stop motion
Presentacion stop motion
 
Base legal vigente perspectiva de genero del DE
Base legal vigente perspectiva de genero del DEBase legal vigente perspectiva de genero del DE
Base legal vigente perspectiva de genero del DE
 
Respuesta de UNESCO sobre educación sexual
Respuesta de  UNESCO sobre educación sexualRespuesta de  UNESCO sobre educación sexual
Respuesta de UNESCO sobre educación sexual
 
Pauta de evaluación de stop motion
Pauta de evaluación de stop motionPauta de evaluación de stop motion
Pauta de evaluación de stop motion
 
Rúbrica video pecha kucha
Rúbrica video pecha kuchaRúbrica video pecha kucha
Rúbrica video pecha kucha
 
Propuesta estudiantil proyecto
Propuesta estudiantil proyectoPropuesta estudiantil proyecto
Propuesta estudiantil proyecto
 
Infografias 1415
Infografias 1415Infografias 1415
Infografias 1415
 

Similar a Desarrollando para un mundo real!

Comprender los ecosistemas de codigo abierto
Comprender los ecosistemas de codigo abiertoComprender los ecosistemas de codigo abierto
Comprender los ecosistemas de codigo abiertoKnowmades.com
 
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012Alfredo Chavez
 
Proyectos escalables con Drupal
Proyectos escalables con DrupalProyectos escalables con Drupal
Proyectos escalables con DrupalPablo Cerda
 
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring -  Junta General del MexALN 28/06/2012Retos en la Adopción del Refactoring -  Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012Alfredo Chavez
 
Consejos de un perro viejo programador
Consejos de un perro viejo programadorConsejos de un perro viejo programador
Consejos de un perro viejo programadorBraulio Diez Botella
 
Code Blast 2012 - Node.js
Code Blast 2012 - Node.jsCode Blast 2012 - Node.js
Code Blast 2012 - Node.jsINSIGNIA4U
 
Charla evento TestingUY 2017 - Automatización en gran escala
Charla evento TestingUY 2017 - Automatización en gran escalaCharla evento TestingUY 2017 - Automatización en gran escala
Charla evento TestingUY 2017 - Automatización en gran escalaTestingUy
 
Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011xtremobyte
 
Charla Roberto Canales Codemotion 2017 Madrid
Charla Roberto Canales Codemotion 2017 MadridCharla Roberto Canales Codemotion 2017 Madrid
Charla Roberto Canales Codemotion 2017 MadridRoberto Canales
 
Ingenieria inversa del software (i)
Ingenieria inversa del software (i)Ingenieria inversa del software (i)
Ingenieria inversa del software (i)UnPocoDeTodoPeru
 
Marco antonio sanz
Marco antonio sanzMarco antonio sanz
Marco antonio sanzCloudAppi
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionAiko Himeko
 

Similar a Desarrollando para un mundo real! (20)

Developing for Android (The movie)
Developing for Android (The movie)Developing for Android (The movie)
Developing for Android (The movie)
 
Comprender los ecosistemas de codigo abierto
Comprender los ecosistemas de codigo abiertoComprender los ecosistemas de codigo abierto
Comprender los ecosistemas de codigo abierto
 
Clean code
Clean codeClean code
Clean code
 
Adopcion Codigo Abierto
Adopcion Codigo AbiertoAdopcion Codigo Abierto
Adopcion Codigo Abierto
 
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
 
Proyectos escalables con Drupal
Proyectos escalables con DrupalProyectos escalables con Drupal
Proyectos escalables con Drupal
 
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring -  Junta General del MexALN 28/06/2012Retos en la Adopción del Refactoring -  Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
 
Charla Emprendiendo
Charla EmprendiendoCharla Emprendiendo
Charla Emprendiendo
 
Consejos de un perro viejo programador
Consejos de un perro viejo programadorConsejos de un perro viejo programador
Consejos de un perro viejo programador
 
Code Blast 2012 - Node.js
Code Blast 2012 - Node.jsCode Blast 2012 - Node.js
Code Blast 2012 - Node.js
 
Charla evento TestingUY 2017 - Automatización en gran escala
Charla evento TestingUY 2017 - Automatización en gran escalaCharla evento TestingUY 2017 - Automatización en gran escala
Charla evento TestingUY 2017 - Automatización en gran escala
 
Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011
 
legacy
legacylegacy
legacy
 
Charla Roberto Canales Codemotion 2017 Madrid
Charla Roberto Canales Codemotion 2017 MadridCharla Roberto Canales Codemotion 2017 Madrid
Charla Roberto Canales Codemotion 2017 Madrid
 
Programacion
ProgramacionProgramacion
Programacion
 
Ingenieria inversa del software (i)
Ingenieria inversa del software (i)Ingenieria inversa del software (i)
Ingenieria inversa del software (i)
 
Marco antonio sanz
Marco antonio sanzMarco antonio sanz
Marco antonio sanz
 
Principios SOLID
Principios SOLIDPrincipios SOLID
Principios SOLID
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Gvpontis - Generalitat valenciana
Gvpontis - Generalitat valencianaGvpontis - Generalitat valenciana
Gvpontis - Generalitat valenciana
 

Último

Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfSarayLuciaSnchezFigu
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxMaritza438836
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 

Último (20)

Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 

Desarrollando para un mundo real!

  • 2. Aplicaciones Web Para un mundo real.
  • 4. El Mundo Real: Deadlines. Presupuesto. Conocimiento previo. Jefes que desconocen soluciones. Falta de visión.
  • 5. Cambio de Paradigmas (dejar de solo sacar el chance)
  • 6. Cambio de Paradigmas No inventar el agua azucarada. Solucionar, no solo “Arreglar”. Código reutilizable. Ser realista y conocer el ecosistema. Programación por capas. APIs Pensar en un mundo global = i18n – GMT/UTC. No se casen con nada.
  • 7. No inventar el agua azucarada Ya existen CMSs, extendamos sus posibilidades con extenciones, plug-ins, addons, etc. Mientras más práctica sea la solución, mejor. A menos piezas, menor posibilidad de fallo.
  • 8. Solucionar, no solo “Arreglar”. Cualquier solución debe poder ser escalable, estar bien documentada y comentada. Los “chapuses” siempresalencaros.
  • 9. Código reutilizable Programación orientada a objetos. Frameworks. Crear librerías. Compartir soluciones.
  • 10. PHP creator RasmusLerdorf spoke at frOSCon in August 2008, noting that he liked CodeIgniter“because it is faster, lighter and the least like a framework.”http://en.wikipedia.org/wiki/EllisLab#CodeIgniter
  • 11. PHP Sucks, But It Doesn't Matterhttp://www.codinghorror.com/blog/2008/05/php-sucks-but-it-doesnt-matter.html
  • 12. Ser realista y conocer el ecosistema Conocer qué solución es más popular. Conocer qué solución tiene más participantes en línea. Conocer qué solución tiene más servidores con precios más accesibles.
  • 13. Programación por capas. Model–view–controller. APIs – JSON – AJAX – UI
  • 14. Pensar en un mundo global. En el mundo real existen aproximadamente entre 3,000 a 6,000 idiomasactualmente.http://en.wikipedia.org/wiki/Language GETTEXT es el estándar por deféctoactualmente.http://php.net/manual/en/book.gettext.php
  • 15. Pensar en un mundo global. En un mundo globalizado cada usuario tiene una zona horaria diferente, es necesario tener la visión de cómo administrar timestamps
  • 16. Pensar en un mundo global.
  • 17. Pensar en un mundo global. Brindar al usuario la posibilidad de cambiar su zona horaria. Almacenarregistrosutilizando UTC/GMT: UTC_TIMESTAMP(); en vez de NOW();
  • 18. No se casen con nada.
  • 19. Otros Puntos: Optimización CSS Sprites Menos requests HTTP Caché SQL Caché Benchmarking
  • 20. Otros Puntos: Optimización CSS Sprites Menos requests HTTP Caché SQL Caché Benchmarking
  • 21. Creen un proyecto propio (No es lo mismo verla venir que bailar con ella)

Notas del editor

  1. La solución más práctica,sugar vs. Simple machines forumMi calase de imágenes vs. codeigniter
  2. Chapuces en wordpress, joomla o drupal
  3. JqueryMootoolsCodeigniter
  4. JqueryMootoolsCodeigniter
  5. JqueryMootoolsCodeigniter
  6. PHP-MySQL-Codeigniter-jQuery-Flash
  7. El éxito de Twitter
  8. El éxito de Twitter
  9. El éxito de Twitter
  10. El éxito de Twitter
  11. PHP – ASP - JSPFlash – HTML5
  12. El éxito de Twitter
  13. El éxito de Twitter