symfony la vía rápida

Symfony 5 La Vía Rápida | Paso 26 – Exponiendo un API con API Platform

Exponer un API nos permite extender el alcance de nuestro proyecto. Una app móvil, podría conectarse a nuestra API y dar acceso directo por medio de smartphones para mostrar nuestras conferencias y permitir enviar los comentarios. En este capítulo, vamos a utilizar un componente de Symfony que nos facilita ampliamente la creación de web services, […]

Symfony 5 La Vía Rápida | Paso 26 – Exponiendo un API con API Platform Leer más »

Symfony 5 La Vía Rápida | Paso 25 – Notificando por todos los medios

Las notificaciones son un componente fundamental de la usabilidad en los sitios. No hay peor cosa que utilizar un sistema y no contar con feedback para saber si las acciones que uno ejecuta fueron realizadas. Cuando hablamos de notificaciones, tenemos una amplia gama de posibilidades, desde primeramente, pensar en respuestas a acciones que el usuario

Symfony 5 La Vía Rápida | Paso 25 – Notificando por todos los medios Leer más »

Symfony 5 La Vía Rápida | Paso 24 – Ejecutando tareas programadas con crontab

En los capítulos anteriores, venimos llevando un caso de uso orientado, a enviar comentarios a las conferencias publicadas dentro de nuestra aplicación. Luego de una validación de comentarios de tipo spam, clasificamos estos comentarios y solo son publicados los que finalmente son aprobados por el administrador del sitio. Los comentarios rechazados, son marcados para permanecer

Symfony 5 La Vía Rápida | Paso 24 – Ejecutando tareas programadas con crontab Leer más »

Symfony 5 La Vía Rápida | Paso 23 – Redimensionando imágenes

En el capítulo 14 habíamos creado un formulario para enviar comentarios a las conferencias y como parte de estos comentarios, los usuarios podían levantar una fotografía. Pongamos como regla que las imágenes a ser aceptadas deben estar limitadas a un tamaño de 200×150 pixeles y ya que tenemos esta regla definida, preparémos nuestra aplicación para

Symfony 5 La Vía Rápida | Paso 23 – Redimensionando imágenes Leer más »

Symfony 5 La Vía Rápida | Paso 22 – Dando estilos a la interfaz con Webpack

Hasta ahora nos dedicamos a ver varios conceptos relacionados al rendimiento y arquitectura de nuestra aplicación. Hoy vamos a hacer un paréntesis para dar un diseño visual más agradable a nuestras páginas, pero por sobre todo aprender a gestionar nuestros assets y hacer que trabajen en conjunto gracias a webpack encore Webpack en sí es

Symfony 5 La Vía Rápida | Paso 22 – Dando estilos a la interfaz con Webpack Leer más »

Symfony 5 La Vía Rápida | Paso 21 – Almacenando en caché para mejorar el rendimiento

Es muy normal ver aplicación muy completas y con mucha orientación al diseño, pero que a la larga cada vez se ponen más lentas. La velocidad del sitio puede estar orientada a muchos temas, por ejemplo,  niveles de logs extremadamente amplios como debug o info en lugar de warning y error índices en la base

Symfony 5 La Vía Rápida | Paso 21 – Almacenando en caché para mejorar el rendimiento Leer más »

Symfony 5 La Vía Rápida | Paso 20 – Envío de correos electrónicos a los administradores

En el capítulo anterior trabajamos con la creación de un workflow de trabajo, en el que un usuario iniciaba el flujo enviando un comentario para una conferencia y el sistema ya realizaba un primer nivel de filtro de forma automática. Lo habíamos dejado en el punto en el que el sistema lo interpreta como un

Symfony 5 La Vía Rápida | Paso 20 – Envío de correos electrónicos a los administradores Leer más »

Symfony 5 La Vía Rápida | Paso 19 – Tomando decisiones con un workflow

Por lo general, contar con un modelo de datos que tengan diferentes estados por lo que vamos pasando es algo bastante normal. Pensar en conceptos como artículos de un blog por ejemplo, que primeramente se crean como borrador y luego, son derivados a editores, quienes los controlan, corrigen y toman decisión de publicar estos artículos

Symfony 5 La Vía Rápida | Paso 19 – Tomando decisiones con un workflow Leer más »

Symfony 5 La Vía Rápida | Paso 18 – Volviéndonos Asíncronos

Entre todas las mejoras de rendimiento que podemos aplicar a nuestras aplicaciones, una de las más interesantes, y antes bastante compleja de hacer, es el concepto de la aplicación de tareas asíncronas para no hacer esperar al usuario toda la ejecución de algo que no tiene que ver con el objetivo principal de lo que

Symfony 5 La Vía Rápida | Paso 18 – Volviéndonos Asíncronos Leer más »

Symfony 5 La Vía Rápida | Paso 17 – Pruebas Automatizadas

En el proceso de desarrollo de software hay dos temas que siempre son pasados de largo, la documentación y las pruebas. En mi experiencia la posibilidad que tenemos hoy en día de automatizar las pruebas en lugar de tener varias personas que se pongan a probar nuestras aplicaciones o mucho peor, tener que probarlas nosotros

Symfony 5 La Vía Rápida | Paso 17 – Pruebas Automatizadas Leer más »