
Evitando los getters y setters en las entitades de Symfony
Es el día y aún no logro entender porque en las clases de symfony de tipo entidad se debe acceder a las propiedades a través de métodos getters y escribir valores a través de setters, nunca encontré un argumento válido…

Anotaciones propias para Symfony 2
En un proyecto reciente estaba buscando filtros de controladores para implementar una capa de verificación de credenciales por permisos de usuario y fue como me enteré que en symfony existían las anotaciones personalizadas, que son básicamente bloques de texto en…

Mis primeras impresiones sobre Symfony
Ahora estoy trabajando en un nuevo proyecto, en el que la base ha sido desarrollada sobre PHP utilizando Symfony 2.7, básicamente es un API asegurada bajo oauth2, y bueno, detalles muy interesantes hay ahí, como por ejemplo, el uso de…

Usando el API de Google Calendar
Hace algunos días y precisamente antes del GoogleIO de este año estaba tratando de implementar el API de google calendar para agregarlo como funcionalidad en #LeventoCRM, debo decir que la documentación estaba horrible, pero el día de la inauguración del…

Creando excepciones personalizadas en WCF y cachandolas en PHP
En este artículo les enseñaré 2 cosas, una de ellas será crear un servicio wcf desde el cual puedan manejar sus propias excepciones y lo otro será enseñarles a consultar cada tipo de excepción. Empezaré suponiendo que ya han creado…

Como modificar el DOM de un thumbnail en Dropzonejs
Dropzonejs es una de esos plugins que podemos utilizar para hacer uploads de archivos haciendo click en determinada área o arrastrando múltiples archivos en una zona de nuestra web, buena documentación y al parecer una buena comunidad, lo conozco de…

Poniendo en marcha Yii2 en Windows
Luego de recibir un comentario donde preguntaban como poner en marcha el nuevo yii en un ambiente windows donde no siempre se tiene acceso al composer, es que decidí escribir un artículo que sirviera de guía para aquellos que desean…
url amigables yii en arch linux
Hace poco enfrente un problema al configurar las url amigables en arch linux, pensé que solo bastaba con editar el httpd.conf y des-comentar la linea del modulo de rewrite LoadModule rewrite_module modules/mod_rewrite.so Ademas de directorio “root” para que las directivas…

No cualquiera desarrolla software de calidad en estos tiempos
Últimamente he estado probando diversos lenguajes, frameworks y librerías para desarrollar aplicaciones que tenemos en mente aquí en Qbit, pero me he encontrado con un problema que según yo, se ha generalizado a la mayoría de lenguajes open source,…

Feliz año nuevo 2015
Este año ha terminado y con ello podemos decir que se va otro año lleno de proyectos interesantes, de los cuales hemos aprendido y hemos aportado nuestra experiencia. DcodSMS, se prepara para un cambio que le ayudará a gestionar mucho…

Una nueva versión de Celestic está en camino
Celestic es una aplicación colaborativa basada en la web, desarrollada para ayudar a los equipos de desarrollo a tener el control y la visión histórica durante todo el proceso de creación de una aplicación de software. Es una herramienta Opensource…

Lo nuevo que trae Yii 2.0
Hace un par de años desde que empecé a utilizar Yii Framework, mi primer proyecto grande fue precisamente Celestic, el cual quedó en la versión 0.4 y dejé de actualizar, aunque lo desarrollé con la finalidad de aprender bien el…

Sphinx – search engine
Hola miembros de qbit y seguidores del blog, hace poco tiempo tuve la oportunidad de trabajar con sphinx (search engine). Para lo siguiente necesitamos: * Linux * Sphinx aquí * Base de datos por lo menos con una tabla para…

Apache no toma los cambios del archivo php.ini
Como bien dicen por ahí, nunca se termina de aprender y es lo que me ha ocurrido recientemente con el archivo de configuración de php para apache. Pues resulta que hice modificaciones a mi archivo php.ini, reiniciaba el servicio de…
Celestic Project Manager 2da version
Hace aproximadamente 3 meses que empecé a trabajar silenciosamente en la 2da. versión de nuestro Project Manager llamado Celestic.. la idea de una segunda versión era la misma de siempre, implementar nuevas herramientas y librerías para aprender un poco más…
URL amigables con Yii Framework (friendly’s url)
Ya habiendo hecho varias pruebas con Yii Framework, el framework de php que estoy utilizando para el desarrollo de aplicaciones, apareció el tema de las url amigables, por lo que me dispuse a buscar algo acerca del tema.. pocos minutos…
Validador de RFC
Hace algunos años atrás escribimos un pequeño servicio para verificar si un RFC existía o no.. a la fecha aún el servicio existe y para mi sorpresa muchas personas lo consultan, la realidad es que en aquel entonces lo hicimos…

VerbalExpression la evolución de las expresiones regulares
Hey, antes de empezar.. una expresión regular es una secuencia de caracteres que forma un patrón de búsqueda, principalmente utilizada para la búsqueda de patrones de cadenas de caracteres u operaciones de sustituciones. Por ejemplo, el grupo formado por las…
Feliz año 2013
Ha sido un gran año de aprendizaje y mucho de eso lo hemos compartido, hubiésemos querido tener suficiente tiempo para escribir aún más, pero siempre hay pequeños retos que nos lo impedían.. esperamos superarlos y continuar compartiendo eso que nos…
RESTful API Frameworks en PHP
La semana anterior liberé la versión 0.4.0 de Celestic y una cosa que había prometido y que al final no logré hacer era escribir una API en REST para utilizarla desde equipos móviles.. Bueno, al menos hay una versión preliminar…
Comentarios recientes