Cómo trabajar con grandes archivos JSON usando PHP

Recorrer un archivo json es algo sencillo, ¿cierto? Pues parece que cuando el tamaño del archivo es grande las cosas ya no son tan simples… Lo que se haría típicamente sería algo similar a: El problema aquí es que se requiere primero leer todo el archivo para, recién entonces empezar a procesar… Tomemos un ejemplo… Seguir leyendo Cómo trabajar con grandes archivos JSON usando PHP

Cómo prevenir la subida duplicada

Ultimamente vengo trabajando bastante con procesamiento de planillas Excel usando PHP. Por lo general, el workflow del usuario es algo así como: Trabajar con algún otro sistema (HomeBanking, Plataforma de trading, etc…) Descargar información en formato Excel Importar planilla descargada al sistema que yo desarrollé Trabajar la información dentro del sistema Uno de los errores… Seguir leyendo Cómo prevenir la subida duplicada

Cómo llevar los cambios de una base de datos de desarrollo a producción

Cuando tenemos una aplicación en producción (Es decir, siendo utilizada por usuarios reales) es muy común que nos encontremos con necesidades que no han sido cubiertas por el desarrollo original. Esto puede deberse a diversos factores como la falta de análisis, una pobre comprensión de la problemática a encarar o simplemente al hecho de que… Seguir leyendo Cómo llevar los cambios de una base de datos de desarrollo a producción

Cómo autenticar usuarios en WebServices SOAP usando PHP

Muchas organizaciones (Especialmente gubernamentales) optan por exponer sus servicios web mediante el protocolo SOAP. Para hacer uso de dichos servicios es necesario consumirlos. Existen algunas ocasiones en las que no basta con conocer la URL del servicio, también es necesario realizar algún tipo de autenticación para obtener el resultado buscado. Autenticación HTTP en WebServices SOAP… Seguir leyendo Cómo autenticar usuarios en WebServices SOAP usando PHP

Cómo mostrar un array de PHP en una tabla HTML

Los arreglos (o arrays) en PHP son, por lejos, la estructura de datos más utilizada. A diferencia de otros lenguajes, los de PHP son altamente flexibles (no tienen una longitud predeterminada, pueden albergar datos de diferente tipo, etc…). Una necesidad bastante común cuando se trabaja en desarrollo de aplicaciones web es la visualización del contenido… Seguir leyendo Cómo mostrar un array de PHP en una tabla HTML

Cuál es el mejor lenguaje para aprender a programar

Una pregunta que veo repetirse mucho entre gente que quiere aprender a programar es qué lenguaje es más conveniente para empezar. Lo que suelo contestar es que no es de suma importancia el lenguaje que se elija. Lo más importante a la hora de comenzar es aprender los rudimentos básicos de la programación (Qué son las… Seguir leyendo Cuál es el mejor lenguaje para aprender a programar

Cómo generar facturas electrónicas usando PHP

En los países de Latinoamérica se está produciendo una migración hacia la facturación electrónica (dejando de lado las viejas facturas de papel). Más allá de aspectos políticos, es una muy buena noticia por, al menos, los siguientes motivos: Las operaciones comerciales se realizarán mucho más eficientemente Se limitará muchísimo la economía informal y todos los… Seguir leyendo Cómo generar facturas electrónicas usando PHP