Sunday, December 30, 2012

Books I read (2012)

January
- Estructura de la informació. UOC. (2nd time)
- Estructura i tecnologia de computadors. UOC. (2nd time)

February
- Working Effectively with Legacy Code, Michael Feathers
- La acabadora, (Accabadora) Michela Murgia

March
- Thinking in C++, Volume 1, 2nd edition, Bruce Eckel
- Refactoring: Improving the Design of Existing Code, Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts

April
- Midnight's Children, Salman Rushdie

May
- En el último azul, (Dins el darrer blau) Carme Riera
- El etrusco, (Turms kuolematon) Mika Waltari
- La soledad de los números primos, (La solitudine dei numeri primi) Paolo Giordano
- Teoria d'autòmats i llenguatges formals I. UOC.
- Estructura de computadors. UOC.

June
- White teeth, Zadie Smith
- Estructura de computadors. UOC. (2nd time)
- Teoria d'autòmats i llenguatges formals I. UOC. (2nd time)

July
- Design Patterns: Elements of Reusable Object-Oriented Software, Gamma, Helm, Johnson and Vlissides

August
- The Mythical Man-Month: Essays on Software Engineering, Frederick P. Brooks
- Firmin, Sam Savage

September
- Growing Object-Oriented Software, Guided by Tests. Steve Freeman and Nat Pryce

October
- Domain-Driven Design Quick, InfoQ

November
- Object Design. Roles, Responsibilities and Collaborations. Rebecca Wirfs-Brock and Alan Mckean

December
- Think Python. How to Think Like a Computer Scientist. Allen B. Downey, Jeffrey Elkner and Chris Meyers
- Matemàtica discreta. UOC.

Saturday, December 29, 2012

Articles and Posts read

Inspiring
La solidaridad baja a los barrios
Get back to normal life with DIY prosthetic fingers

Learning and software craftsmanship
“TDD ignores the design” “No it doesn’t” “Yes it does” – Part 1
“TDD ignores the design” “No it doesn’t” “Yes it does” – Part 2
A good name is about an idea, not an implementation
OOP Isn't a Fundamental Particle of Computing
Small Design Up Front & XP
Is Design Dead?
Programming Languages Have Social Mores Not Idioms
Rough Cut
My comments about “20 controversial programming opinions”
Favor query objects over repositories
Testing with queries and repositories (a simple example)
Starting a new game project? Ask the hard questions first
Return of the Horizontal Slice
Impact of Continuous Integration on Team Culture
Fixing Legacy: What Should I Blow Up First?
Naming From the Outside In
When "What" questions presuppose "How"
STRANGELOOP 2: The future of DataBases is in memory
A rare retrospective on a decade-long research project
Aprende ya mismo a auto-formarte o te convertirás en una momia tecnológica en pocos años, o meses
The Experience Gap
OMG, Test Driven Development Actually Works!
The Ultimate Code Kata

Agile and Lean
I Want Answers Now!
Ojo, que agilidad y lean no son exactamente lo mismo, aunque se parezcan mucho (dejo 5 diferencias)

C++
A Real Renaissance
The C++ Product Roadmap

JavaScript
Intermediate JavaScript
JavaScript Unit Tests: Jasmine vs Mocha
Creación de objetos eficiente en JavaScript

Entrepreneurship and Management
Working Long? Rethink Why
Trabajar desde casa es trabajar más
So Professional That It’s Unprofessional
What Programmers Want Is Less Stupid And More Programming
Radical leadership advice
Nobody’s going to steal your idea

Software Development in Spain
Los problemas del desarrollo web en España resumidos en senado.es
La web del Senado ha costado medio millón de euros ¿están justificados?

Rebooting Spain
Racionalizar horarios y volver a Greenwich es urgente
Invertir en ciencia... por nuestros hijos

Science
Scientists Identify Gene Required for Nerve Regeneration

Spain and Europe
Viñeta de El Roto del 14 de noviembre de 2012
El aumento de la pobreza severa coloca a España como el tercer país de la UE en desigualdad social
"Éste es un país de chorizos"; de muestra los 68 asesores sin graduado escolar de Rajoy
La privatización de hospitales en Madrid abre un negocio de 400 millones de euros
La privatización de la sanidad en Reino Unido ha demostrado ser más costosa
Investigadores del CSIC denuncian en la UE la situación de la ciencia en España

