Xuaps

Cubo de basura

Con la administración hemos topado

Hace poco fue el AOS2K16. Tuve la oportunidad de hablar con gente que está haciendo cosas muy chulas, increíbles, prácticamente magia. Pero llega el lunes y te das de bruces con la cruda realidad, en este caso se llama: pago telemático de la Xunta de Galicia. No es porque la[…]

Leer más »
Bandera pirata

Cuida tu producto y escucha a tus usuarios

De vez en cuando escucho la radio, de vez en cuando tengo alguna opinión sobre lo que hablan y de vez en cuando te das cuenta de cuan parciales son estos programas. Esta vez el tema a tratar era la piratería y en el punto de partida era “los pirata[…]

Leer más »
Matraces

Test más allá de la calidad

El otro día impartí una formación interna en mi empresa sobre testing, y voy a intentar hacer una transcripción lo más fiel posible. Por cierto en Quobis estamos buscando gente. ¿Por qué hacer tests? Los testers hacen tests. Los programadores hacen tests. ¿Cuál es la diferencia? El propósito de dichos[…]

Leer más »
Herramientas

Elige bien tus herramientas y aprende a usarlas

En los últimos años he tenido la posibilidad de afrontar algunos desarrollos en los que tenía libertad para tomar prácticamente todas las decisiones técnicas. No estoy hablando del rol que desempeñaba en estos proyectos, las decisiones se tomaron en equipo, sino del contexto. Ecosistema, frameworks, librerías, paradigmas, lenguajes, arquitectura… son[…]

Leer más »
Silla oxidada

CRUD driven design

Estábamos sentados en el exterior de la biblioteca general en la universidad de Málaga. Álvaro quería saber cómo empezaba yo a diseñar una aplicación. Acudía a mi, supongo, porque como yo estaba estudiando la carrera se suponía que debía haber adquirido conocimientos secretos. De aquella yo ya había construido mi[…]

Leer más »
Clavo

NodeJS

Escoge la mejor herramienta para el trabajo a realizar. El problema con la elección de NodeJS no es que sea un mal framework o que hayamos tenido un montón de problemas, sino que los motivos para elegirlo no fueron suficientes. Cada vez que tomas una decisión, en este caso usar[…]

Leer más »
Piedras apiladas

Refly Stack

Cuando empezamos a desarrollar Refly nos surgió un problema: ¿qué stack tecnológico escogemos? Para mi, hasta ese momento, la decisión siempre se supeditaba a algún tipo de restricción: servidores, licencias, programadores con experiencia en… Pepe supongo que lo hubiera hecho en PHP pero como yo lo tengo bastante oxidado se[…]

Leer más »
Persona mirando el horizonte

Madurez

Últimamente este es un tema recurrente en todas mis peroratas. Alguno de mis cómplices habituales, por ejemplo en rantpod, suele aludir que lo que yo llamo falta de madurez realmente es falta de profesionalidad. Hace algún tiempo leí un texto titulado “el triunfo de los mediocres” que desde otro punto[…]

Leer más »
Código fuente

Revisiones de código

Lo he dicho mil veces, por aquí y por allí, “enfócate en la calidad”, “la calidad no es negociable”… pero reconozco que es más fácil decirlo que hacerlo. Los compromisos, las prisas, el cansancio son factores que nos hacen flaquear y escribir código del que no estaremos muy orgullosos. En[…]

Leer más »
Triciclo

Retrospectiva Refly

Últimamente hay un proyecto que me ha obligado a robarle tiempo a otros, por ejemplo a mi blog. Por eso el ritmo de las publicaciones se ha visto alterado. Pero preparar la primera versión y el lanzamiento de un producto nuevo es agotador. La teoría está genial, encontrar problemas, generar[…]

Leer más »