I've just watched this interesting talk by Robert Martin about the SOLID principles:
.
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.
Tuesday, April 30, 2013
Sunday, April 28, 2013
Books I read (January - April 2013)
January
- Matemàtica discreta. UOC. (2nd time)
February
- The New York Trilogy, Paul Auster
March
- The Great Gatsby, F. Scott Fitzgerald
- Event-Driven Programming: Introduction, Tutorial, History, Stephen Pherg
- JavaScript Enlightenment, Cody Lindley
April
- El camino a un mejor programador, E. Manchado, J. Caraballo y Y. Darias
- The Mists of Avalon, Marion Zimmer Bradley
- Matemàtica discreta. UOC. (2nd time)
February
- The New York Trilogy, Paul Auster
March
- The Great Gatsby, F. Scott Fitzgerald
- Event-Driven Programming: Introduction, Tutorial, History, Stephen Pherg
- JavaScript Enlightenment, Cody Lindley
April
- El camino a un mejor programador, E. Manchado, J. Caraballo y Y. Darias
- The Mists of Avalon, Marion Zimmer Bradley
Thursday, April 25, 2013
Interesting Talk: "Automated Testing Patterns and Smells"
I've just watched this interesting talk by Gerard Meszaros:
He's the author of the XUnit Test Patterns, Refactoring Test Code book.
He talks about test smells, how to refactor them and about test patterns.
I think that this other talk, Listening to test smells, might be a great complement for this talk.
He's the author of the XUnit Test Patterns, Refactoring Test Code book.
He talks about test smells, how to refactor them and about test patterns.
I think that this other talk, Listening to test smells, might be a great complement for this talk.
Monday, April 22, 2013
Three interesting readings about test doubles
These are three interesting readings about test doubles that have recently come along in the Valencia Agile Development Course:
Saturday, April 20, 2013
Interesting Interview: "Kent Beck on Implementation Patterns"
I've just watched (for the third time) this amazing interview with Kent Beck:
The interview starts as the classical book presentation interview but then Beck goes really much deeper and reflects about the relationship between patterns and XP, problems when adopting agile, learning and the very meaning of programming.
His honesty and humbleness are amazing.
Hats off to Mr. Beck!
PS: Tomorrow we'll be debating this video at the Valencia Agile Development Course.
The interview starts as the classical book presentation interview but then Beck goes really much deeper and reflects about the relationship between patterns and XP, problems when adopting agile, learning and the very meaning of programming.
His honesty and humbleness are amazing.
Hats off to Mr. Beck!
PS: Tomorrow we'll be debating this video at the Valencia Agile Development Course.
Tuesday, April 16, 2013
Refactoring "Counting Code Lines" Kata
As an assignment of the coding part of the Agile Development course, I've been refactoring the Counting code Lines Kata I did last Friday in order to make it
more SOLID.
The refactoring result is in this public repository.
The refactoring result is in this public repository.
Sunday, April 14, 2013
Articles and Posts read
Interesting
The seven habits of highly effective mediocre people
Learning and software craftsmanship
Beyond the Buzz, Where Are MOOCs Really Going?
YAGNI and Professional Code
SOLID by example
Los "malos olores" del código
The Power of Value Objects
Faulkner teaches how to study
TDD Is Not An Algorithm Generator!
How to learn a new programming language
Thelonious Monk teaches software design
Student wisdom on monad tutorials
Thoughts on how to design
GitHub is the new resume, and you don’t have to be a God of Programming for it to work
Prefactoring re-coined
Mikado Method examples and exercises
Refactorización de test
Desarrollo de software. Antipatrón. Síndrome de la última versión
Redirect After Post
misguided attempts to develop overspecialized skills
Refactoring is Sloppy
Don't rely on unit tests alone
Refactoring and the Ubiquitous Language
A Taxonomy for "Bad Code Smells"
Refactoring towards "better" code
Back to Basics
Hoping to leave class-oriented programming
El futuro de los sistemas de aprendizaje social: las comunidades de innovación
How do you tell a non-technical person that they can’t understand?
JavaScript
JsBooks: The best free JavaScript resources
TDD en Javascript: I parte
C++
Get to Know C++11 Scoped and Based Enum Types
Estructura del código fuente en C++
Python
Python Code Quality
Agile and Lean
Doing it right or doing it over?
Heuristics for Building the Right Thing
Alistair Cockburn. Los proyectos de desarrollo de software. Queda mucho que aprender.
Science
Los matemáticos polacos, Alan Turing y el secreto de la máquina Enigma
Software Development in Spain
¿Quieres estar muy sobre la media de los profesionales de tu sector? Déjame que te cuente un secreto
Entrepreneurship and Management
Twitter’s Surprising Solution to the Patent Problem: Let Employees Control Them
Why I run my business like an open source project
Why I cheer when my employees leave
Intraversion at Work
Spain and Europe
Ferrol se vuelca con el naval en una gran protesta ciudadana
Crisis y sistema
Un ‘apartheid’ gitano cerca de París
Doctores en plagios
La pesadilla portuguesa en Europa
La desnazificación de Alemania
The seven habits of highly effective mediocre people
Learning and software craftsmanship
Beyond the Buzz, Where Are MOOCs Really Going?
YAGNI and Professional Code
SOLID by example
Los "malos olores" del código
The Power of Value Objects
Faulkner teaches how to study
TDD Is Not An Algorithm Generator!
How to learn a new programming language
Thelonious Monk teaches software design
Student wisdom on monad tutorials
Thoughts on how to design
GitHub is the new resume, and you don’t have to be a God of Programming for it to work
Prefactoring re-coined
Mikado Method examples and exercises
Refactorización de test
Desarrollo de software. Antipatrón. Síndrome de la última versión
Redirect After Post
misguided attempts to develop overspecialized skills
Refactoring is Sloppy
Don't rely on unit tests alone
Refactoring and the Ubiquitous Language
A Taxonomy for "Bad Code Smells"
Refactoring towards "better" code
Back to Basics
Hoping to leave class-oriented programming
El futuro de los sistemas de aprendizaje social: las comunidades de innovación
How do you tell a non-technical person that they can’t understand?
JavaScript
JsBooks: The best free JavaScript resources
TDD en Javascript: I parte
C++
Get to Know C++11 Scoped and Based Enum Types
Estructura del código fuente en C++
Python
Python Code Quality
Agile and Lean
Doing it right or doing it over?
Heuristics for Building the Right Thing
Alistair Cockburn. Los proyectos de desarrollo de software. Queda mucho que aprender.
Science
Los matemáticos polacos, Alan Turing y el secreto de la máquina Enigma
Software Development in Spain
¿Quieres estar muy sobre la media de los profesionales de tu sector? Déjame que te cuente un secreto
Entrepreneurship and Management
Twitter’s Surprising Solution to the Patent Problem: Let Employees Control Them
Why I run my business like an open source project
Why I cheer when my employees leave
Intraversion at Work
Spain and Europe
Ferrol se vuelca con el naval en una gran protesta ciudadana
Crisis y sistema
Un ‘apartheid’ gitano cerca de París
Doctores en plagios
La pesadilla portuguesa en Europa
La desnazificación de Alemania
Saturday, April 13, 2013
Kata: "Counting Code Lines"
I just did the Counting Code Lines kata in Java to practice TDD.
All the baby steps are in this public repository.
All the baby steps are in this public repository.
Wednesday, April 10, 2013
Interesting Talk: "Integration Tests Are a Scam"
I've just watched this great talk by J.B. Rainsberger:
It was recommended to me by Miguel Angel Fernández one of the teachers in the Agile Development course I'm attending.
It's a really enlightening talk. If you haven't seen it yet, I recommend you to do it.
It was recommended to me by Miguel Angel Fernández one of the teachers in the Agile Development course I'm attending.
It's a really enlightening talk. If you haven't seen it yet, I recommend you to do it.
Friday, April 5, 2013
Articles and Posts read
Inspiring
Intervención de Ada Colau en el Congreso
Interesting
Overconfidence pays
Disposable Worker Syndrome is Killing Us
Learning and software craftsmanship
Careers Start by Peeling Potatoes
Why banks are likely to face more software glitches in 2013
Codemanship's Code Smell Of The Week
Code Refactoring
The Test-driven Development Maturity Model
Aprendiendo a construir catedrales
C++
String Calculator Kata in C++
TDD Kata in C++: String Calculator - Interactions
CDT/User/FAQ
CDT:Presentations
C/C++ Development Tooling for Eclipse Indigo
Python
Test-Driven Django Tutorial
tdd-with-django-project
The Hitchhiker’s Guide to Python!
Testing and Django
Testing with nose
Software Development in Spain
Eso que tanto daño nos hace
Entrepreneurship and Management
Multiturding
Context Switching
Science
Una simulación del corazón 'made in Spain', mejor vídeo científico del año
Spain and Europe
España es una dictadura fiscal gobernada por una pantalla de plasma
Alemania ya tramita la ley que puede encarcelar a los banqueros irresponsables
Intervención de Ada Colau en el Congreso
Interesting
Overconfidence pays
Disposable Worker Syndrome is Killing Us
Learning and software craftsmanship
Careers Start by Peeling Potatoes
Why banks are likely to face more software glitches in 2013
Codemanship's Code Smell Of The Week
Code Refactoring
The Test-driven Development Maturity Model
Aprendiendo a construir catedrales
C++
String Calculator Kata in C++
TDD Kata in C++: String Calculator - Interactions
CDT/User/FAQ
CDT:Presentations
C/C++ Development Tooling for Eclipse Indigo
Python
Test-Driven Django Tutorial
tdd-with-django-project
The Hitchhiker’s Guide to Python!
Testing and Django
Testing with nose
Software Development in Spain
Eso que tanto daño nos hace
Entrepreneurship and Management
Multiturding
Context Switching
Science
Una simulación del corazón 'made in Spain', mejor vídeo científico del año
Spain and Europe
España es una dictadura fiscal gobernada por una pantalla de plasma
Alemania ya tramita la ley que puede encarcelar a los banqueros irresponsables
Subscribe to:
Posts (Atom)