Wednesday, December 19, 2012

Last Pet Project: Zambombator

Lately I've been developing an Android application with some friends.
Besides learning a bit about Android programming, we wanted to know the whole process of shipping an application to the Android market.
Zambombator is a very simple application that makes zambomba noises when you shake it. A zambomba is a typical Spanish Christmas instrument.
It was great fun developing it and I hope it'll be great fun playing zambomba this Christmas as well. You can get it for free in Google Play.

Sunday, December 16, 2012

Articles and Posts read

Inspiring
My advice to young people - Donald Knuth
Handshake with a clown
"Nadie debe cobrar más de 20 veces el salario mínimo"

Learning and software craftsmanship
A Long View of the 'Short' Technology Career
Being useful
Competence and prestige
There Are Only Two Roles of Code
Coaching and review
Paying Down Code Debt
A fundamental duality of software engineering
The way forward
Does Functional Programming Replace GoF Design Patterns?
Cargo cult programming
Under Or Over?
Starting off with unit testing and TDD? Here's my advice...
Why you would want to program at fifty (or any other age)
Unit Tests Don't Find Bugs: the Death of QA
Revisiting Unified Principles of Dependency Management (In Lieu Of 100 Tweets)
Reading about unit tests
I Do Not Think It Means What You Think It Means

Python
Python for data analysis

Agile and Lean
De dónde viene el Lean, el Lean Software Development y por qué se asocia con la agilidad

Entrepreneurship and Management
The Org Is The Product
Preposterously Unacceptable
A Stone Cold Money Loser

Software Development in Spain
¿Y cómo les fue a las consultoras de TI españolas en 2011?
Las empresas software Argentinas mejoran cada año y exportan más software (un 14% ya lo hace a España)
CMMI en España (Septiembre 2012). Un 14% de crecimiento
Por qué hay países en que los informáticos cobran mucho y en otros tan poco

Science
El Gobierno no hará contratos de científicos Ramón y Cajal este año
Secure the EU research budget for a future oriented Europe
Economía estudia un “plan de viabilidad y ajuste” para el CNIO
Cinco centros de alto nivel científico reciben la subvención Severo Ochoa
Mare Nostrum 3, un nuevo superordenador para Barcelona
Set science free from publishers' paywalls
Academic spring: how an angry maths blog sparked a scientific revolution
The Cost of Knowledge
Academic Spring
La ciencia española retrocede al siglo pasado

Science and Software
¿Con qué tecnología se descubrió el Boson de Higgs? Integración continua, open source, Grid, etc.

Spain and Europe
El software libre ahorra a la economía europea 450 mil millones de euros al año
I+D+E+i+e
Las trampas de la teoría de la clase política de César Molinas
Alemania en la “Gran Desigualdad”
España sufre la mayor caída de poder adquisitivo en 27 años
Los servicios sociales ya atienden a más de ocho millones de personas
Los ricos, aún más ricos
La salida acelerada de españoles al extranjero hace caer la población
Ocho países dan la voz de alarma por las jubilaciones doradas de los eurofuncionarios
Cada año de crisis genera un millón de pobres en España
La clase media enfila la cuesta abajo
Alemania es próspera, pero crece la brecha entre ricos y pobres
Así consigue Finlandia ser el número 1 en Educación en Europa
Interior pondrá coto a la difusión en internet de imágenes que dañen a policías
Policías sin imágenes, fuente de abusos
Los emigrantes españoles del siglo XXI
Uno de cada cinco españoles vive por debajo del umbral de la pobreza
El paro en España supera el 25% por primera vez en la historia
El Gran Wyoming: “España se ha derechizado tanto que llamamos ‘centro’ a la extrema derecha”
Buscar empleo con más de 50
Desigualdad como antesala de ruina
Economía de guerra
Diarrea china en la UE
Some Are More Unequal Than Others
El riesgo de pobreza crece en España y afecta con fuerza a Andalucía y Canarias

Saturday, December 1, 2012