Devoogle tiene indexados actualmente 17936 recursos relacionados con el desarrollo de software.

[PHP Conference Argentina 2013 - 5 de Octubre] Todo programador heredará en algún punto código que es frágil, difícil de manipular, y aún más difícil de testear. En esos casos las opciones son muy sencillas: * Reprogramar todo * Continuar como si nada * Reemplazar paso a paso En algunos casos una reprorgramación íntegra es justificable, aunque si el código está en producción lo más probable es que está produciendo ganancias, ahorrando costos, o mejorando el accionar de tu cempresa. En esos casos comenzar de cero no es práctico. Si estás convencido que no puedes continuar como si nada, entonces el problema es: ¿cómo mejoras el código incrementalmente a lo largo del tiempo? Vamos a introducir el concepto de "Code Upcycling" (reciclado de código) y cómo se lo utiliza para mejorar un sistema heredado. El Code Upcycling resuelve los siguientes problemas: * Diversidad de código: los sistemas heredados tienen normalmente código antiguo y APIs en deshuso, todo mezclado con nuevos conceptos y patrones de diseño. Hacer que el código se vuelva consistente es clave. * Problemas de dependencia: si el código no se puede aislar entonces no puede ser testeado. Es importante que el código heredado pueda testearse. * Tamaño del código: los sistemas heredados son normalmente grandes. Esto hace que el problema de la diversidad de código y los inconvenientes de dependencia crezcan exponencialmente. * Equipos pequeños: si tienes un equipo pequeño, sus miembros están normalmente a cargo de una variedad de tareas, como la administración de sistemas y hasta el contacto con el cliente. Tienes que tener un plan para que el código evolucione sin alterar otras responsabilidades. * Sed de innovación: la mayoría de las veces el solo hecho de actualizar el código heredado para que sea consistente y testeable no es suficiente. Los clientes y el mercado demandan nuevas funcionalidades. Ven a escuchar la lucha, los problemas y la naturaleza incompleta de evolucionar el código heredado, y cómo estamos solucionándolo en nuestro viaje de Upcycling.
[PHP Conference Argentina 2013 - 4 de Octubre] Sabemos que PHP no siempre ha funcionado perfectamente en la plataforma Windows. Es por eso que en los últimos años Microsoft ha invertido fuertemente en PHP, a través de acciones como: Windows Server fue optimizado para que sea compatible con aplicaciones PHP a través de FastCGI Se liberó el driver PHP para SQL Server Se lanzó WebMatrix, una poderosa herramienta de desarrollo con soporte completo para aplicaciones PHP Sin embargo en esta sesión no pretendemos mostrar simplementa una alternativa de hosting. Debatiremos sobre temas como: Arquitecturas distribuidas Cómo planear aplicaciones de alto tráfico desarrolladas en PHP Trabajando con datos relacionales (o no) Cómmo lograr escalar fácilmente en infraestructura Trabajando con Windows Azure Esperamos que también sea una buena oportunidad para que puedas hablar con Microsoft. Queremos conocer qué dificultades u oportunidades encontás en tu trabajo, y cómo podemos ayudarte.
Autores: Alberto Pérez, Eduardo Ferro, Guillermo Pascual, Néstor Salceda Track: Produban (Básico)
Web
14-01-2014
-
El prototipado, el cartón piedra, el mockup en definitiva, es una herramienta muy poderosa. En el desarrollo de software existe desde tiempos inmemoriales y, desde mi punto de vista, no se le da la importancia que se merece. Parece que resulta más interesante trasladar requisitos, especificaciones o historias de usuario al lenguaje natural que tener …Leer Más - por Jummp
[PHP Conference Argentina 2013 - 4 de Octubre] Igor, el creador de NGINx, nos ofrecerá esta interesantísima charla para entender todo lo que NGINx, uno de los servidores web más populares en el mundo, tiene para ofrecer. Como parte de esta charla, recorreremos el camino de su historia, evolución, y futuro, mientras aprenderemos sobre: * La arquitectura de NGINx * Las funcionalidades que ofrece * Las decisiones tomadas a lo largo de su evolución * Complicaciones superadas * Aprendizajes resultado de su desarrollo * El futuro de NGINx
[PHP Conference Argentina 2013 - October 5] In this session we will take a close look at some of the latest features introduced in PHP, including: * Significant performance improvements * Traits * Short array syntax * Function array dereferencing * Generators * finally statement * opcache And lots of other new and cool things are available in PHP 5.4 and in the latest PHP 5.5 release. We will also ask ourselves a very important question: are we ready to upgrade our applications? We will answer this by analyzing what might trip up our legacy code, and our deploy mechanism, and which assumptions do we need to revisit.
-
Ayer por fin cumplí la promesa que le hice hace casi un año a Rafa (el creador de Objective-C.es) de escribir un post sobre el script que uso para lanzar Xcode. Por cierto, si programas con Cocoa y no conocías este blog, ya puedes ir leyendo: te va a encantar. Más vale tarde que nunca, […] - por Diego Freniche
Web
12-01-2014
-
La reducción de costes no va en dirección opuesta a la generación de valor. Tal vez el problema podría estar inicialmente en una mala gestión de los recursos económicos disponibles, si bien, si no se cambian comportamientos, enfoques y estrategias a todos los niveles, muy difícilmente se conseguirá que la reducción de costes vayan de …Leer Más - por Jummp
¿Como lo planeáis? ¿Con que métodos y herramientas? ¿Y que pensais aprender este año?
-
¿A quién no le gusta una buena polémica? Esta semana en Twitter Sendoa Portuondo planteó una conversación bastante interesante sobre si era conveniente (o estaba de moda) usar prefijos en las variables de nuestros programas Objective-C. Mi respuesta fue que, a veces los usaba. Especialmente uso los prefijos para los IBOutlets, de forma que puedo […] - por Diego Freniche