Complemento a Eager loading Associations y entender las diferencias entre...
Hace poco escribía un post impulsado por avanzar en RubyOnRails y titulaba el post: ¿Cómo puedo reducir el número de Queries utilizando RubyOnRails con Active Records? joins, include – Eager loading...
View ArticleMi guía básica de Rails: CRUD
Con esta guía básica de Rails quiero repasar, resumir conceptos básicos necesarios y que sirva de base para aquellos que quieran adentrarse en el mundo Rails. Comenzamos viendo qué es el concepto de...
View ArticleMi guía de Ruby – Poniendo algo de sentido y sentimiento
Es primordial, dar sentido a las cosas que vamos haciendo y ponerle sentimiento en cada línea de código que vamos construyendo. Ruby es uno de esos lenguajes que uno debe detenerse a contemplar, para...
View ArticleMi guía de Ruby – Las clases y curiosidades OOP
Es una parte esencial, conocer algunos aspectos primordiales sobre las clases de Ruby para que cuando veamos código Rails podamos entenderlo bien. Todas las cosas que utilizamos en Ruby son objetos,...
View ArticleA Big Project – Skinny Code Review
Un post con título análogo a Fat Model – Skinny controller, lo he querido titular A Big Project – Skinny Code Review, ya que es mucho más productivo y gratificante, el exponer una pequeña parte del...
View ArticleAntes de aprender Rails aprende Ruby: Primeros pasos necesarios en Ruby
En mi opinión personal y bajo mi experiencia, es necesario que antes de aprender RubyOnRails, debes conocer el lenguaje de programación Ruby, para que cuando veas código RubyOnRails, puedas interpretar...
View ArticleAntes de meterte en CoffeeScript, recomendable haber pasado por Javascript –...
Hablemos de CoffeeScript y por qué he decidido dar un paso más y aprenderlo. Supongo que como muchos, me puse a aprender Javascript y me he ido defendiendo con el tiempo y al ver CoffeeScript, la...
View Article¿Cuándo puedo o debo hacer uso de alias_method_chain?
El primer encuentro que he tenido con alias_method_chain, es en la resolución de un problema con una gema dentro de un proyecto, en la que no me reconocía un adaptador, pero en mi caso, no me hacía...
View ArticleAlgunos métodos de Ruby que deberías conocer, map, pluck, tap, entre otros,...
Vamos a hablar de algunos métodos interesantes que me he encontrado y me gustaría compartir. El primero que quería presentarte es el Enumerable Methods: map de Ruby. Es uno de los métodos, que cuando...
View ArticleExpresiones regulares en Ruby – No te dejes intimidar – Primera parte
Las expresiones regulares normalmente, se ven desde un punto de vista intimidatorio, bueno así las vi yo mismo y alguna vez a día de hoy también , pero como a todo hay que ponerse a ello y entenderlas,...
View ArticleRails Routing from the Outsise In: Definir nuestras propias rutas en una...
Creo que merece la pena dedicarle un post al tema de las Rutas de Rails ”Rails Routing from the Outside In“ y cómo se definen, por la importancia y relevancia que puede llegar a tener, por eso y que...
View ArticleDefinir rutas en una aplicación de Rails con New Resources – RESTful Route...
Hace poco escribía sobre cómo poder definir nuestras propias rutas en Rails y veíamos algunas como collection y members, en la que hablábamos de: No estamos limitados a las siete rutas de index,...
View ArticleSidekiq, una gema y solución a un problema concreto
En esta ocasión vamos a hablar de Sidekiq, una gema muy interesante, en la que se me ha planteado un problema y voy a contar cómo lo he resuelto. El tema de la elección de Sidekiq ha sido por el...
View ArticleMis primeros pasos con MongoDB utilizando NodeJS
He comenzado a montar un entorno de desarrollo con la base de datos NoSQL Mongodb y utilizar también NodeJS para ver su funcionamiento, la verdad es que llevaba tiempo detrás de ambos temas y ha...
View ArticleAlgunos métodos CRUD que son necesarios conocer con MongoDB
Siguiendo con el post anterior de MongoDB sobre Mis primeros pasos con MongoDB utilizando NodeJS, en esta ocasión vamos a ver algunos aspectos que nos vendrán bien para conocer bien por dónde debemos...
View ArticleAlgunos temas jugosos sobre métodos de Ruby – Proc, Blocks y Lambdas
Según vas profundizando y fijándote en los detalles, Ruby (Mi guía de Ruby – Las clases y curiosidades OOP) es uno de esos lenguajes que te va capturando hasta el punto no dejan de sorprenderte cada...
View ArticleAlgunas claves a la hora de diseñar nuestros datos: Schema Design con MySQL...
En estos últimos tiempos, se está viendo que hay un emergente mundo y un crecimiento de soluciones de base de datos y yo, como desarrollador, me estoy haciendo muchas preguntas, tales como: ¿Debo usar...
View ArticleAlgunos detalles que deberías saber sobre ActiveRecord – Rails
Active Record es un de los temas más amplios que dispone Rails, veamos algunos aspectos necesarios para poder estar cómodos. Podríamos decir que Active Record, es una solución al problema de acceder a...
View ArticleOrdenando las Vistas (View) y utilizar Decoradores (Decorator) – Rails
En este post hablé sobre el patrón “Pattern Decorator” como una alternativa a los callbacks en los casos en que necesariamente nos implicaban en tareas que deberían ser separadas de nuestra lógica y...
View ArticleUn modelo sólo debe hablar con su asociación inmediata – Law of Demeter con...
Una característica muy interesante que tiene Ruby on Rails, son las asociaciones de Active Record, que a mi modo de ver nos permite de alguna forma el enlazar unos modelos con otros y en particular...
View Article