Un motor de sugerencias en PHP

Otro desafío interesante que me tocó encarar junto a mi equipo en el desarrollo de una red social de viajes fue el Sugeridor de Opinables. Una de las características que tenía el sitio en que estaba trabajando era la posibilidad de que los usuarios dejaran opiniones (o reseñas mejor dicho) sobre lugares que habían visitado (en… Seguir leyendo Un motor de sugerencias en PHP

Un ejemplo de uso del patrón strategy en PHP

Hace poco, trabajando en una mejora para un sistema que desarrollé para un cliente me pasó lo siguiente: Una parte del trabajo de la aplicación era obtener información financiera de diferentes fuentes, básicamente se trataba de obtener precios históricos de bonos. Existían diferentes fuentes de consulta debido a que la información no siempre estaba disponible en todos… Seguir leyendo Un ejemplo de uso del patrón strategy en PHP

Un sistema de caché distribuido en PHP

Hace un tiempo, cuando trabajaba para una gran .com del rubro turismo, surgió un escenario muy interesante que teníamos que resolver junto con mi equipo: Teníamos un servidor de bases de datos que daba soporte a siete servidores que hacían de FrontEnd. Nuestra aplicación era php puro (con un «framework» desarrollado in-house… muy mala idea)… Seguir leyendo Un sistema de caché distribuido en PHP

Una máquina virtual lista para PHP+Symfony2+XDebug

Charlando con algunos amigos desarrolladores php surgió un tema que les estaba resultando complicado, así que decidí poner mi pequeño granito de arena (para ellos y para otros que tal vez estén pasando por lo mismo). Ya habíamos hablado del por qué usar una máquina virtual para proyectos PHP. Ya estaba claro que usar un framework… Seguir leyendo Una máquina virtual lista para PHP+Symfony2+XDebug

Cómo obtener la cotización del día de una acción con PHP

Todo lo que voy a mostrarte acá se basa en la API de Yahoo Finance. Lo primero que tenés que hacer es instalar composer. Segundo, inicializar el proyecto: php composer.phar init Tercero: agregar la dependencia del paquete https://github.com/scheb/yahoo-finance-api: php composer.phar require scheb/yahoo-finance-api Y después podés usar un código como este: #!/usr/bin/php <?php require __DIR__ . ‘/vendor/autoload.php’; $client =… Seguir leyendo Cómo obtener la cotización del día de una acción con PHP