AngularJS: Indicando dependencias manualmente

angular_js_ui_router_cheat_sheets

Una de las primeras funcionalidades con la que nos topamos a la hora de aprender AngularJS, es su potente inyector de dependencias. El inyector de dependencias es el encargado de instanciar de manera perezosa (es decir, los componentes se instancia bajo demanda de uso) todos los servicios que un componente precise para so correcto funcionamiento.

Read More

Guías de estilos sobre JavaScript y AngularJS

AngularJS-Resources

En estos últimos años me he vuelto un obseso de la limpieza en el código. Durante mis primeras andaduras en el desarrollo sufrí bastante en proyectos que no mantenían un orden estricto o que se encontraban repletos de código espagueti.

No os creáis que estos proyectos de los que hablo eran proyectos desarrollados por otros compañeros, no, lo peor de todo es que por lo general, cuando más sufría era manteniendo código mío. Los primeros meses en la profesión son los típicos de contentarse con que las cosas funcionen y no con que las cosas estén bien hechas y estructuradas.

Empecé a sufrir mi forma de desarrollar muy temprano, cuando pasado un tiempo, tenia que afrontar nuevos evolutivos en mi propio código. El tiempo que dedicaba en leer código y en entender conceptos que yo mismo había ‘picado’ meses atrás, acabo por minarme de tal manera que salía del trabajo a horas intempestivas y por normal general, bastante frustrado.

Por suerte descubrí durante esa etapa grandes libros (como este y este) que me ayudaron bastante a ser consciente que estaba realizando las cosas mal y que tenia que cambiar el chip. Era hora de dejar de echar la culpa a los demás y de asumir que el problema estaba en mi falta de técnica y profesionalidad.

Read More