¿Angular y React han muerto? ¿Larga vida a Vue?

34132529606_07fdba780c_o.jpg

Fotografía de Eric Kim

AVISO: El post de hoy trata sobre temas de actualidad. Los temas de actualidad tienen el gran problema de caducar demasiado pronto. Intenta no apoyarte en estas opiniones personales si ves que ha pasado demasiado tiempo desde su publicación. Puede que el contexto actual sea muy diferente.

Nos encontramos en una de esas semanas donde damos por muerto un framework y vitoreamos a los nuevos candidatos a ocupar su lugar en el Olimpo JavaScript. Los debates fluyen por Internet entre los partidarios de una u otra plataforma. Las virtudes y los defectos vuelan como argumentos de por qué uno u otro es mejor.

Me uno a este debate veraniego para dar mi punto de vista contestando algunas preguntas ¿Están realmente muertos Angular y React? Lógicamente no, están más sanos que nunca. ¿Está Vue preparado para ser su sucesor? No creo que sea el framework que suponga un cambio de paradigma en el desarrollo de aplicaciones front, simplemente es una opción más.

Entonces… ¿Por qué el debate? ¿Por qué este resurgir de Vue? ¿Por qué ahora React y Angular no son tan buenos? ¿Debería cambiar? ¿Debería aprender Vue?

Te contesto a todo esto en más en detalle, a continuación:

Read More

Anuncios

He diseñado la mejor aplicación del mundo

13329570024_d7945dbaca_k.jpg

Imagen de Michael Elliott

Estoy muuuuy ilusionado con un nuevo proyecto personal que me ha salido. Mi tío, que tiene una pequeña tienda de electrodoméstico, quiere que le modernice los sistemas informáticos que usan desde que abrió hace ya 15 años.

Necesita una aplicación financiera con la que poder gestionar todo lo que ocurre en su pequeña tienda de Hortaleza, esto es, gestionar pedidos, facturas, recibos, empleados y demás…Vamos, el kit completo típico.

Tenía pensado comprarse una pequeña suite de aplicaciones para PYMES que permiten todo esto, pero el precio de 300 €, me parece desproporcionado, así que he decidido hacerlo yo. Mi tío es una persona muy noble y me ha dicho que me pagará por todo el tiempo que me lleve el proyecto.

LLevo unos días pensando en cómo lo quiero hacer y he diseñado todo un stack completo. Como creo que me ha quedado muy guay, quería compartirlo con vosotros. ¿Os apetece ayudarme con feedback? Pues adelante y seguid leyendo:

Read More

Sobre el daño que está haciendo Twitter a la comunidad

main.jpg

Entré en Twitter ya hace unos años como mera curiosidad, sin más pretensión que la de descubrir que era eso de escribir frases en 140 caracteres.

Los primeros años, descubrí muchas cuentas sobre política y desarrollo. Cuentas que actualmente son un referente para mi dentro de la comunidad y que me han influido mucho en mi formación y mi forma de pensar sobre una gran cantidad de temas.

No fue hasta este último año donde empecé a interaccionar más con el resto de personas que sigo y me siguen.

Read More

4 razones que cambiarán tu visión de Microsoft

inspiring-quotes-by-satya-nadella1-1464951892

No me paga el sueldo, no tengo intereses secretos, llevo meses sin picar una línea en .Net y sin embargo, eso no significa que no sepa observar la realidad.

Me marcó mucho una frase de uno de mis profesores de universidad. En una de sus clases magistrales, nos explicó como de importante era el no cerrarnos puertas a nada en la vida, siempre nos avisaba a que estuviéramos alerta con las oportunidades que se ponían a nuestra disposición.

Me acuerdo que el consejo venía debido a que en un momento dado, muchas empresas se habían sentido atraídos en contratar estudiantes de la facultad la Universidad de Alcalá . El problema fue que tuvieron que irse por donde habían venido. Esto se debió a que ninguno de nosotros cumplíamos con la máxima de haber desarrollado con tecnología .Net.  Como imaginareis, en la UAH (y en casi todo Madrid), la mayoría de laboratorios se impartía con tecnologías Java.

Mi profesor me explicó que .Net podía ser una grandísima salida profesional y que aprendiendo este tipo de cosas nuevas me iban a valorar mucho por dos motivos: el primero es que existía poca gente en Madrid formada en .Net. Las empresas demandaban ese perfil mucho en aquel momento. Y lo segundo fue que esos profesionales, que se habían salido de su zona de confort, estaban muy valorados por esta misma razón.

