Blog de ApuX

28 Feb

Rails 4.0 (beta) y RubyGems 2.0

Published by ApuX

Después de Ruby 2.0, ya esperábamos con ansias Rails 4.0. Y ya dio señales de vida.

Se ha liberado la primera beta de Rails 4, con las mejoras que previamente ya se comentaron en este post, y en este otro.

24 Feb

Ruby 2.0

Published by ApuX

Ruby 2.0 acaba de ser liberado. La nueva versión trae consigo varias mejoras, principalmente en el tema de rendimiento. Un nuevo mecanismo para el Garbage Collector y optimizaciones al Kernel que prometen mejorar el tiempo de carga de Rails.

La nueva versión esta pensada para ser compatible con Ruby 1.9.3, por lo que la migración no debería ser muy dolorosa. (Yo he probado con un par de proyectos de buen tamaño, y todo funciona de maravilla.)

11 Feb

Configurando Vim para trabajar con Rails (II Plugins)

Published by ApuX

Plugins

Una vez hecha nuestra configuración básica de vim, vamos a agregar algunos plugins que harán nuestro trabajo simiesco un poquito más fácil. No cubriré todas las características que ofrecen estos plugins, sino sólo una introducción básica. Si quieres saber todo lo que ofrecen (lo recomiendo ampliamente), revisa la documentación de los proyectos.

28 Jan

Configuring Vim to work with Rails (II Plugins)

Published by ApuX

Plugins

Once our basic vim configuration is done (post), lets add some plugins that will make our code monkey work a little easier. I won't cover all the features that these plugins offer but just a basic introduction. If you want to know all the stuffs it brings (I highly recommend it), check the projects' documentation.

14 Jan

[Tips] Crear usuarios de forma interactiva en Postgres 9.2

Published by ApuX

En postgres, los usuarios se creaban interactivamente con el comando createuser, es decir, se hacían algunas preguntas sobre los permisos que tendría el usuario previo a su creación. Sin embargo, desde la versión 9.2, es necesario especificar el parámetro --interactive para tener el mismo comportamiento.

14 Jan

[Tips] Create user interactively in Postgres 9.2

Published by ApuX

Postgres used to create users interactively with the createuser command, that means that some questions about the users' permissions had to be answered before the creation. However, since version 9.2, it is necessary to specify the --interactive flag to have the same behavior.

17 Dec

Configurando Vim para trabajar con Rails (I Configuración Básica)

Published by ApuX

Vim es un editor de textos muy potente, especialmente para desarrolladores. Aquí, compartiré algunos de los tipos que uso cuando lo utilizo para trabajar en proyectos Rails. No explicaré cómo usar vim, sino sólo mostraré la configuración más común que me ha resultado útil en mi trabajo diario.

10 Dec

Cuenta atrás con características de Rails 4, y doce gemas.

Published by ApuX

Hace algunos posts, escribí sobre algunas de las nuevas caraterísitcas de rails 4. Hubieron, sin embargo, algunas otras que no cubrí y quería hacerlo antes de que Rails 4 fuera lieberado. Pero, remarkablelabs tuvo una mejor idea: ¿Por qué escribir sólo uno o dos posts sobre las nuevas características de rails 4 si podemos escribir 31? Sí, están escribiendo 31 post, a manera de cuenta regresiva para el nuevo año (y probablemente para la nueva versión de rails), un post por día, y una característica por post. ¡Fantásico!

10 Dec

Rails 4 count down in features, and 12 gems.

Published by ApuX

Some posts ago, I wrote about some of the new features of rails 4. There were, however, some other features I didn't cover and I wanted to do it before rails 4 was released. But, remarkablelabs had a better idea: Why write just one or two post about rails 4 new features if we can write 31? Yes, they are writing 31 posts, as a count down for new year (and maybe for new rails' version), one post per day, and one feature per post. Awesome! Give it a look.

03 Dec

Configuring Vim to work with Rails (I Basic configuration)

Published by ApuX

Vim is an extremely powerful text editor, especially for developers. Here, I'll share some of the tips I use working with it on Rails projects. I will not explain how to use vim, but just to show my most common configuration that I find useful for my daily work.

26 Nov

Webinars sobre Software Libre

Published by ApuX

Guadalux es una fundación española dedicada a la difusión de contenido sobre Software libre, actualmente cuenta con un catálogo variado de cursos de gran calidad. La mayoría de éstos son parcialmente presenciales y de pago, sin embargo, tienen un pequeño catálogo de cursos gratuitos y totalmente en línea.

Aquí les dejo la liga a su página http://guadalux.org/ y a los webinars http://guadalux.org/openwebinars/ que tiene actualmente disponible.

Espero que les sea de provecho.

19 Nov

Gráfica de distribuciones Linux

Published by ApuX

La comunidad Linux no para de crecer, y cada día surgen más distribuciones. Algunas son muy pequeñas y así se quedan, o desaparecen pronto; otras se vuelven muy grandes e importantes y son la base de otras nuevas distribuciones. Aquí les comparto una gráfica de las distribuciones Linux en la línea de tiempo, cuándo fueron creadas, de cuál derivan, cuáles ya no existen, etc.
Un trabajo de recopilación muy arduo y muy interesante, vale la pena echarle un vistazo.

12 Nov

Strong Parameters

Published by ApuX

Unos de los cambios más visibles de Rails 4 será Strong Parameters. Reemplazará el enfoque de attr_accessible/attr_protected, que es la manera en que Rails 3 protege de asignación masiva (si no estás familiarizado con asignación masiva, por favor, revisa este railscast).

05 Nov

Strong Parameters

Published by ApuX

One of the most visible changes of Rails 4 will be Strong Parameters. It will replace attr_accessible/attr_protected approach, which is the Rails 3 way to protect for mass assignment (if you are not familiar with mass assigment, please, check this railscast).

29 Oct

Aprendiendo Ruby y Rails

Published by ApuX

Nunca está de más tener a la mano una lista de recursos para aprender Ruby o Rails. En internet podemos encontrar muchos y muy buenos. Algunos son gratuitos, otros de paga, algunos en formato de video, otros de blog, o de libro. Pero tenerlos a la manos a todos (por lo menos los más importantes), y organizados por categorías resulta realmente muy útil, tanto para principiantes como para avanzados.

Aquí les dejo la liga de un sitio que hace precisamente eso, presentar de forma organizada los recursos más importantes para aprender RoR.

Páginas