And the winner is…. Ruby on rails

Jeje.. que linda vuelta que di. Hace mas de 5 meses que vengo probando distintos lenguajes de programacíon y algunos de sus respectivos frameworks. Finalmente y un poco por la fuerza, me quedo por el momento con Ruby on rails.

Desde hace un mes en mi trabajo estamos programando en Ruby on rails, la decisión no fue una imposición en si, pero si una “fuerte” sugerencia por parte de nuestro cliente! :) Y la verdad que siempre esta bueno que te paguen por aprender cosas nuevas asi que, todos aceptamos el desafío con optimismo.
Luego de llevar un poco mas de un mes usándolo, puedo asegurar que el cambio fue 100% positivo. Rails es una herramienta extremadamente productiva pese a que el aprendizaje del lenguaje Ruby puede ser un poco duro al principio.

Hoy sin ser un experto, (ni mucho menos jeje) puedo asegurar que rails me ha provisto toda una serie de buenas practicas de programación que antes no tenía. Entre ellas, el testing por mencionarles solo una.

Bueno, cuando tenga mas ganas de escribir voy a comentar mas cositas al respecto. :)

Comments

Ollie1 renovado!

Uff.. al fin luego de varios años de no inversión atinamos a actualizar el hardware de ollie1, nuestro server hogareño donde corre este blog entre otras cosas.

El flamante hardware es un Procesador AMD Sempron de 2.1Ghz sobre un motherboard Asus y 512MB de ram. Creo que va a aguantar un par de añitos mas! :)

Comments

Zend framework

Uno mas !!! y no jodemos mas!… :)

Siguiendo con las últimas tendencias de la moda, les presento just another MVC framework para PHP5, la promesa?.. la misma que los demas: flexibilidad, agilidad y bla bla bla, pero lo cierto es que son todos iguales. (lo cual puede ser una ventaja al momento de cambiar de uno a otro). Hay quienes lo posicionan junto a Symfony allá arriba en las primeras posiciones de la tabla.

Como no podía ser de otra manera lo pegué una probadita, y la verdad es que le faltan algunas cosas para estar al nivel de SF, pero creo que esta bueno porque es menos “aparatoso” para usar y menos estructurado tambien, es mas una abultada biblioteca de funciones que otra cosa. No tiene un script face tuti como sf, asi que hay que escribir all the fuck*ng code from scratch. Lo copado es que no tenes que instalarlo en el sistema via Pear ni nada de eso, simplemente lo copias en el directorio de tu proyecto y listo.

Luego de ver tanta cosa dando vuelta, creo que la tendencia es clara: hay que usar algún framework y no reinventar la rueda en cada proyecto. Aunque sea tu propio framework, pero para que hacerte uno, si hay tantos y tan copados dando vueltas alli afuera no?.. :)

Comments (3)

Smooth upgrade tu Kubuntu 8.04 Alpha6

Eso nomas, agarré la maquina de mi chica (ya que yo soy un feliz user de Archlinux) y se la actualicé a la próxima versión de kubuntu, simplemente con un sudo adept_manager –dist-upgrade-devel.

Todo ruleó bien,  cosa que nos es menor en los dist-upgrades de ubuntu :) . Ahora estoy instalando kde4 “la gran novedad de esta versión” .

Un big anticool point, el eclipese que trae sigue siendo la misma versión pedorra de hace mas de 1 año atrás, media pila bobuntu devels ya esta por salir la version 3.4 y Uds siguen tonteando la prehistórica versión 3.2.

Comments

Al pedo un sabado por la tarde…

Ese es mi estado normal por estos tiempos… hoy toca que es sabado!. Ya corté el pasto, podé un poco las plantas y extirpé una enredadera que estaba conviertiendo mi jardín en una espacio pseudo selvático descontrolado. Todo aparenta estar en orden, mandé un par  de ataques en el ogame, tuve que retirar otros por que los pibes te lloran la carta de que no le petes su flota, que recien estan empezando y bla bla bla!!. A mi jamas me dieron bola cuando pedí ese tipo de cosas, en fin, debo ser demasiado pelotudo, pero les termino haciendo la gauchada.

El asunto es que no todo está en orden, sobre todo cuando muchos fantasmas te asechan constantemente. El más insistente de todos es el que quiere que te vayas de este país buscando algún futuro no tan malo como el que se avisora en nuestra Argentina querida. El que le sigue pegadito en el ranking, es el del desempleo, y allá lejos y sin chance, el de los afectos, que hace un esfuerzo terrible por tratar de asustarte y hacerte recapacitar.

Comments (3)

Ya tengo luna!!!

Hoy en el Ogame obtuve mi primer Luna. Mierda .. me costó 3 intentos de 1667 ligeros y como 30 posiciones en el ranking, pero al final salió. Galaxia 3 agarranse porque les voy a quemar la peluca con mi phalanx!… :P

Comments

Ya tengo novia nueva: Symfony

Que bueno que está!… es como Rails pero para PHP5. Realmente este framework me reavivó las ganas de volver al desarrollo freelance. Uno de los problemas que provocó mi alejamiento hace un par de años fue tener que comenzar desde 0 cada proyecto o en el mejor de los casos copiar y pegar “tons of code” y luego tener que ponerme a toquetear monótonamente hasta dejar las cosas andando, lo que terminaba llevandome muchisimo mas tiempo del estimado y por supuesto ganar menos guita!!.

