Livra apoyando el PyCon 2009

Desde hace varios años en Livra tenemos una tradición de usar y apoyar el desarrollo de software libre, y un amor particular por Python. En nuestras oficinas se hizo el ultimo Python Bug Day y muchos de nuestros desarrollos están en esa tecnología.
 
Estamos muy contentos de anunciar que vamos a ser uno de los auspiciantes del PyCon 2009.
 
Loloooollllll!

De que se trata Pycon 2009?

Es una conferencia organizada y llevada a cabo por voluntarios de la comunidad de Python en Argentina. Va a ser los días 4 (viernes) y 5 (sábado) de Septiembre en la Universidad de Belgrano. Van a haber dos charlas confirmas que prometen ser interesante.    

  • Collin Winter (core developer de Python y empleado de Google) que esta trabajando en modificaciones al core de Python (unladen-swallow)
  • Jacob Kaplan-Moss, el creador de Django

También hay un llamado para charlas abiertas (cualquiera se puede postular) hasta el 29 de Junio. Así que si te interesa Python y tenes algo que queres compartir, no dejes de postularte.

Happy coding and los veremos en Septiembre!

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.

  • Digg
  • meneame
  • Slashdot
  • StumbleUpon
  • Technorati

Kohana Framework, PHP & Good Taste

At Livra we code in different languages (Java, Python, PHP and even C++). Are we code agnostics?

Anyway, lately we have been reviewing most popular PHP frameworks available to choose one for our next development.

Here is the list of some of them:

  •  Symfony: I didn't like it very much . It's very powerfull and complete but too big for our taste, complex, long configuration and learning times and sometimes so damn slow. Also, command line utilities are really anoying!
  • Prado: Very nice framework, It reminds me to my Visual Basic developer times. I don't know why because it's a totally different technology…   
  • CodeIgniter: Nice, simple and fast framework but it ONLY  supports PHP4 and I'm against supporting PHP4. It's time to push web hosting companies and developers to PHP5 and OOP programming.   
  • CakePHP: I didn't like it. I don't have an explanation to this. Simply I didn't feel conformable working with cake. Maybe it's just gut feeling. Good taste is excellent test.

Kohana Eagle Finally, we found Kohana. It was a great surprise. 100% PHP5, simple to setup, easy to use, fast, nice code.

It still needs time to grow in terms of community, popularity and documentation but I'm pretty sure that it's going to happen in a really short time!

Kohana is defined as a Model View Controller (MVC) architectural pattern framework built using strict PHP5 object oriented programming features. There's no backward compatibility! It was originally based on Code Igniter but after a few iterations Kohana took its own path and architecture. Some of the key features are:

  • Simple Database abstraction layer and ORM.
  • Built-in security module
  • 100% UTF-8 Compatible.
  • Nice Urls handling.
  • Basic template system..
  • Simple and small configuration information required.
  • No external dependences other than PHP5
  • Easy integration to other frameworks as Smarty, Propel, JQuery, etc.

if you want to get more information about Kohana visit the official site.

We hope to keep sharing our experiences on Kohana with all the coding community in the future. If you have any tip for Kohana, just write us.

Happy coding!

Matias

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.

  • Digg
  • meneame
  • Slashdot
  • StumbleUpon
  • Technorati

Campfire: Un nuevo clásico de Livra

En Livra creemos que pasarla bien en el trabajo es muy importante. Si la pasamos bien, vamos a trabajar mejor en equipo.

Tradicionalmente, hacemos dos eventos anuales (uno cerca de mitad de año y uno a fin de año). Con estos eventos buscamos:

  • Conocernos más   
  • Aprender más sobre Livra y lo que hace el resto de la gente   
  • Entender donde estamos y cuales son los objetivos de la compañía   
  • Divertirnos :-)

Siempre tratamos de buscar eventos “un poco diferentes" (evitar la típica cena de compromiso y esas cosas). Buscamos cosas que esten buenas y te den ganas de ir.

En los últimos años hicimos kartings, karaoke, paintball, bowling, entre otros. Y en el 2006 empezamos una tradición a fin de año que ya es parte integral de la cultura de Livra: Livra Games (2006, 2007).

Los Games empiezan en la oficina una semana antes. Cada equipo tiene un capitán y elige un nombre y "escudo". Cada equipo decora la oficina de "su color" y trabajar en las primeras pistas de una búsqueda del Tesoro (pistas que distribuimos por Twitter o Tumblr). Luego, viernes por la mañana, nos vamos a un campo en las afueras de Buenos Aires para competir todo el día en juegos de diferentes categorías (Desde Wii Sports y Coches a control remoto hasta carreras de postas y cinchadas). Cerramos el día con premios cena y fiesta. Nos quedamos todos a dormir ahí y volvemos al día siguiente todos. 

