Por qué tus páginas con DataTables tardan tanto en cargar

Una página que tarda mucho en cargar es una página mala. Lo sabés vos y lo saben tus usuarios. Si tu sitio tarda más de 5 segundos en mostrarse tus visitantes se sentirán así: Las páginas que usan DataTables se ven bien y son muy funcionales pero pueden tardar una eternidad en desplegarse. Más de… Seguir leyendo Por qué tus páginas con DataTables tardan tanto en cargar

Construyendo una tabla dinámica con PHP, MySQL, DataTables y Ajax

¿Cuántas veces te enfrentaste a la necesidad de mostrar información resumida en forma de tablas? O, puesto de otro modo: ¿qué aplicación no requiere del uso de tablas? Por supuesto que se puede usar HTML puro y quedará algo más o menos aceptable… pero con las herramientas (¡y los usuarios!) que tenemos hoy en día… Seguir leyendo Construyendo una tabla dinámica con PHP, MySQL, DataTables y Ajax

Una aplicación web a prueba de falta de conectividad

A raíz de un artículo que escribí para mi newsletter me llegó esta pregunta: Y como no puedo negarme a un pedido semejante, aquí estoy 🙂 Este va a ser un post algo atípico ya que el protagonista no será, como acostumbro, PHP si no JavaScript, por una razón sencilla: la acción más importante sucederá… Seguir leyendo Una aplicación web a prueba de falta de conectividad

Un dashboard en tiempo real basado en PHP y Bootstrap

Algo que está muy de moda por estos días es la creación de tableros de comandos (Dashboards) que se mantengan actualizados en tiempo real. Si bien la definición de tiempo real es algo vaga (Formalmente se trata de sistemas en los cuales el tiempo de respuesta es crítico), hay una suerte de conocimiento en común… Seguir leyendo Un dashboard en tiempo real basado en PHP y Bootstrap

Publicada el
Categorizado como Ejemplos Etiquetado como ,

Cómo hacer un CRUD con Symfony e EasyAdmin

Me proponía escribir un artículo sobre lo bueno que es EasyAdmin, pero se me ocurró que una imagen vale más que 1000 palabras… Y un video más aún :). Así que armé este: Si lo disfrutaste y te quedaste con ganas de aprender más sobre Symfony el curso te puede ayudar.

Un redimensionador de imágenes eficiente hecho con PHP

Un proyecto interesante que tuve la oportunidad de realizar hace unos años fue un sistema de procesamiento de imágenes. El desafío era lograr un servicio simple que permitiera escalar y rotar imágenes velozmente. Lo diseñé como un componente separado de la aplicación principal (Una red social de viajes) para poder instalarlo sin inconvenientes en un… Seguir leyendo Un redimensionador de imágenes eficiente hecho con PHP

Cómo pasar un sistema monolingüe a multilingüe

Hace un tiempo, trabajando para una red social de viajes, me topé con un desafío sumamente interesante: adaptar un sistema hecho para trabajar exclusivamente en Español para dar soporte a varios idiomas (En particular, en nuestro caso se trataba de la versión en Portugués, pero se preveía que podríamos necesitar más idiomas en el futuro).… Seguir leyendo Cómo pasar un sistema monolingüe a multilingüe

Publicada el
Categorizado como Ejemplos

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