XDebug con VSCode en Docker sobre Ubuntu

Usar Docker en proyectos PHP es un viaje de ida. Olvidarse del «te juro que en mi casa andaba!» es una bendición. Claro que, para poder desplegar, primero hay que desarrollar. Y desarrollar implica, claro está, debuggear. En PHP no contamos con un debugger incorporado a nuestros IDEs… afortunadamente existe XDebug. El problema, sin embargo,… Seguir leyendo XDebug con VSCode en Docker sobre Ubuntu

Integrar dos aplicaciones con un WebServices SOAP

Una consulta que recibo bastante a menudo remite a cómo conectar dos sistemas dentro de una organización. Algunos ejemplos: Tengo la necesidad de conectar dos sistemas, uno de administración de stock y otro de asignaciones de bienes a personal. Lo que debería suceder son dos cosas: 1. Sistema de administración hace compra de stock, por… Seguir leyendo Integrar dos aplicaciones con un WebServices SOAP

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

Implementación de roles basada en PHP y MySQL

Una pregunta que veo a menudo: Estoy haciendo un inicio de sesión en php. el usuario solo debe ingresar su nombre y sera re direccionado dependiendo del rol que tenga. Estoy realizando un sistema en php y mysql quisiera saber cómo trabajar con múltiples sesiones como por ejemplo que tenga una cuenta de administrador y… Seguir leyendo Implementación de roles basada en PHP y MySQL

Publicada el
Categorizado como Ejemplos Etiquetado como

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 ,

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