Asier Marqués
Latest answers

Tengo una duda que no me deja dormir, tengo que iniciar mi TFG: voy a realizar una Web (posteriomente también será un app multiplataforma gracias a Phonegapp), una API Rest con Nodejs + Express +Password... Mi gran duda es utilizar MongoDB o Mysql como base de datos. ¿Algún consejo? ¿Pros y contras?

Depende mucho de cómo vayas a trabajar con los datos. Si tienes problemática relacional, necesitas una base de datos relacional como mysql. Si almacenas documentos o los datos no tienen un esquema/estructura definida, mejor Mongo o una base de datos documental.

View more

Crees que una pareja ahora mismo en tu vida, ralentizaria tu avance en cuanto a tu carrera tecnologica?

Ni de coña. En el pasado perdí parejas y personas muy importantes en mi vida por pensar de esa forma o de forma parecida. He aprendido que al menos para mí, una carrera profesional sin un equilibrio emocional y sin tiempo con la gente que me quiere de verdad (pareja, amigos, familia) me hace miserable.
No pienses así, a la larga tu estabilidad emocional te hará crecer como profesional y serás muy apreciado en tu equipo (en el que trabajes o lideres)

View more

Que musica escuchas cuando conduces

Suelo conducir o bien con la radio puesta con RockFM o Radio 3, o con algún cd grabado con podcasts (carne de videoclub muchas veces) o sesiones (música electrónica) que me han pasado amigos para que las escuche.

View more

Soy un programador novato-avanzado y quiero emprender mi negocio propio. comenecé con un programa que vendí, un punto de ventas sencillo que permite realizar ventas, inventariar, totalizar... etc. Aún estoy trabajando apatronado pero quiero independizarme ¿Qué me recomiendas?

Joshua B

No me gusta hacer recomendaciones sobre este tema. Pero si tuviese que decir algo, te diría que pienses el por qué de montar un negocio.
Y si tienes una razón convincente que te llene, lo siguiente más importante es aprender/mejorar en aspectos financieros. Solo con conocer los términos y el lenguaje te valdrá de mucho.
Medir los beneficios de lo que hagas es clave, a nivel financiero puedes saber realmente si tu negocio merece o no la pena y dónde invertir o qué desechar.

Luego lo segundo más importante si vendes producto es tener un canal de venta. Si no tienes un canal de venta, la venta va a ser cara siempre.

Y ya, que no me gusta dar consejos de este tema :)

View more

Soy estudiante del último curso de ingeniería informática, actualmente trabajo en una empresa de desarrollo de software (un mes). ¿Dónde encuentras la motivación para programar? Para alguien sin experiencia, o con poca, es complejo sobre todo cuando llegas a momento donde no sabes continuar.

Mi motivación reside en que programar es una herramienta poderosa para crear. Desarrollar software es algo creativo, no una mera herramienta para crear entradas en una base de datos.

Realmente a mí lo que me motiva es crear, más que la programación en sí. Pero la magia de la programación es que solo necesitas un ordenador y conexión a Internet para ir mejorando.

Te recomiendo ir a eventos o charlas que se hagan en tu ciudad y conocer a otros desarrolladores. La comunidad es algo que alimenta mucho.

También te recomiendo que te unas a alguna comunidad que haga desarrollos con un framework concreto ya sea de javascript, php, python, java, .net... lo que sea. Lo bueno de los frameworks es que están hechos para compartir conocimiento y formas de trabajar.

Nunca pierdas la motivación de programar y mejorar como creador de software, es una aptitud muy valiosa tanto a nivel profesional como a nivel personal.

View more

Yo también he estado en alguna de tus charlas sobre wordpress y symfony, mi duda siempre es la misma, ¿Por qué "vitaminar" wordpress y no usar directamente Symfony? ¿Qué aporta en proyectos medianamente importantes?

Porque en algunos proyectos viene impuesto o puede tener sentido. Por ejemplo en proyectos de contenido o redes de blogs/magazines.

View more

Vi tu charla sobre la integración de Wordpress en Symfony y me quedé con la curiosidad de saber porque no habías utilizado proyectos como roots.io que ya es un wordpress con "buenas prácticas" de php

Las soluciones de roots son muy buenas e interesantes pero en mi opinión le falta solucionar aún más la parte de desarrollo en sí, con Bedrock se queda un poco en la parte de organización y composer únicamente.

