Por dónde empiezo: 7 ideas para ponerme al día
Estos días he estado haciendo entrevistas a muchos perfiles. Por si no lo sabéis, en Atrapalo, tenemos unas 15 posiciones abiertas para incorporar desarrolladores PHP de todos los perfiles, juniors y seniors con muchas ganas de pasárselo bien, aprender y aportar a un equipo que encara una nueva etapa excitante. Durante estas entrevistas, me he encontrado con desarrolladores cuyas circunstancias les han llevado a trabajar sólo en start-ups (“don’t worry be crappy”) o pequeñas empresas (“long live wordpress, drupal y joomla”), este post, con todo el cariño, es para ellos y su futuro.
Hola Atrápalo
La semana pasada os anunciaba mi salida de Emagister. Hoy, 20 de Febrero, es mi primer día en Atrápalo como CTO. Me han atrapado. Estoy muy ilusionado por trabajar en una empresa tan conocida, con una misión y visión tan clara (“ser líderes en el sector de ocio y turismo”), con un posicionamiento y marca reconocidos, así como más de 10 años de historia y presencia en 10 países.
Desde su fundación en el 2000, no ha parado de crecer y convertirse en un referente del ecommerce copando el “top of mind” de los usuarios interesados en ofertas sobre vuelos, restaurantes, viajes, actividades, cruceros, etc.
Unit Testing y TDD no son lo mismo
Resumiendo y sin entrar en volver a explicar los conceptos de TDD. Hacer Unit Testing es escribir Unit Tests, hacer TDD es seguir la metodología (3 reglas, ciclos cortos, diseño emergente, etc.)
Adiós Emagister – 8 reflexiones sobre gestión de equipos
Hoy, 14 de Febrero, es mi último día en Emagister. Después de casi 4 años ha llegado el momento de decir adiós y marchar hacia nuevas aventuras y retos profesionales. Con este post, quiero compartir algunos consejos e ideas basados en mi experiencia en la gestión del equipo técnico que espero que os resulten útiles.
kata/php: PHP skeleton for doing coding katas
Something a bit annoying when doing a kata is setting up the environment so you can start. Typically, you need composer, define dependencies, setting up the autoloading policy, creating some folders and so on. All this work is not necessary anymore. I have created a silly but useful project in packagist in order to start with your kata in just one command.
Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series) Review
Happy new year to everyone! Today it’s January, 1st and I have finished reading “Extreme Programming Explained: Embrace Change, 2nd Edition”. If you love software development and agile practices, this book was the rules changer in the agile methodologies and software development in general. As I have done with other book reviews, here are my remarks. Buy it, seriously. You will fill the gaps about agile practices, so if you are doing Xp, Scrum, Kanban, Lean, etc. everything will gear together.
MySQL 5.6 Developer Certification Beta Exam Review
Last friday, I did the MySQL 5.6 Developer Certification Beta Exam. This is the exam that Oracle is launching because of the new MySQL 5.6 Developer certification that will replace the old MySQL 5.0 certification in 2014. I don’t know if I’m certified yet because in beta, all candidate exams have to be reviewed in order to analyse how difficult it was, what questions were not appropriated, typos, etc.) before going live.
Test Doubles
Last week, another awesome cleancoders episode was published. It comes in two parts. I really recommend to buy it. Let’s review the most important concept taught in the first one: Test Doubles.
“new” and fluent interfaces
Last week, I was with some friends and we were talking about fluent interfaces and I show them something that they didn’t know. I got surprised about it because it was introduced in PHP 5.4.