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.
Sunday, December 31, 2017
Interesting Talk: "Cultivating Collaboration: Don't Be So Defensive!"
Interesting Talk: "How to build a company where the best ideas win"
Interesting Talk: "¿Tienes un #bug? Tus tests unitarios no están bien planteados"
Saturday, December 30, 2017
Interesting Talk: "Sobrevive al inframundo de los tests end to end"
Tuesday, December 26, 2017
Books I read 2017
- Vencidos pero vivos (Vaincus mais vivants), Maximilien Leroy and Loïc Locatelli Kournwsky
- El Boxeador: la verdadera historia de Hertzko Haft (Der Boxer: Die Überlebensgeschichte des Hertzko Haft), Reinhard Kleist
- Vuelo a casa y otras historias (Flying Home and Other Stories), Ralph Ellison
- Rendezvous with Rama, Arthur C. Clarke
- Treasure Island, Robert Louis Stevenson
- Agile Principles, Patterns, and Practices in C#, Robert C. Martin
- Atonement, Ian McEwan
- En una piel de león (In the Skin of a Lion), Michael Ondaatje
February
- El gigante enterrado, Kazuo Ishiguro
- The Time Machine, H.G. Wells
March
- JavaScript Patterns: Build Better Applications with Coding and Design Patterns, Stoyan Stefanov
- Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency, Tom DeMarco
- El minotauro global (The Global Minotaur: America, the True Origins of the Financial Crisis and the Future of the World Economy 2nd edition), Yanis Varoufakis
- La sonrisa etrusca, José Luis Sampedro
April
- Howards End, E. M. Forster
- A Wizard of Earthsea, Ursula K. Le Guin
- Las tumbas de Atuan (The Tombs of Atuan), Ursula K. Le Guin
- En tierras bajas (Niederungen), Herta Müller
- How to Love, Thich Nhat Hanh
- La costa más lejana (The Farthest Shore), Ursula K. Le Guin
- Tehanu, Ursula K. Le Guin
- Obliquity: Why our goals are best achieved indirectly, John Kay
- Tales from Earthsea, Ursula K. Le Guin
- The Other Wind, Ursula K. Le Guin
- Metaphors We Live By, George Lakoff and Mark Johnson
May
- Are Your Lights On? How to Figure Out What the Problem Really Is, Gerald M. Weinberg, Donald C. Gause
- Bird by Bird: Some Instructions on Writing and Life, Anne Lamott
- Nonviolent Communication: A Language of Life, Marshall B. Rosenberg
- Mañana. Una revolución en marcha (Demain. Un nouveau monde en marche), Cyril Dion
- Thinking in Systems: A Primer, Donella H. Meadows, Diana Wright
June
- So Good They Can’t Ignore You, Cal Newport
- The Man Who Would Be King, Rudyard Kipling
- A Few Lessons From Sherlock Holmes, Peter Bevelin
- El dios de las pequeñas cosas (The God of Small Things), Arundhati Roy (2nd time)
- What Did You Say?: The Art of Giving and Receiving Feedback, C. N. Seashore, G. M. Weinberg, E. W. Seashore
July
- Pride and Prejudice, Jane Austen
- La Meta (The Goal), Eliyahu M. Goldratt
- Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, Edward Yourdon and Larry L. Constantine
- The Tartar Steppe (Il deserto dei Tartari), Dino Buzzati
- Getting It Done: How to Lead When You're Not in Charge, Roger Fisher, Alan Sharp
- Humble Inquiry: The Gentle Art of Asking Instead of Telling, Edgar H. Schein
- Occupy, Noam Chomsky
August
- Sinuhé, el egipcio (Sinuhe egyptiläinen), Mika Waltari (2nd time)
- La mejor oferta (La Migliore Offerta), Giuseppe Tornatore
- Programming Beyond Practices, Gregory T. Brown
- Clojure Polymorphism, Paul Stadig
- Why Don't We Learn from History?, B. H. Liddell Hart
- Usable Software Design, Alexandru Bolboaca
- Decline and Fall, Evelyn Waugh
- La Casa Infernal (Hell House), Richard Matheson
September
- Clojure for the Brave and True, Daniel Higginbotham
- For Two Thousand Years (De două mii de ani), Mihail Sebastian
- How We Learn: The Surprising Truth About When, Where, and Why It Happens, Benedict Carey
- A Tale of Two Cities, Charles Dickens
- Filters against Folly: How to Survive despite Economists, Ecologists, and the Merely Eloquent, Garrett Hardin
- Better: A Surgeon's Notes on Performance, Atul Gawande
- One Day in the Life of Ivan Denisovich (Один день Ивана Денисовича), Aleksandr Solzhenitsyn
October
- The Yiddish Policemen's Union, Michael Chabon
- Invisible Man, Ralph Ellison
- The Moon Is a Harsh Mistres, Robert A. Heinlein
- Gentlemen of the Road, Michael Chabon
November
- The Final Solution: A Story of Detection, Michael Chabon
- Turn the Ship Around!: A True Story of Turning Followers into Leaders, L. David Marquet
- The Mysteries of Pittsburgh, Michael Chabon
- The Big Sleep, Raymond Chandler
- The Plague (La Peste), Albert Camus
- Jude the Obscure, Thomas Hardy
December
- 70 haikus y senryûs de mujer, Suzuki Masajo, Kamegaya Chie, Nishiguchi Sachiko
- Lord of the Flies, William Golding
- The Masque of the Red Death, Edgar Allan Poe + The Three Strangers, Thomas Hardy
- Kokoro (こころ), Natsume Sōseki
- The Five Dysfunctions of a Team, Patrick Lencioni
- La ciudad de la niebla, Pío Baroja
Saturday, December 23, 2017
Wednesday, December 20, 2017
Interesting Talk: "Tbd (Test Bridle Development)"
Tuesday, December 19, 2017
Interesting Talk: "En mi equipo esto funciona pero no se por qué"
Saturday, December 16, 2017
Interesting Talk: "Continuous Delivery for Architects"
Interesting Talk: "Attitude Determines Altitude, Engineering Yourself"
Friday, December 15, 2017
Third open TDD Training in Barcelona (in spanish)
En vista del éxito que habían tenido los dos cursos abiertos de TDD que habíamos hecho este año en Barcelona, nos decidimos a hacer un nuevo curso abierto en Noviembre. Los cursos en abierto me hacen especial ilusión porque fue en uno de estos cursos abiertos dado por Carlos Blé en 2011 donde tuve la oportunidad de empezar a aprender sobre TDD.
En principio ibamos a dar el curso Luis y yo, pero, desgraciadamente, contraje el síndrome de Miller Fisher, y al final Luis tuvo que dar el curso en solitario.
Asistieron ocho personas, de las cuales siete venían de la misma empresa, Systelab. ¡Muchas gracias por confiar en nosotros y kudos especiales para las personas que se pagaron el curso de su bolsillo!
El hecho de que casi todo el mundo viniese de la misma empresa hizo que no hubiera tanta variedad de lenguajes como en otros cursos en abierto: todos usaron Java. Las katas salieron de forma bastante fluida y el feedback que recibimos fue bastante bueno.
Finalizado el curso de TDD de @codesaidev facilitado por @luisrovirosa con la mochila de conocimientos a reventar y con enormes ganas de aplicar lo aprendido. Muuuuuuuuuyyyy recomendable!!!!!
— Fernando Monferrer (@Ferniter) 21 de noviembre de 2017
2017 ha sido un año muy fructifero en lo que se refiere a los cursos en abierto de TDD en Barcelona. Hemos tenido la suerte de hacer tres cursos (ver posts sobre el primero y el segundo) y de conocer a un montón de gente estupenda. Muchísimas gracias a todos las personas que asistieron.
Para finalizar quería dar las gracias a Magento, a Ángel Rojo, a Fernando Monferrer y a nuestra compañera Dácil por toda la ayuda que nos prestaron para que estos tres cursos llegaran a suceder.
Publicado originalmente en el blog de Codesai.Thursday, December 14, 2017
Interesting Talk: "Rich Hickey on Clojure Spec"
Wednesday, December 13, 2017
Interesting Panel: "Clojure Remote Panel: Web Development in Clojure"
Tuesday, December 12, 2017
Interesting Talk: "What We Actually Know About Software Development, and Why We Believe It’s True"
Interesting Talk: "Using Clojurescript to launch iOS/Android apps to 1M users"
Wednesday, December 6, 2017
Saturday, December 2, 2017
TDD Trainings at Merkle Comet
Last October Luis Rovirosa, Jordi Anguela and I had the pleasure to give three TDD trainings at Merkle Comet’s impressive offices in Barcelona. Merkle Comet is a consulting company distributed worldwide which is very committed to deliver not only value but also high quality software to their clients.
We worked with three groups comprised of people from different teams. This mix was challenging but also rewarding because the members of each team brought with them different set of problems, skills and practices, which lead to interesting discussions and opportunities to learn. All in all, I think we managed to satisfy the expectations they had about our training.
I delivered two of the trainings with Luis, and Jordi and Luis the other one. Every time it’s possible we try to give our trainings in pairs because we think it makes them much better. Being two we can devote more time to give feedback and help each person with their doubts while they are working through the katas. It also helps us monitor our audience better so that we can adapt our message to their needs.
We loved working with such great people. We’d like to thank them all for the great time we had. We’d also like to specially thank Nelson Cardenas for having contacted us to work with them. We’d love to continue collaborating with this great team in the future.
Published originally in Codesai's blog.