Se puede utilizar Sense (sense.simettric.com) o lo que expuse en la charla de forma complementaria a las soluciones de roots.

Sage tiene buena pinta para themes, pero para aplicaciones que deban tener código de negocio y deban escalar en casos de uso, se queda algo corto.

Aun así, es un proyecto que respeto y me parece bueno de aplicar. En mi proyecto Sense se tienen en cuenta algunas de esas cosas pero se pretende dar una solución para programar código migrable fácilmente a frameworks como Symfony.

View more

¿Quién ha tenido la influencia más positiva sobre ti?

La verdad es que no ha sido una sola.

Creo que valoro todo los pequeños momentos que he compartido con todas las personas que he conocido que hacen cosas por sí mismos siguiendo su propia experiencia, curiosidad y criterio.

No me refiero únicamente a personas que hagan cosas en el plano de negocios o tecnológico sino también en el campo artístico.

Normalmente este perfil de gente se mueve mucho y aporta un criterio propio al margen de lo políticamente correcto, quedar bien o de lo que se asume como normas para tener éxito en la vida --incluso a veces huyen de estas--. Viajan con experiencia que se percibe de una forma inmediata al compartir un café con ellos y siempre aportan puntos de vista que sirven para la vida en general.

Tengo la suerte de que una de estas personas es mi padre, por lo que si tengo que elegir a una persona, sin duda serían sus valores y punto de vista los que más me hayan influenciado.

View more

¿Qué habría en tu ciudad perfecta?

Movimiento, cultura, buen café, buenas cervezas, gente pasional que haga cosas y buena conexión a Internet.

View more

¿Qué es peor? ¿Tener demasiado calor o demasiado frío?

Demasiado calor, sin duda.

View more

¿Qué es lo que te gusta hacer en un día lluvioso?

Tomar café por la mañana. Un vaso pequeño con ron solo de noche.
Acompañados de un libro o de una serie.

Y si tengo compañía, es un buen momento para aprovecharla intensamente.

View more

Disculpa, me parecio muy bueno tu sitio, de echo estoy leyendo sobre api rest, como recomendación que tuviera tu sitio una forma mas facil de navegar entre posts por q es dificil poder encontrar alguno de los anteriores, en todo lo demas me parecen excelentes los temas que manejas felicidades!

Gracias por el feedback, me plantearé hacer algo con eso...

View more

Hola Asier, estoy metido con Xamarin forms y bueno estoy haciendo mis primeras app, pero estoy verde aun, necesito asesoramiento para problemas puntuales y cosas complicadas que se me presentan, queria seber si puedes ayudarme y cuanto cobras por ello. Saludos

Actualmente doy formación de Xamarin Forms, si puedes conseguir más gente y estáis en España, puedo plantearme organizar un curso en vuestra ciudad e incluso con más profesionales reconocidos para hacer una formación de varias temáticas.

View more

Tengo poco mas de 3 años de haber incursionado en el mundo de la programación en NET. y no se mucho de los framework pero a que te refieres con "construir un framework", eso es posible en todos los lenguajes de prog. ?

yader joel pérez eugarrios

Realmente a lo que me refería era a desarrollar un microframework. Para .net y en web existe ya una aproximación llamada Nancy, pero creo que le faltan detalles a los que estamos acostumbrados gente que desarrollamos en otras tecnologías y frameworks.

El objetivo es tener una forma de trabajar con tareas repetitivas y criticas ya resueltas para centrarte en lo diferente, en lo que aporte valor de tu producto.

View more

¿Sabes de algun sitio donde se pueda encontrar documentación paso a paso o un mini-proyecto de Silex? Porque con la documentación estandar no me acabo de enterar.

La verdad es que de Silex no conozco guías o cosas así.

Silex por defecto es lo que ves, sin más complicaciones. Sin embargo, si lo usas como sustituto de un framework en proyectos grandes, debes tener claros conceptos de arquitectura y organización de código ya que tienes libertad total para construir un framework propio por encima, con todo lo que ello implica.

View more

Pareces alguien que controla de muchas cosas: Symfony, Xamarin, y mucho mas. ¿Como te organizas para estar al dia? Te organizas un dia o una hora al dia de formacion ?

Mi formación es 100% práctica. Creo proyectos y en ellos pruebo las tecnologías. Para mí es la forma más efectiva de aprender una tecnología junto a impartir un curso sobre la misma.