A mi la idea me caló y empecé poco a poco a aprender sobre cosas del mundo .Net. Como a todos, los prejuicios iniciales me invadieron y mi idea de lo que era Microsoft entonces a lo que es ahora ha variado sobremanera. He conocido a un montón de personas gracias a este stack tecnológico y siempre me encontrado muy confortable trabajando con productos Microsoft.

Escribo esta entrada para ayudar a quitarte esos prejuicios que se que a ti también te recorren el cuerpo. Escribo un poco como reflexión sobre lo que pude ver en la #Codemotion2016: Un Microsoft que era patrocinador del evento, pero que para los asistentes simplemente era la enésima oportunidad para realizar un chiste trillado sobre Windows o Internet Explorer. Me gustaría dar un voto a su favor para haceros ver que no es el mal personificado.

Como la visión de todo el mundo, mi visión es muy sesgada debido a mis circunstancias y mis experiencias, pero si quería exponer 4 razones por las cuales creo que merece la pena que el día de mañana le des una oportunidad a Microsoft y por lo menos veas una opción más dentro del gran abanico de opciones con el que ya cuentas en el stack tecnológico actual.

Venga, no te vayas, quédate que te va a molar:

Read More

En defensa de la Ingeniería Informática

flickr-970-80

La informática es como un desierto. Un mundo lleno de dunas inexploradas, de tormentas y de penas. Un lugar con preciosos oasis en los que poder disfrutar.

Nunca fui un alumno brillante. Empecé mis estudios bastante perdido y los acabé a contra pié, terminando como pude para evitar pagar precios en la matrícula que no nos podíamos permitir si seguía suspendiendo asignaturas.

En el camino, un montón de lecciones y de conocimiento, de logros y derrotas, de amistades y enemistades. Como la vida misma.

Escribo este post a colación de la última Bonilista de David Bonilla. Y no lo escribo como contrapunto a sus palabras. Las ideas que obtuve de su posts están muy alineadas con las mías y la visión de estudiar, estudiar y estudiar es la clave de lo que quiere transmitir.

Sin embargo, en torno a sus textos siempre salen debates interesantes que atañen a nuestro sector. En esta ocasión, y en todos aquellos corrillos de debate a los que suelo acudir, siempre suele hablarse del debate de si estudiar o no una ingeniería informática.

Read More

El becario, el frontender y el tutor: una historia de consultores

elbuenoelfeoelmalo

 

Se acaba para mi una de las etapas más increíbles y fructíferas de lo que llevo en mi corta vida profesional. A partir de la semana que viene dejo de trabajar en Altran para poner rumbo a un nuevo destino que me haga sentir tan bien o mejor de lo que me he sentido a lo largo de los ya casi 5 años que llevo trabajando como desarrollador software.

Como podéis imaginar, estar casi 5 años en una misma empresa hace que uno tenga anécdotas de todo tipo pues, después de trabajar con un elevado número de consultores y de participar en otro tanto número de proyectos con clientes de todo tipo, es imposible no contar con ellas.

Quería aprovechar este post para hacer un poco de balance de lo que han supuesto estos 5 años y como creo que evolucionado. Para ello voy a presentaros a mis tres ‘yos’ del pasado para que conozcáis mejor mi trayectoria de estos años.

Espero que os guste esta nueva retrospectiva. Adelante 🙂

Read More

¿AngularJS vs ReactJS? Cómo confundir la velocidad con el tocino

1-MRPl_SNuRGJchb6eOAnkSA

Últimamente no hago otra cosa que encontrarme post comparando frameworks JavaScript. Y es que si nos ponemos a pensarlo, es normal que existan tantos post explicativos de este tipo. Cada año, mes, incluso día, existe un nuevo framework JavaScript en el planeta que nos promete el mejor rendimiento y la mejor forma para desarrollar aplicaciones robustas, mantenibles y escalables.

Es lógico que con la velocidad a la que crecen las alternativas, necesitemos ayuda para elegir la mejor solución. No es lo mismo desarrollar con EmberJS, que montar una aplicación compleja con BackboneJS, por lo que cuanto antes nos ayuden a abrirnos los ojos con que podemos hacer y que no con tanto framework, mejor.

Sin embargo, últimamente veo muy obsesionada a la comunidad creando una batalla ficticia entre dos ecosistemas que, bajo mi punto de vista, no tienen nada que ver el uno con el otro y en el que hacer cualquier comparación puede llegar a ser bastante odiosa.

Read More