Blog

Blog

Inyección de Dependencias

La Inyección de Dependencias es un modo que tenemos para crear instancias de clases de un modo centralizado y poder proveerlas a las distintas partes de nuestro proyecto.

Divide y vencerás

El hecho de que la programación se vuelva complicada, se debe muchas veces a la falta de orden.

CamelCase Plugin

CamelCase te hace ser más eficiente a la hora de cambiar entre estándares de nomenclatura.

Cambios de contexto

Cada vez que nos distraemos mientras estamos haciendo una tarea, nos cuesta varios minutos volver a concentrarnos en lo que estábamos inmersos.

Testing

No tienes tiempo para no hacer testing.

Sombreros de Pensar

La técnica de los 6 sombreros de pensar de Edward De Bono consiste en establecer un marco para abordar las diversas perspectivas que se pueden dar para un tema dado.

Pet Projects

Realizar proyectos distintos al que trabajas en tu día a día te hace crecer.

5 AM

Levantarse pronto es clave para la productividad de cualquier persona. En especial, para un desarrollador Android es vital.

Estimación de Tareas

Los puntos clave para acertar dando la estimación de una tarea son la complejidad, el tamaño y la incertidumbre.

SOLID

No seguir los principios SOLID es pan para hoy, hambre para mañana.

Deuda Técnica

Nos permite avanzar más rápidamente ahora, pero nos ralentiza a largo plazo.

10 Tips de Productividad

En nuestro día a día como desarrolladores Android, podemos y debemos aplicar buenas prácticas y hábitos para ser más productivos.

Valor / Esfuerzo

Por muy bien y rápido que hagamos algo. Si esto no vale para nada, estamos perdiendo el tiempo.

Ley de Parkinson

El trabajo se expande hasta llenar el tiempo disponible para que se termine.

Push Pop Peek

Son acciones que hacen referencia a operaciones en los elementos de una pila (stack).

Meditación

Un muy buen hábito que te ayuda a ser más productivo es incluir la meditación en tu día a día.

Afilar la sierra

El concepto de afilar la sierra se basa en la importancia de estar mejorando nuestras aptitudes y herramientas para poder ser más efectivos.

Procastinar

Es el acto de posponer lo que tienes que hacer.

Escritorio Limpio

Tu ordenador, ya que es una fuente de carga mental. Si lo tienes limpio, te dará una sensación de orden y tranquilidad que mola mazo.

Programas al Inicio

Arrancar programas al inicio en tu ordenador es una de esas prácticas que empecé a usar hace una porrada de años y que viene de maravilla.

Fuera distracciones

Una muy buena manera de concentrarse y pillar foco cuando estás programando, es tener un espacio de trabajo ordenado y minimalista.

El Poder de los hábitos

La idea detrás de este libro es que un cúmulo de pequeñas acciones, es el camino para hacer grandes cosas.

Corrutinas

Las corrutinas son un modo de escribir código asíncrono de un modo mucho más ordenado.

Data Binding

Es un modo de añadir código a los XML para evitar escribirlo en las activities (o fragments).