AngularJS 1.x: Componentizando tus aplicaciones

banner_puzzle

EDIT: En el tiempo que he dedicado este post, Carlos Azaustre ha subido una entrada entera para explicar el taller que dió en la AngularCamp de Barcelona y habla exactamente sobre el mismo tema de una manera mucho más profunda y concisa.

Como tenía bastante avanzado el post he decidido publicarlo, sin embargo, os recomiendo encarecidamente que vayáis al suyo ya que deja todo los conceptos mucho más claros.

Sí, estoy hablando de Angular 1.x, no me he equivocado de framework. No, no me he vuelto loco, voy a componentizar vuestras aplicaciones hecha en AngularJS 1.x con… AngularJS 1.x. ¿Queréis saber cómo? Adelante 🙂

Read More

Angular2: ¿Y si nos damos un tiempo?

ionic-angular-v2

Ayer tuve la oportunidad de acercarme durante un par de horas a disfrutar de la charla ofrecida por la comunidad MsCoders sobre cómo trabajar con Ionic Framework en Visual Studio 2015.

La charla tuvo lugar en la sede de Microsoft en La Finca. En términos generales la charla estuvo bien y el ponente (no he encontrado su twitter o sitio personal para enlazarlo, perdonad) nos puso en contexto de una manera amena sobre qué es y cómo trabajar con Ionic. Me llevé una tarde agradable.

Sin embargo, no venía a escribiros sobre la charla en si y si sobre un tema que salió a colación durante la ronda de preguntas. Un tema que llevamos un año oyéndolo y en el cual cada uno tenemos una opinión diferente.

Las preguntas eran  originadas a que Ionic tiene una dependencia muy fuerte con AngularJS, el equipo de desarrollo de Ionic ya está trabajando en Ionic2 para que soporte Angular2 por defecto.

Y la pregunta de casi todos los desarrolladores que tienen pensado hacer una aplicación en Ionic y que no saben nada todavía sobre AngularJS, suele ser la mismo debate interno ¿Empiezo a trabajar y aprender sobre AngularJS o ¿empiezo a darle duro a Angular2? Bueno, yo tengo mi opinión al respecto.

Read More

AngularJS: Esperando a resolver varias promesas

promises

En ocasiones, por obligaciones del guión, no nos queda más remedio que tener que llamar a un servicio de manera iterativa para obtener colecciones de datos de diferentes usuarios, clientes o datos relacionados. Lo que fácilmente el servidor podría resolverlo devolviendo un único JSON con todos los datos, se acaba convirtiendo en una tortura por un, digamos, fallo de diseño o de concepto en el desarrollo de la parte back.

En muchas ocasiones los fronts tendremos que lidiar con situaciones así e intentar conseguir una solución lo más elegante posible. Por lo general estas llamadas iterativas se producen de manera asíncronas por medio de llamadas Ajax, por lo que es complicado dar una buena solución y que a la vez todas las llamadas Ajax realizadas se esperen para obtener todos los resultados.

Read More

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

Un mes aprendiendo de EmberJS

global_436299939

Desde hace un mes más o menos, he empezado a usar EmberJs como framework JavaScript por motivos profesionales. Lógicamente, todavía no me considero ningún experto y pueda que muchas cosas de las que aquí comente sean erróneas debido al poco tiempo que llevo con ello. Sin embargo me gustaría exponeros la experiencia que ha supuesto para mi estos días y las cosas buenas y no tan buenas con las que me he ido encontrando.

Read More