QUE ESTOY HACIENDO
Desarrollo Web
El desarrollo web ha ido en incremento y las tecnologías a la par, lo que me apasiona del desarrollo web es que podemos tener aplicaciones tan diversas y al hacer un proyecto podemos elegir tantas herramientas como las necesitamos.
Actualmente el uso del HTML CSS y Javascript ha pasado a otro nivel; programamos basándonos en componentes, preprocesadores de estilos y diferentes Frameworks de Javascript que nos ayudan hacer nuestra tarea de administrar proyectos web mucho más eficiente.
Java Backend
Java es uno de los lenguajes más populares en el mundo del desarrollo de software, ¿porque me gusta? porque tiene características fuertes para hacer casi cualquier cosa; una amplia adopción de la programación orientada objetos, patrones de diseño fuertemente establecidos.
Conceptos programación funcional, inyección de dependencias, no es ajeno al entorno porque va de la mano con los conceptos actuales.
Más allá de tener Java EE, existen grandes soluciones como los módulos de Java Spring o Struts, Diferentes ORM como Hibernete y MyIbatis entre otros, que hace fácil la integración entre diferentes herramientas.
Javascript
Durante toda mi vida como programador he utilizado JavaScript, pero nunca había tomado tanta relevancia como en los últimos tres años, cuando empecé a ver el potencial gracias a las librerías y frameworks que empezaron a aparecer en escena tal como BackBone, Angular, React, Polymer y VueJS.
BackBone fue la primer librería que conocí y la forma en que Model, Collections y View trabajaban me emociono.
Angular vino después y sus directivas realmente fueron útiles en uno de los sistemas más completos que me tocó proponer y dirigir hasta llevarlo a producción.
Polymer es el ultimo que llego y aunque tiene características muy similares a los demás me gusta su forma de aislar sus componentes que se puedan probar independientemente y la forma en que se comunican el uno del otro.
Vue.js me intereso por los buenos comentarios y su rápida adopción pese a que llego tarde al mercado pero realmente es fascinante la forma tan clara en que se escriben sus componentes, creo que si me dieran a elegir optaría por este.
PORTAFOLIO
Que estoy leyendo
Azure for architects
...
Creativity INC
...
Developing Open Cloud Native Microservices
...
Eloquent Javascript
Cualquiera que quiera aprender Javascript de verdad, deberia de ser una lectura obligada