
Ayer asistí al primer Betabeers celebrado en Barcelona con mis compañeros en Salir.com, motivados sobretodo por el taller de Symfony2 que realizó Marcos Quesada, ya que es una tecnología que estamos utilizando recientemente. El taller resultó ser algo más básico de lo que me esperaba pero aún y así aprendí algunas cosillas que tengo pendiente de mirarme con más calma.
Además, hubo las presentaciones de tres startups: Perso.na, ADV Network y PriceBets. Personalmente la que me resultó más interesante fue la de Rubén Ologia y Álex Tomás, fundadores de la conocidísima red de blogs de humor que comprende Asco De Vida, Cuánta Razón, Cuánto Cabrón, No Tengo Tele y demás. En la propia presentación ya se notó el buen rollo que tienen entre ellos y hablaron sin tapujos de cifras (algo que muchas veces genera ciertas reticencias).
En general, a pesar de que el emplazamiento está algo alejado del centro de la ciudad y de que se alargó más de la cuenta, salí contento y no dudo que nos veremos en alguno de los próximos encuentros. Mi felicitaciones a todos los organizadores y colaboradores de Betabeers.

Al fin he encontrado un hueco para comentar un poco mi paso por la PHP Barcelona Conference 2011. Este año he estado muy bien acompañado por amigos de siempre, por los compañeros de trabajo en Salir.com, por compañeros de Tetuan Valley y también gente que he conocido gracias a este evento.
Como cada año, grandes charlas de importantes ponentes como Fabien Potencier, Derick Rethans o el mismísimo creador de PHP, Rasmus Lerdorf. Para mí, las dos charlas sobre Xdebug y Profiling de Derick fueron de las mejores. Caching on the Edge de Fabien también estuvo bien y Buenosvinos, como era de esperar, no decepcionó con su charla sobre Team Engaging. Las charlas sobre BDD me picaron la curiosidad y tengo ganas de dedicarle un poco de tiempo a Behat y PHPSpec, a pesar de que soy de los que piensan que BDD es un paso más allá de TDD (por lo que creo que es recomendable estar relativamente habituado a trabajar con Test-Driven Development antes de dar el salto).
En cuanto a la organización, excelente. Un catering que ya merece el coste de la entrada y un espacio (Citilab) perfecto para la ocasión. La pega fue que la WiFi no acabó de funcionar del todo bien, posiblemente por la novedad del streaming de las charlas.
Este año, a diferencia del anterior, no volví cargado de libros tras aprovechar el descuento del 40% que ofrece O’Reilly porque de hecho, aún tengo pendiente alguno desde el año pasado…
En conclusión, de nuevo todo un éxito de conferencia. Tras mi segundo año asistiendo a ella tengo claro que la PHP Barcelona Conference es un must para todos los que desarrollamos web con este lenguaje. ¡Nos vemos en la #pbc12!

This weekend (29th and 30th of October) I’ve attended to the PHP Barcelona Conference 2010 for the first time and I’m so glad about it. I’ve gone with my friends Christopher Vallés, Noemí Losada and Sergi Vives (this one only on saturday) and there, we met a few known faces too. The venue, CitiLab Cornellà, was a good place and the PHP Barcelona User Group had prepared all so well, specially the catering ;o). Talks were really interesting and useful (almost all of them) and speakers were relevant people in the PHP development world such as Ian Alshanetsky, Fabien Potencier, Stefan Priebsch and many more. I need to recognize that my favourites were an awesome talk about Scrum by Carlos Buenosvinos, the “PHP Team organisation” talk by Damien Seguy and another one about “Design patterns for PHP 5.3 ” by Fabien Potencier. Taking advantage of the 40% discount offered by O’Reilly for the attendees, I also bought some “geek” books (I need more space in my bookshelf!). To sum up, it was a great event not only for PHP developers but for all tech people. Congrats to all the organization and we will meet again at the PHP Barcelona Conference 2011!!!
I spent this afternoon setting up my new web development environment on my MacBook, because I need it for a new project about inscription and event management, that I’m developing with my friends of SegmentationFault team (Christopher and Noemí).
I’ve updated my MAMP Pro to the last version in order to use Lithium framework, an evolution of CakePHP, which requires PHP 5.3. Besides, I’ve installed and configured (after seeing all kind of errors, taking a look at the logs and searching a lot on the Internet) mongoDB, an open-source document-oriented database (bye bye SQL and relational model!!!). Finally, I’ve configured PHP debugger following my own article at SegmentationFault blog and phpMyAdmin.
I have to thank some webs and blogs that have helped me so much with their posts/howtos:
Apache, PHP and MongoDB on Mac OS X 10.6 Snow Leopard
I used to develop web applications using a PHP framework called CodeIgniter, by many reasons. Some days ago I saw an article about HMVC Pattern on Nettuts but I had no time to read it, so I flagged it in my feeds reader to take a look later. This afternoon, I’ve had a bit of free time and I’ve decided to spent it learning what was the HMVC pattern and doing the example.
I know how MVC pattern works and HMVC (Hierarchical Model View Controller) seems me so interesting and useful too! Some advantatges to implement HMVC are: modularization, organization, extendibility and, last but not least, reusability. Futhermore, there’s a HMVC extension for CodeIgniter which you can download from the wiki and install it only copying 3 files into your application/libraries folder.
That’s a really good improvement in CodeIgniter!
I’ve decided to spent some time testing Django because I’ve listened that it’s a really good Python framework for web development and I love Python too. I’ve followed an awesome tutorial from Nettuts to create a simple ToDo web-application using SQLite (also new for me because I work with MySQL).
One thing that doesn’t like me of Django is the use of commands on the terminal. I usually work with PHP frameworks like CodeIgniter o Zend Framework which don’t need to use terminal commands to develop/deploy an app and I prefer it. However, Django seems so fast to develop in it and I’m still astonished with the admin backoffice that it has generated in seconds.
Maybe I will try to do something simple with Django in the future (when I will have more free time) and test it thoroughly.
Design by Simon Fletcher. Modified by Gabriel Gcia Fdez
Powered by Tumblr © Copyright 2010