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.
Wednesday, February 20, 2013
Articles and Posts read
Inspiring
Code Breakers Bletchley Parks lost Heroes
2013 será el mejor año de tu vida
Interesting
Extreme change is easier
Addiction on the Streets: Frequently Asked Questions
Por la filosofía
¿Necesita ya España un CIO nacional?
Learning and software craftsmanship
Being right doesn’t matter
Building things and breaking thing
The No Mocks Book
Fractured work
El Camino y la práctica
The Liskov Substitution Principle Demystified
Not complex enough
Two star programming
Dependency injection is not a virtue
Book Review: Getting Naked
So You Think You Can Polymorph?
Refactoring is Sloppy
Entrepreneurship and Management
Don’t Make Your Team Say No To You
Si necesitas un buen desarrollador, ante todo, que sea humilde
Posing Your Way To Success
Cómo promocionar una app móvil
Software Development in Spain
El 80% de los desarrolladores web creen que ha sido un 2012 duro para su trabajo
Repasando mi 2012
¿Cómo se declaran en Hacienda la venta de aplicaciones en Google Play?
Science
Panda Blood May Hold Potent Assailant Against Superbugs
Saturday, February 16, 2013
Practicing Django and TDD
I'm learning to use the Django framework.
Since my experience so far has been mostly with physical simulations and desktop applications, learning Django is quite a challenge to me. Let's say it's out of my confort zone... Besides, I'd like not only to learn Django but also to use good development practices while I'm at it.
At the moment, I'm following Harry Percival's Test-Driven Django Tutorial.
I'm also refactoring the code to get rid of fixtures using the FactoryBoy app.
You can find what I've done so far in this repository: PracticingDjangoTDD
I've tried to commit in small steps and added links to some materials and blog posts that helped me to understand both what Harry Percival did and to refactor the code.
Feedback and orientation to improve is more than welcome.
Finally, I'd like to thank Harry for sharing this great tutorial.
Since my experience so far has been mostly with physical simulations and desktop applications, learning Django is quite a challenge to me. Let's say it's out of my confort zone... Besides, I'd like not only to learn Django but also to use good development practices while I'm at it.
At the moment, I'm following Harry Percival's Test-Driven Django Tutorial.
I'm also refactoring the code to get rid of fixtures using the FactoryBoy app.
You can find what I've done so far in this repository: PracticingDjangoTDD
I've tried to commit in small steps and added links to some materials and blog posts that helped me to understand both what Harry Percival did and to refactor the code.
Feedback and orientation to improve is more than welcome.
Finally, I'd like to thank Harry for sharing this great tutorial.
Friday, February 15, 2013
Interesting talk: "Testing and Django"
I've just watched this amazing talk by Carl Meyer:
You can find the slides here and some notes about it here.
You can find the slides here and some notes about it here.
Thursday, February 14, 2013
Interesting Talk: "Django forms in a web API world"
I've just watched this interesting talk by Tareque Hossain:
He presents the django-remote-forms and django-remote-admin projects.
The slides are not shown in the video, but you can follow them (they are here) while you listen to the talk.
He presents the django-remote-forms and django-remote-admin projects.
The slides are not shown in the video, but you can follow them (they are here) while you listen to the talk.
Wednesday, February 13, 2013
Interesting Talk: "Django Templating: More Than Just Blocks"
I've just watched this interesting talk by Christine Cheung:
Sunday, February 10, 2013
Articles and Posts read
Interesting
We Europeans take to Descartes with all the abandon of an alcoholic and a brewery
Odio contra la chusma
Cómo dejar de trabajar antes de cumplir 40
Learning and software craftsmanship
The More I Know, the Less I Know
Own Your Work
Global Variables Destroy Design Information
Lowering The Bar Is Not The Answer
The web is more than the latest app or walled garden
The value of typing code
Testing Redux
Juro que no le deberé lealtad a ninguna práctica de desarrollo de software
Translating code gibberish to human-speak
Quantum of Work
La Raspberry Pi y unas piezas de Lego se pueden convertir fácilmente en una supercomputadora
Being right doesn’t matter
Building things and breaking things down
The No Mocks Book
Migrating from Ember.js to AngularJS
Entrepreneurship and Management
A Big Fat Waste Of Time
Software Development in Spain
Por qué no gusta ser ingeniero informático en España: Un PowerPoint con las razones
El 80% de los desarrolladores web creen que ha sido un 2012 duro para su trabajo
Repasando mi 2012
Science
Revealing quantum flow
Panda Blood May Hold Potent Assailant Against Superbugs
Spain and Europe
La España de Campofrío nos hundirá en la miseria
La violencia sólo es cuestión de tiempo
Saturday, February 9, 2013
Interesting Talk: "Django's architecture - the good, the bad, and the ugly"
I've just watched this interesting talk about Django's architecture by Andrew Godwin:
Andrew Godwin is a Django core developer and the creator of the great South, "a Django application to provide schema and data migrations".
In this talk, he gives a good overview of Django's architecture and his opinion about which are the good, bad and ugly parts of Django.
Andrew Godwin is a Django core developer and the creator of the great South, "a Django application to provide schema and data migrations".
In this talk, he gives a good overview of Django's architecture and his opinion about which are the good, bad and ugly parts of Django.
Interesting Talk: "Django: Web Development for Perfectionists with Deadlines"
I've just watched this interesting talk about Django by Jacob Kaplan-Moss:
No doubt, this talk is out of date now. Django has evolved a lot since 2006, but I think it's good to understand the needs that originated the development of Django in the first place.
No doubt, this talk is out of date now. Django has evolved a lot since 2006, but I think it's good to understand the needs that originated the development of Django in the first place.
Sunday, February 3, 2013
Articles and Posts read
Interesting
Kakonomics
Learning and software craftsmanship
Passing out the final exam on day one
Arquillian Invasion!
Books on Software Design
How to become IT Talent
Top down, bottom up
Callbacks considered a smell
Just build things
Behavioral Economics and Code
The Wrong Notion of Time
Why Ruby Class Methods Resist Refactoring
Tips for learning regular expressions
The Mind-killer
Always TDD, Except When You Shouldn't
Technical Debt – when do you have to pay it off?
Patterns as a source of freedom
Be a driver not a passenger
Agile and Lean
Deadlines Kill
C++
C++ benchmark – std::vector VS std::list
C++ benchmark – std::vector VS std::list VS std::deque
JavaScript
Learning JavaScript – Up to Speed in No Time
Python
Three new Python books
Entrepreneurship and Management
Infografía: Los sueldos de los ingenieros de software en Silicon Valley
Free Apps – How to Make Money Giving Apps Away
Don’t Pay to Train an App Developer
How Much Does It Cost to Develop a Mobile App?
Getting People to Throw Money At You
Convirtiendo un país en líder mundial en innovación y creación de startups
Software Development in Spain
Lo que no deberíais hacer si redactáis requisitos. Caso práctico: el pliego de la web del senado
11 things we learned (part 1)
11 things we learned (part 2)
Spain and Europe
El 27% de los españoles estaban en riesgo de pobreza o exclusión social en 2011
El Gasto No Financiero de las Comunidades Autónomas disminuye un 5%
Kakonomics
Learning and software craftsmanship
Passing out the final exam on day one
Arquillian Invasion!
Books on Software Design
How to become IT Talent
Top down, bottom up
Callbacks considered a smell
Just build things
Behavioral Economics and Code
The Wrong Notion of Time
Why Ruby Class Methods Resist Refactoring
Tips for learning regular expressions
The Mind-killer
Always TDD, Except When You Shouldn't
Technical Debt – when do you have to pay it off?
Patterns as a source of freedom
Be a driver not a passenger
Agile and Lean
Deadlines Kill
C++
C++ benchmark – std::vector VS std::list
C++ benchmark – std::vector VS std::list VS std::deque
JavaScript
Learning JavaScript – Up to Speed in No Time
Python
Three new Python books
Entrepreneurship and Management
Infografía: Los sueldos de los ingenieros de software en Silicon Valley
Free Apps – How to Make Money Giving Apps Away
Don’t Pay to Train an App Developer
How Much Does It Cost to Develop a Mobile App?
Getting People to Throw Money At You
Convirtiendo un país en líder mundial en innovación y creación de startups
Software Development in Spain
Lo que no deberíais hacer si redactáis requisitos. Caso práctico: el pliego de la web del senado
11 things we learned (part 1)
11 things we learned (part 2)
Spain and Europe
El 27% de los españoles estaban en riesgo de pobreza o exclusión social en 2011
El Gasto No Financiero de las Comunidades Autónomas disminuye un 5%
Subscribe to:
Posts (Atom)