Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Quin soy?
Miembro de Apesol Software Developer SysAdmin GNU/Linux 7 aos de experiencia Laburado en: Grupo El Comercio, RPP Twitter: @mario21ic Github: http://github.com/mario21ic
Por qu OpenSource?
Gratuito Buena documentacin Los problemas o dudas ya las han tenido otras personas. Aplicacin de buenas prcticas: testing, integracin contnua, comentarios, coding style, etc
Agenda
Lenguaje de programacin Base de datos relacionales y NoSQL Testing Performance Frameworks Casos de xito
Lenguajes de programacin
NoSQL
IDE's
Manejador de Dependencias
Modelador Database
Modelador UML
Frameworks
Python: Django, Web2py, CherryPy PHP: Symfony2, ZendFramework, PhalconPHP, CakePHP, CodeIgniter, Kohana Ruby: Ruby on Rails, Sinatra Java: Spring, Hibernate, Mybatis, Struts, Server Faces, PrimeFaces
Testing
Unitario: Junit, Phpunit, Rspec BDD => Gherkin: Cucumber, Behat, Lettuce, etc Estres: Jmeter, Ab, etc Integracin contnua: Hudson, Jenkins, Sismo
Gestin de Proyectos
Control de versiones
Alojador de repositorios
Performance
APC, cach a nivel de bytecode para PHP Memcache, para variables de rpido acceso. Varnish, como http accelerator
Casos de xito
Y en Per?
Grupo El Comercio La Repblica RPP, Radio Programas del Per CRP, Corporacin Radial del Per
Recomendaciones
Migrar a Linux Usar controlador de versiones TDD, BDD Uso de metodologas giles: kanban, scrum, lean, xp, scrumban, pomodoro. Aprender cada ao al menos un lenguaje
Preguntas?
@mario21ic