Saturday, October 25, 2014
TDD/BDD práctico para aplicaciones con dominio rico / scbcn14
Este domingo en la Barcelona Software Craftmanship 2014, Nestor y yo (@eferro) llevamos una sesión en la que queriamos obtener feedback sobre el flujo de trabajo con TDD que estamos haciendo en Alea Soluciones.
La sesión es una evolución de la que presentamos en la AOS de Valladolid (de tests unitarios de clases a tests untarios de funcionalidad) y las slides de la presentación que usamos están en:
Por supuesto las slides sin contexto son un poco densas y no aportan mucho, pero se grabo la sesión por lo que en cuanto tenga el enlace actualizaré el post.
Creo que a la gente les aporto algunas cosillas y lo mejor fue que obtuvimos un feedback muy bueno y se genero un debate que nos ha enriquecido muchísimo...
Muchas gracias a todos los que participasteis, ni os imagináis lo valioso que es el feedback Gracias.
Referencias:
Friday, October 24, 2014
Podcasts/Talks 2014 16-24 Oct
These are the most interesting talks I saw these last days:
- Towards an Evolutionary Architecture Venkat Subramaniam. Good advise about how to delay decision and maintain the options open. Don't resolve problems that you don't have and of course make decision based on knowledge.
- CQRS/DDD Greg Young. Very interesting talk about CQRS and Event Source with a very good introduction about Bounded Contexts, Ubiquitous Language and DDD economics.
Saturday, October 18, 2014
Software Craftsmanship Barcelona 2014 / Charla TDD/BDD práctico para aplicaciones con dominio rico
El evento está creado por y para profesionales que comparten los valores y principios de la artesanía del software por lo que el ambiente de aprendizaje creo que va a ser inmejorable.
Nestor Salceda, Guillermo Pascual y yo (eferro) aportaremos nuestro granito de arena presentando la charla TDD/BDD práctico para aplicaciones con dominio rico.
En la charla mostraremos el flujo de desarrollo que usamos (TDD/BDD) y la evolución que hemos tenido desde un TDD mockists a un TDD más clásico y orientado a la funcionalidad.
Vamos a intentar que la presentación no dure más de media hora para que nos de tiempo a discutir esta forma de trabajar con el resto de artesanos.
Esta presentación es una evolución de la presentación que realizamos en el AOS 2014 de Valladolid.
Nos vemos en el Software Craftsmanship Barcelona.
Wednesday, October 15, 2014
Podcasts/Talks 2014 1-15 Oct
The interesting talks I've seen are:
- Implementing Programmer Anarchy Fred George (GOTO Chicago 2014) Very good points about hiring, transformation and real power for the developers.
- Implementing Micro Service Architectures Fred George (Oredev 2014) Interesting tips about real example of micro services architecture and the consecuences for the development process and bussines evolution.
- Let It Go: Building a Global Social Enterprise by Empowering Your Employees
Until the past week I don't know Fred George ideas about software development and his talks have impressed me a lot (although I have ethical restrictions on some of the business that he describe). So I decide to see all the presentations I could find.
- Baruco 2012: Micro-Service Architecture
- Yow 2012 Micro Services Architecture
- Interview with Fred George on Programmer Anarchy at GOTO Chicago 2014
- http://www.infoq.com/presentations/Leaner-Programmer-Anarchy
- NDC2012 Programmer Anarchy
- Node.Js Dublin 2013: Implementing Programmer Anarchy
All the presentations have some interesting tips and ideas...
Sunday, October 12, 2014
Book Review: The Lean Mindset. Ask the Right Questions
Great book that explains using real examples, the lean thinking applied to product development, software mainly, but not only.
It has substantially changed my way of dealing with software projects. It has helped me to focus more on the objectives / intrinsic problems to solve, relegating the normal flow of creating software continuously without really asking myself "why".
I recommend this book to anyone in product development (not only software), especially to all passionate developers that sometimes forget "why" we develop software.
“What’s next is to stop thinking about software development as a delivery process and to start thinking of it as a problem-solving process, a creative process.”
And remember:
“There is nothing quite so useless as doing with great efficiency something that should not be done at all.”
Passionate developer, Read it now!!!
https://www.goodreads.com/review/edit/18635263
http://www.amazon.com/The-Lean-Mindset-Right-Questions/dp/0321896904
Thanks @pasku1 for the recommendation...
Wednesday, October 08, 2014
Taller y charlas seleccionadas para la PyConES 2014 Zaragoza
Ya se han seleccionado las charlas para la PyConES 2014 (Zaragoza). De las que habíamos presentado, finalmente han seleccionado las siguientes:
- Workshop: Diseño modular dirigido por pruebas para Python (Nestor Salceda, Alberto Perez (Apa), Jaime Gil, yo mismo (eferro)) Versión pythonera del taller creado por Javier Acero, Guillermo Pascual y que presentaron en la CAS2013.
- Lightning talk: Continuous Delivery para proyectos Python open source Jaime Gil
- Lightning talk: Mejores aserciones de test en Python (con Expects) Jaime Gil
- Lightning talk: Luke soy tu padre… yo mismo (eferro)
Podéis ver la descripción de todas las charlas en http://2014.es.pycon.org/talks
Para el caso del taller, el objetivo es poder crear una aplicación en la que el negocio sea el centro y que la arquitectura emerja del propio proceso de creación. Se trabajara en parejas y usaremos TDD para la creación. Por supuesto se requiere que los asistentes se lleven un portátil con un python + virtualenv instalado.
Nos vemos en Zaragoza !!!!
Subscribe to:
Posts (Atom)