En muchos casos esos proyectos son internos y muchos no ven nunca la luz.
Con Xamarin por ejemplo invertí un año y medio de I+D antes de utilizar esta herramienta en proyectos para clientes.

View more

nuestro pensamiento tiene limites

Eso no parece una pregunta. Si crees eso y no te parece bien, te recomiendo que leas o busques ejercicios sobre pensamiento lateral.

View more

Como se llama tu gat@?

Tengo dos gatos: Sombra y Prosti.
Sombra es una Bombay y Prosti un cruce de Bosque de noruega

View more

Cuando empezaste con el remo y porque?

Me apunté al club de remo Kaiku con casi 17 años. No tenía un interés especial por el remo ni nada parecido, ni siquiera seguía las regatas, simplemente iba a apuntarme para hacer algún deporte aprovechando que otro amigo se apuntaba. No fue algo planeado.

A esa edad no tenía nada de forma física ni resistencia. Ni sé la cantidad de peso que bajé el primer mes en el cual me pusieron a correr hasta llegar a tener un fondo de una hora.
Después de ese "calentamiento" teníamos que hacer pesas y ergómetro.

Tras ese entrenamiento, nos enseñaron a remar en batel (banco fijo) y banco móvil. Nunca he estado físicamente tan bien como en esa época.

View more

¿Qué te motiva cada nuevo día de trabajo? Es decir que te motiva para levantarte de la cama cada mañana ;-)

La verdad es que tengo la suerte de tener pasión por mi trabajo y es una época interesante ya que el desarrollo de proyectos para Internet está en auge.

El crear cosas nuevas con mis clientes, desatascar proyectos que a priori parecían imposibles de ejecutar con pocos recursos y el finalmente verlos online, utilizados por personas reales, es magnífico.

También el conocer a gente genial, muy inteligente y con experiencia, trabajar con ellos es impagable.

El hecho de también poder crear cosas propias es algo muy motivante también.

View more

¿Puedo preguntarte con miedo..?

Puedes

View more

Has probado Titanium? Es como Xamarin, pero se programa en Javascript, es realmente muy potente, open source, gratis y con una gran comunidad!

Lo he probado, pero no me convence ya que a diferencia de Xamarin, no reutilizo conocimiento fuera de la herramienta. Tiene otras desventajas frente a Xamarin y realmente para mí no es un problema el coste.

View more

Que te parece Xamarin en general, se quedará ahí como otro phonegap o crees que tiene mucho recorrido?

Es una apuesta de futuro sin duda, es un conjunto de productos muy serio que cuentan con un equipo brutal detrás.

Tiene que mejorar en algunas cosas, como por ejemplo su IDE, pero se nota que estás ante algo muy potente cuando lo tocas.

View more

Cuenta un poco de cómo empezaste a programar

Empecé a programar creando comunidades basadas en soluciones como PHPNuke en el 2002-2003.
Esto fue lo que me enganchó al desarrollo web y a comprender el sentido de los hacks que aplicaba.

En el 2004 empecé a trabajar en sistemas ya que todas las consultorías a las que acudía para buscar trabajo me decían que me olvidase de la web ya que era una moda.
No me motivaba desarrollar en entorno de escritorio y como mi formación era de sistemas, tenía que aprender por mi cuenta y desarrollar proyectos para mí o para gente fuera del horario de trabajo.

En el 2005 todo empezó a cambiar cuando empezaba a utilizarse una técnica llamada AJAX basada en XMLHTTPRequest que revolucionó el desarrollo web e hizo que Javascript se convirtiese en lo que es hoy en día.

Poco a poco me dejaban tocar cosas y también, a veces, me dejaban asesorar al resto de mis compañeros que no estaban al tanto del uso de este tipo de tecnologías o técnicas de desarrollo.
En alguna ocasión tuve la oportunidad de crear productos que terminarían por sustituir antiguas soluciones basadas en excel o access.

Finalmente, cuando me salí de la consultoría en el 2007 pude empezar a dedicarme por completo al desarrollo web y dejar atrás faceta de administrador de sistemas.

View more

Loading…

Ask @asiermarques:

About Asier Marqués:

Me gusta crear cosas en internet y me dedico profesionalmente a ello. El resto del tiempo intento ser un humano y pasar desapercibido entre hordas de usuarios.

Barakaldo & Sevilla

http://asiermarques.com