to mock or not to mock 200x146 Mock vs Stub, y otros elementos de Unit TestingEmpezando en el mundo de las pruebas unitarias (UT), al principio no se ve la diferencia entre un y un Stub. Centrandose en , ambos se consiguen usando el método getMock(), y eso aún genera más confusión.

Leer el resto de la entrada »

zeitgeist 150x150 Zeitgeist: la películaIncreíble documental que me ha dejado muy descolocado respecto a instituciones de nuestra época. Aunque dura casi dos horas, es altamente recomendable ver, ya que te muestra un nuevo punto de vista quitandote la venda de los ojos sobre los engaños que sufrimos continuamente.

Existe una continuación llamada “Zeitgeist: Addendum“, que espero poder ver en breve. Copio la sinopsis que se puede encontrar en la Wikipedia:

Leer el resto de la entrada »

javascript logo 177x150 Javascript: objetos, funciones y arraysEn no existe la programación orientada a objetos, o almenos de la forma como otros lenguajes de programación del lado del servidor. Igualmente, puede que haya veces que se quiera encapsular ciertos conceptos, para hacer el código más legible o de más fácil utilización.

Para ello hay que conocer tres elementos principales de Javascript:

Leer el resto de la entrada »

En el trabajo tenía un script de que, cuando se cargaban muchos elementos en el DOM, tardaba casi 2 minutos en inicializar todos los objetos y eventos. No siendo un Javascript Expert, he tenido que optimizar el código para que siguiera funcionando correctamente, pero teniendo que esperar mucho menos a tenerlo todo listo. Quiero explicar mi experiencia y las herramientas que he descubierto, por si a alguien lo son de utilidad.

Leer el resto de la entrada »

ancient egyptian regexp 200x139 Funcionalidades avanzadas con las expresiones regularesLas son un mundo muy extenso y difícil de dominar completamente. Pero a medida que van surgiendo necesidades, puedes descubrir funciones interesantes y muy útiles.

Para realizar una captura, hay que usar los paréntesis. Pero puede darse el caso en que se usen los paréntesis y no se quiera la captura, sinó que simplemente se utiliza para decir que es opcional su contenido.

Leer el resto de la entrada »

mandamientos Los 12 mandamientos de un jefe innovadorPoco hay que añadir al artículo de Manuel Ramon en Pensamiento Imaginactivo. Lo encuentro muy interesante; los jefes tendrían que tenerlos a mano para ir recordándolos, o usarlos como check-list periódica. Copio los doce mandamientos:

Leer el resto de la entrada »

netbeans eclipse logos 200x100 Autocompletado en Netbeans y EclipseLos Entornos de Desarrollo Integrado (IDE) son muy útiles para programar. Ofrecen una serie de funciones que ayudan muchos aspectos del desarrollo, ahorrando tiempo y agilizando procesos. Una de las funciones que más gusta a los desarrolladores es la función de : a medida que se va escribiendo el código, el IDE ofrece un desplegable con sugerencias a lo que se quiere escribir, ayudando a escribir más rápido. En esas sugerencias pueden salir constantes o funciones nativas de los lenguajes de programación, o cualquier otra parte del código que ya se haya desarrollado en el proyecto en uso.

Leer el resto de la entrada »

workspace 200x133 Interrupciones del trabajoAlguna vez has acabado tu jornada laboral y tienes la sensación de que no has hecho nada? Y alguna vez has sentido que has hecho muchísimo trabajo con solo un par de horas? En la mayoría de los casos el problema es que no se rinde durante el tiempo destinado a trabajar. Aumentar el de los trabajadores debe ser un objetivo de las empresas, ya que tanto ganan las empresas que obtienen más beneficios, como los trabajadores que se sienten más útiles y motivados.

Leer el resto de la entrada »

Página 3 de 19123456...1015...Última »