Es la conclusión del año y es una mezcla de competencia, trabajo en equipo y diversión. Este año inauguramos otro evento que esperamos se convierta en una nueva tradición: Livra Campfire.

Campfire

Campfire también se desarrolla en las afueras de Buenos Aires, y también nos dividimos en equipos y competimos. Pero esta vez la batalla se li(v/b)ra en el mundo de las ideas.

El evento principal es una Pecha Kucha Night, donde a todos los equipos se les da la misma consigna y un jurado elige el mejor. ¿Qué es Pecha Kucha? Es un formato de presentación de ideas y/o proyectos que está integrado por 20 diapositivas que se proyectan durante 20 segundos cada una. Cada persona solo puede usar esas imágenes para comunicar su idea.

La consigna para las presentaciones fue simple: Hablar de algo relacionado con Livra y las pasiones personales de los integrantes del equipo.

Los resultados fueron increíbles. Fuimos testigos de un despliegue increíble de imaginación, originalidad, pasión y dedicación. Las presentaciones fueron todas excelentes.

Ganó el equipo verde- que desarrolló un divertido “Pecha Kucha” sobre la convivencia en la oficina. Los que salieron victoriosos se hicieron acreedores a un almuerzo cerca de nuestra oficina, y entre ellos se sorteó un iPod Nano (de los nuevos como este).

El evento terminó con un buen asado, ensaladas y lo que le dio el nombre al evento… un gran fogón (campfire) donde compartimos buena música, y algunas otras cosas que quedarán para otro momento hasta tarde (muy tarde).

But, what happens in Livra Campfire stays in Livra Campfire!

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.

  • Digg
  • meneame
  • Slashdot
  • StumbleUpon
  • Technorati

Python bug(fix)day

Sonó el despertador 7:00; comenzamos la jornada en un horario que acostumbramos terminarla.

Luego de descubrir que el dia no se inicia a la hora que suponíamos y después de una sucesión exponencial de vasos de café empezaron a llegar los protagonistas. Quién precedió la llegada del grupo fue Facundo que, luego de algunos (im)previstos, dejó su charla de Unicode lista para las pistas.

Comenzamos contando sobre Dummia (Startup que ya sabrán lo que trama en un acotado tiempo-espacio) y de nuestro compromiso con la comunidad. Mostramos un proyecto que tenemos entre manos y le cedimos el lugar a Facu que nos contó un poco de Unicode (pa' empezar nomás).

Dummia beta

Diez y treinta comenzamos a meterle manos al asunto e inmediatamente después de un interesante debate sobre encoding iniciamos el bug day. Lo que vino a continuación fue una secuencia de 8 horas (Con un receso de algunos minutos donde deglutimos pizza(s)) a puro fixing. En un determinado momento del día llevábamos cerrados mas de la mitad de los bugs del total mundial. Un buen promedio.

Comienzo bug day

Torta de python

Casi animándome a contradecir a Kundera, fue muy productivo y significante.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.

  • Digg
  • meneame
  • Slashdot
  • StumbleUpon
  • Technorati

Python Bug day

La Python fundation organiza esporádicamente un evento intitulado "Python Bug day" (un día donde desarrolladores de todo el mundo se juntan para solucionar bugs del lenguaje).

¿Cómo? Inicialmente los participantes se encuentran en un canal de irc (#python-dev, en irc.freenode.net) donde se organizan para atacar cada uno a un bug específico que previamente eligeron de una lista de bugs.

El próximo Bug day es el Sábado 21 de Junio y creemos que es una excelente oportunidad para que conozcan nuestras oficinas y entre todos devolver un poco mas a la comunidad.

El único requisito para venir es anotarse (Y llegar antes que se llene el cupo!). Para ello pueden mandar un mail a pythonbugday@livra.com.

La lista de confirmados pueden seguirla aquí. La idea es que cada uno se traiga su notebook, aquí van a tener toma corriente e internet (wifi y/o ethernet).

Cronograma

(9:00) Desayuno
(9:30) Apertura/Presentación
(10:00) Unicode (pa' empezar, nomás) - Facundo Batista
(10:30) Bugfixeando Python - Martín Conte Mac Donell
(11:00) Comienzo del bug day!
(13:00) Receso. ¡Pizza!
(14:00) Continuamos el bug day.
(18:00) Cierre y comentarios finales.

Un dato de color: Durante el transcurso del bug day vamos a tener una Wii! instalada para el que quiera distenderse, hay un balcón para fumar, gaseosas y mucho café.
 

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.

  • Digg
  • meneame
  • Slashdot
  • StumbleUpon
  • Technorati

« Previous Entries