Artículos publicados por Carlos Alfonso Pérez Rivera

Antes de empezar con Ionic Framework

“Ionic es un framework maravilloso que nos va a permitir desarrollar aplicaciones móviles en tiempos muy cortos y con excelentes resultados”. Esta es la frase con la que comúnmente comienzan los cursos y libros de este framework y sinceramente es una frase muy cierta; pero esconde un trasfondo bastante particular. Trabajar con Ionic Framework puede […]

Novedades en Symfony 3.3: Logs automáticos en la consola

Luego de un tiempo de receso hoy vamos a hablar de una novedad en Symfony 3.3. El component Console de Symfony no crea ningún mensaje de log de manera automática. Estos comandos se ejecutan comúnmente  manualmente. Aunque hay ocasiones que los comandos se ejecutan automáticamente, por ejemplo cuando se crea una tarea programada, y en […]

Liberada la versión Symfony 3.2.0-RC1

Se ha liberado la versión 3.2.0-RC1. Si deseas actualizar a esta versión, lo puedes hacer dado que Symfony implementa el soporte de versiones anteriores. Acá puedes consultar el proceso de actualización a nuevas versiones: http://symfony.com/doc/3.1/setup/upgrade_major.html Acá están la lista de cambios: https://github.com/symfony/symfony/pull/20552

Buenas prácticas en el Diseño de peticiones API REST.

Podemos pensar que el uso peticiones API Rest solo cabe en el ámbito de aquellas peticiones que van exponer servicios de nuestras aplicaciones de manera pública. Lo que me ha mostrado el tiempo es que la gran mayoría de las acciones desarrolladas en nuestro programas deberían ofrecer un mecanismo estándar de comunicación, tanto los servicios […]

Lo nuevo en Symfony 3.2: Nueva clase FirewallConfig

Se agrega una nueva clase llamada FirewallConfig Un requerimiento que desde hace mucho estaba siendo solicitado por los desarrolladores. Una clase que represente la configuración actual del firewall. En Symfony 3.2 se ha introducido la clase  Symfony\Bundle\SecurityBundle\Security\FirewallConfig que ofrece información tal como su nombre, proveedor, contexto, punto de entrada, URL de acceso denegado, entre otras […]

Lo nuevo en Symfony 3.2: Mejoras a la Cache

Se adiciona un nuevo adaptador “Null” El nuevo adapatador Symfony \ Component \ Cache \ Adapter \ NullAdapter es un adaptador especial que desactiva la cache (Se elimina todo lo guardado y retrona false para todas las operaciones de lectura y escritura de la cache). Se adiciona un adaptador file system mucho más rápido El nuevo adaptador Symfony \ […]

Lo nuevo en Symfony 3.2: El componente Serializer tendrá nuevos encoders, CSV y YAML.

CSV encoder Este encoder es ideal para importar/exportar datos a Hojas de Calculo como Excel o Calc de LibreOffice. Aca podemos ver una forma de utilizarlo:

Cuando serializemos un archivo en formato CSV, la primera linea debe contener el nombre de las columnas. Esta se utilizará para definir los atributos de los objetos obtenidos. El […]

Lo nuevo en Symfony 3.2. mejoras a la Barra de depuración Web y al Profiler

Ahora la barra de depuración es compatible con la cabecera Content Security Policy La nueva cabecera HTTP Content Security Policy nos ayuda a reducir los riesgos en ataques XSS en los navegadores Web modernos, declarando que recursos dinámicos pueden ser cargados vía cabecera HTTP. Si tu aplicación define como una política las directivas script-src o style-src, estas podrían […]