Backend

Backend: el lado oscuro de la fuerza del desarrollo web trae tecnologías como Symfony, Elasticsearch, sistemas de caché, nodejs, terminales oscuras con letras verdes

Como hacer Bulk Insert con Doctrine DBAL

Como hacer Bulk Insert con Doctrine DBAL

Los ORM te dan por un  lado muchas ventajas, pero por otro lado lo que ganas en sencillez, en abstracción  y en encapsulación lo pierdes en  rendimiento. Hoy mismo me he encontrado con un problema de rendimiento al realizar un bulk insert dentro del contexto de una Request con Doctrine. Depende tu tipo de proyecto […]

Detectando el dispositivo en Symfony con MobileDetectBundle

Detectando el dispositivo en Symfony con MobileDetectBundle

Actualmente el tráfico mobile incrementa día a día comiendo un gran terreno al tráfico desktop. Un gran porcentaje de personas emplean sus dispositivos para navegar por Internet, lo que significa que nuestras webs deben estar optimizadas y ser capaces de dar una buena experiencia de usuario para estos dispositivos, de igual manera que ofrecemos en […]

Truco PHP: array_merge_recursive con claves int

Truco PHP: array_merge_recursive con claves int

En un proyecto personal que estoy desarrollando me ha surgido un problema al que nunca me había enfrentado, ya que al usar la función array_merge_recursive para unir arrays, no se lleva bien cuando las claves son valores int, ya que el método las ignora totalmente. La necesidad que me surge es unir arrays con claves idénticas […]

Descubre las novedades que traerá Symfony 4

Descubre las novedades que traerá Symfony 4

Se ha anunciado que Symfony 4 saldrá este mes de Noviembre y todos los desarrolladores que trabajamos con este maravilloso framework deberíamos conocer las novedades que trae esta nueva versión. Fabien Potencier ha dado un golpe en la mesa y su equipo ha decidido que esta versión tenga grandes cambios. Hay que adaptarse a las necesidades y a […]

Manejando multi subdominios en Symfony

Manejando multi subdominios en Symfony

Hace poco que me he tenido que enfrentar al manejo de subdominios dinámicos dentro de un proyecto Symfony. Básicamente la idea se trata solucionar  la necesidad de poder responder desde la misma aplicación con subdominios distintos. Esto significa que podemos responder con distintos controladores a peticiones del tipo subdominio1.midominio.com/ruta y subdominio2.midominio.com/ruta. Esta flexibilidad en las ruta […]

Encapsulando envío de emails con PHPMailer

Encapsulando envío de emails con PHPMailer

La mayoría de proyectos incluyen funcionalidad que requiere del envío de emails (envíame un e-mail como alerta cuando ocurra cierta acción, mándame información a través de un formulario de contacto…). La mayoría de frameworks web incluyen soluciones para el envío de e-mails que facilitan el trabajo, sin embargo si tenemos que trabajar en un proyecto […]

Manejo remoto móvil con NodeJS

Manejo remoto móvil con NodeJS

El objetivo de este artículo es el de conocer la arquitectura básica para el manejo remoto móvil de una web desde un dispositivo móvil. El objetivo es poder comunicarse y ejecutar acciones en una web desde una aplicación web móvil.  Para definir esta arquitectura nos vamos a basar en la magia de nodejs, del cual ya […]