I've just watched this great talk by Sandi Metz the author of Practical Object-Oriented Design in Ruby: An Agile Primer (in my readings backlog):
She talks about a set of rules to follow in order to create good OO code.
Record of experiments, readings, links, videos and other things that I find on the long road.
Registro de experimentos, lecturas, links, vídeos y otras cosas que voy encontrando en el largo camino.
Saturday, October 26, 2013
Thursday, October 24, 2013
Articles and Posts read
Inspiring
Josh Kemp Ruby On Rails Developer
Interesting
“No busques trabajo”
Career Ladder
Learning and software craftsmanship
Learn Git Branching
Surprise! Mozilla can produce near-native performance on the Web
Why Programming Teaches So Much More Than Technical Skills
The birthday greetings kata
Power Use of Value Objects in DDD
Learning Test Driven Development (TDD) Through Katas
Simple Web Development In Java
Straw Man TDD
JavaScript
Our First Node.js App: Backbone on the Client and Server
Scala
Resources for Learning Scala
Learn Scala with the Koans
HPC
Modern GPU
Humour
Father's Day
Science
Investigadores de la UB descubren un factor que frena el cáncer
Los secretos del supercomputador MareNostrum 3
Computación Biológica OCW
Spain and Europe
Amigos y corruptos
El 15-M mantiene la simpatía ciudadana dos años después
Las deudas apartan a la ciencia española de los centros europeos
Survivorship Bias
Las grandes empresas catalanas disfrazan su ADN
Josh Kemp Ruby On Rails Developer
Interesting
“No busques trabajo”
Career Ladder
Learning and software craftsmanship
Learn Git Branching
Surprise! Mozilla can produce near-native performance on the Web
Why Programming Teaches So Much More Than Technical Skills
The birthday greetings kata
Power Use of Value Objects in DDD
Learning Test Driven Development (TDD) Through Katas
Simple Web Development In Java
Straw Man TDD
JavaScript
Our First Node.js App: Backbone on the Client and Server
Scala
Resources for Learning Scala
Learn Scala with the Koans
HPC
Modern GPU
Humour
Father's Day
Science
Investigadores de la UB descubren un factor que frena el cáncer
Los secretos del supercomputador MareNostrum 3
Computación Biológica OCW
Spain and Europe
Amigos y corruptos
El 15-M mantiene la simpatía ciudadana dos años después
Las deudas apartan a la ciencia española de los centros europeos
Survivorship Bias
Las grandes empresas catalanas disfrazan su ADN
Sunday, October 20, 2013
Interesting Talk: "L'arte perduta di pensare ad oggetti"
Yesterday I watched this great talk by Matteo Vaccari:
He talks about some OO knowledge that existed when XP arose and that has been forgotten by new generations of programmers.
He talks about some OO knowledge that existed when XP arose and that has been forgotten by new generations of programmers.
Interesting Talk: "Treating objects like people"
Yesterday I watched this very interesting talk by Matt Wynne:
He talks about good OO pogramming practices and about how they have used them to refactor Cucumber.
He talks about good OO pogramming practices and about how they have used them to refactor Cucumber.
Saturday, October 12, 2013
Software Craftsmanship Barcelona 2013
Software Craftsmanship Barcelona 2013 fue un evento que se celebró los días 28 y 29 de Septiembre.
Nuestro objetivo era atraer a desarrolladores de software que sienten pasión por su trabajo y darles un lugar en el que pudieran conectar unos con otros y compartir conocimientos. Creíamos que este evento podría ser un catalizador para que surgieran nuevas comunidades de práctica inspiradas por los valores del movimiento Software Craftsmanship.
Con un equipo de sólo 5 personas, Jaume Jornet, Beatriz Martín, José E. Rodríguez, José Carlos Gil y yo (Manuel Rivero), con mucho entusiasmo y unas gotas de inconsciencia, organizamos este evento en poco más de un mes.
No hubieramos podido hacerlo solos. Sin la colaboración de Netmind, que nos proporcionó el espacio en que se celebró el evento, y Venca, que también nos ayudó económicamente y con la cartelería, papelería, etc, todo hubiera sido mucho más difícil. Agile Barcelona en la que colaboramos todos los organizadores también nos prestó una ayuda muy valiosa.
También nos gustaría darle las gracias a todas las personas que contribuyeron al evento preparando charlas y talleres: Miguel San Román, José Armesto, Xavier Gómez y Xavier Gost,
y, cómo no, a nuestro entorno más cercano: familia y amigos, por apoyarnos a pesar del tiempo que la organización de este evento les robó, y también por, en algunos casos, ayudarnos a montar, desmontar, limpiar, recibir a los asistentes, etc.
Personalmente también quiero agradecer a todos los compañeros de la organización por haberme dejado participar en esta locura. He disfrutado y aprendido mucho con todos. Gracias!
En los días previos al evento, nos preocupaba que estuviera a la altura de las expectativas de los asistentes, especialmente sabiendo que algunos de ellos venían desde bastante lejos. Estabamos un poco nerviosos, pero una vez se puso en marcha empezó la magia.
Personalmente, tuve tanto trabajo que no fue hasta el final del último día cuando llegué a casa que empecé a asimilar lo que había pasado. Las sensaciones durante y después del evento fueron muy buenas, y recibimos mucho feedback positivo. Mi sensación es que la gente se lo pasó muy bien, conocieron a otros apasionados por el software y aprendieron algunas cosas nuevas. Para muchos fue una inyección de energía. Estamos muy satisfechos con la experiencia.
¿Qué pasará a partir de aquí? No lo sabemos, aún es muy pronto para decirlo.
En principio, es muy posible que haya una SCBCN 2014, porque hemos tenido muy buenas sensaciones y pensamos que después de romper el hielo este año, en la siguiente edición, será un poco más sencillo encontrar más colaboradores para organizar el evento. Además, empiezan a surgir pequeñas iniciativas en Barcelona para compartir conocimientos y aprender unos de otros. Generar un tejido de aprendizaje colaborativo y pequeños grupos de práctica descentralizados es para mi mucho más importante que el hecho de que haya una nueva edición de SCBCN o no.
Nuestro objetivo era atraer a desarrolladores de software que sienten pasión por su trabajo y darles un lugar en el que pudieran conectar unos con otros y compartir conocimientos. Creíamos que este evento podría ser un catalizador para que surgieran nuevas comunidades de práctica inspiradas por los valores del movimiento Software Craftsmanship.
Con un equipo de sólo 5 personas, Jaume Jornet, Beatriz Martín, José E. Rodríguez, José Carlos Gil y yo (Manuel Rivero), con mucho entusiasmo y unas gotas de inconsciencia, organizamos este evento en poco más de un mes.
No hubieramos podido hacerlo solos. Sin la colaboración de Netmind, que nos proporcionó el espacio en que se celebró el evento, y Venca, que también nos ayudó económicamente y con la cartelería, papelería, etc, todo hubiera sido mucho más difícil. Agile Barcelona en la que colaboramos todos los organizadores también nos prestó una ayuda muy valiosa.
También nos gustaría darle las gracias a todas las personas que contribuyeron al evento preparando charlas y talleres: Miguel San Román, José Armesto, Xavier Gómez y Xavier Gost,
y, cómo no, a nuestro entorno más cercano: familia y amigos, por apoyarnos a pesar del tiempo que la organización de este evento les robó, y también por, en algunos casos, ayudarnos a montar, desmontar, limpiar, recibir a los asistentes, etc.
Personalmente también quiero agradecer a todos los compañeros de la organización por haberme dejado participar en esta locura. He disfrutado y aprendido mucho con todos. Gracias!
En los días previos al evento, nos preocupaba que estuviera a la altura de las expectativas de los asistentes, especialmente sabiendo que algunos de ellos venían desde bastante lejos. Estabamos un poco nerviosos, pero una vez se puso en marcha empezó la magia.
Personalmente, tuve tanto trabajo que no fue hasta el final del último día cuando llegué a casa que empecé a asimilar lo que había pasado. Las sensaciones durante y después del evento fueron muy buenas, y recibimos mucho feedback positivo. Mi sensación es que la gente se lo pasó muy bien, conocieron a otros apasionados por el software y aprendieron algunas cosas nuevas. Para muchos fue una inyección de energía. Estamos muy satisfechos con la experiencia.
¿Qué pasará a partir de aquí? No lo sabemos, aún es muy pronto para decirlo.
En principio, es muy posible que haya una SCBCN 2014, porque hemos tenido muy buenas sensaciones y pensamos que después de romper el hielo este año, en la siguiente edición, será un poco más sencillo encontrar más colaboradores para organizar el evento. Además, empiezan a surgir pequeñas iniciativas en Barcelona para compartir conocimientos y aprender unos de otros. Generar un tejido de aprendizaje colaborativo y pequeños grupos de práctica descentralizados es para mi mucho más importante que el hecho de que haya una nueva edición de SCBCN o no.
Thursday, October 3, 2013
MOOCs: Microeconomics Principles in Coursera
This last September I studied this great Coursera course by Dr. José J. Vázquez-Cognet from the University of Illinois Urbana-Champaign:
I've just received my grades:
Thanks to Coursera and José J. Vázquez-Cognet for this course.
I've just received my grades:
This course provided an introduction to functions of individual decision-makers within the larger economic system. The nature and functions of product markets, theory of the firm under varying conditions of competition and monopoly, and role of government in promoting efficiency in the economy.
It was a great course. I think that Dr. Vázquez did a great work in finding very interesting and familiar examples to ilustrate topics covered in the course, especially the videos and interviews with different local businesses. I learned very interesting things and it has helped me to understand the present world a bit better.
Thanks to Coursera and José J. Vázquez-Cognet for this course.
Subscribe to:
Posts (Atom)