Todo lo que una aplicación web promedio debe tener, symfony lo hace por vos. Desde operaciones CRUD(Create Read Update Delete) totalmente automaticas y customizables hasta el backend de admin completito, pasando por la definición de la db hasta el esquema de seguridad con permisos y credenciales. Obviamente incorpora un esquema de templates y por supuesto, podes usar Ajax de manera painless :)

Si algún día retomamos las charlas de autocapacitación en el LugMen, me gustaría poder mostrarles este framework, realmente vale la pena echarle una mirada.

Comments (3)

ICEFaces

Bueno, vamos a tener que esperar un poco para probarlo. Según leí en este thread, hay algunos problemitas de integración con Netbeans 6 que piensan solucionar para fines de febrero. En sí, son temas menores, pero que conjugado con mis pocos conocimientos del lenguaje me complicaron el panorama.

Seguiré con lo que venía hasta ahora y cuando hayan arreglado estos pedos retomaremos el mundillo ajax.

Comments

Aprendiendo Java

10 años me llevó tomar la decisión de ponerme a estudiar este lenguaje de programación. Creo que en todo este tiempo, java paso de ser un lenguaje a toda una plataforma de desarrollo basada en tecnologías abiertas más que interesante.
Esta plataforma está atestada de frameworks (en su gran mayoría libres) y tecnologías que facilitan el desarrollo de aplicaciones comerciales enormemente. Por lo menos eso es lo que todos prometen. :)

Lo interesante es que de todo lo que uno busca hay 2 o más alternativas, por ejemplo, si lo que querés es un IDE, pués tenés Netbeans (el que yo elegi), Eclipse, Sun Studio Creator, Jdeveloper, etc, etc, etc.

Iluminando la movida y marcando un poco el camino a seguir se encuentra Sun, la empresa creadora del lenguaje, que es la encargada de gestar los estandares junto con la comunidad de usuarios en lo que llaman la JCP (java community Process).

Hoy, de todo lo que suena alrededor de java, hay cosas muy interesantes sobre todo para el desarrollo de aplicaciones Web. Las que más me han llamado la atención por lo que prometen son JSF (java server faces) y JPA (Java persistence API).

Por supuesto que no me voy a poner aprender cada letra que “debe” escribirse para lograr que una aplicación hecha en JAVA y todo este bodoque de aderezos ande, así que elegí como IDE Netbeans 6. A la mierda con el puritanismo del geek que todo lo sabe, voy a dejar que algunas cosas las haga el IDE por mi!, puedo vivir con ello. Lejos van quedando aquellas épocas donde se podía programar con un simple editor de texto y eventualmente un compilador, hoy si querés ser productivo tenés que usar software que te facilite las cosas.
Porque Netbeans 6? y no Eclipse?

Porque me gustaron las ñoñadas que tiene para hacer las cosas faciles de usar. Por ejemplo tiene un editor visual de paginas web (usando JSF). Esto es una papita, ya que hacer formularios web a mano siempre fue un perno (recuerdo mis epocas de programador php, que manera de sufrir).Por otro lado, si bien es un proyecto independiente, está backapeado por Sun que de última es el creador de la fábrica de galletitas, entonces esta en muy buena sintonía con todas las tecnologías nuevas que van surgiendo. En cambio atrás de eclipse esta IBM, que en lo personal no me gusta.
Netbeans trae muchisimas cosas, posta, ne me daría mi blog entero para describirlas así que, si les interesa el tema, los invito a que se vean un par de videitos de demo que hay en el sitio oficial para que las vean en acción.

Bueno, ya me canse de escribir, cuando me agarre otro burst de ganas, voy a comentarles un poco de ICEfaces, oooootro framework copado que estoy empezando a ver que, por lo que leí, es un aderezo para agregar soporte de ajax copado a JSF y con eso cerramos el circulo perfecto del exito de la programación web del siglo 21 (que chorrera de bullshit ah?! :) … en realidad me conformo con que todo esto sirva para algo más que para simplemente aprenderlo. Se las sigo después. Saionara.

Comments (1)

El fin de una etapa

Luego de casi 4 años de inactividad, ayer finalmente pude cumplir un gran anhelo: Presentar mi seminario y con eso recibirme de Licenciado en Sistemas de Información.

Hoy, un gran alivio me invade, es como si me hubiese sacado una mochila de 50Kg de la espalda. Sirve para algo mas?, no lo se, tal vez. Lo que si está claro es que las cosas inconclusas son las que suelen atormentarnos, incluso hasta sin que nos demos cuenta.

Siento que hoy comienzo una nueva etapa, aunque en la vida cotidiana sea un poco mas de lo mismo con un poco menos de pelo claro está! :)

Finalmente quiero hacer publico mi agradecimiento al Jacho que fue mi mentor y el verdadero responsable de que todo esto llegue a buen puerto!.. Grande Jacho!! te estaré eternamente agradecido.

pelada

Comments (3)

· « Previous entries