I am a huge advocate of
Easy code to understand and maintain
The simpler the better, and being aware of the dangers that over-engineering can cause in the final results are quite important.
TDD and BDD are great tools to ensure the quality of the code and sometimes would help to reduce the complexity of your code because sooner than later you might end up working on tests that are very complex to set up and exercise and that could mean that your production code is doing too much
(eg: Single Responsibility Principle)
I like books like
Don't make me think
I love books like don't make me think
I love
Patterns and Conventions
I think they are quite important in any team, especially if the team is conformed for more than 3 members(not a big deal in solo projects), patterns and conventions would depend on different aspects, but if followed correctly, it would help to make the process much more clear and certain.
That is one of the reasons that I personally like frameworks such as Ruby on Rails because of the convention over configuration.
Genoa's engineering
Heriberto Pérez Magaña

Who Am I?

I am a Ruby software developer with plenty of experience in different kinds of projects but mostly working with APIs and Single Page Applications using various javascript frameworks and admin panels...
I love sharing stuff

Latest blog posts

Hey there, Here you can find some examples using regular expression if you want to test your own regular expression you could use the following website to do it: http://rubular.com/ Regular expresion if you want for example match a exact word and that word is inside a full sentence sometimes and sometimes the first word or sometimes is the last word in the sentence you could use the following expression to get the correct matches: [ruby] ( |^)404( |$) or (^|\s)404(\s|$) [/ruby]

[single_video_player mp4="https://blog.elh.mx/wp-content/uploads/2012/09/28-days-later-soundtrack-18-in-the-house-in-a-heartbeat.mp3" ogg="http://heridev.com.mx/wp-content/uploads/2012/09/28-days-later-soundtrack-18-in-the-house-in-a-heartbeat.mp3" title="sountrack "] [divider] [html5audio mp3="http://heridev.com.mx/wp-content/uploads/2012/09/Sing-For-Absolution-Muse-Lyrics.mp3" ogg="http://heridev.com.mx/wp-content/uploads/2012/09/Sing-For-Absolution-Muse-Lyrics.mp3" preload="none" controls="controls"]Your browser does not support the audio tag.[/html5audio] [clear] [divider] [single_audio_player mp3="http://heridev.com.mx/wp-content/uploads/2012/09/goo-goo-dolls-iris.mp3" ogg="http://heridev.com.mx/wp-content/uploads/2012/09/goo-goo-dolls-iris.mp3" title="http://heridev.com.mx/wp-content/uploads/2012/09/goo-goo-dolls-iris.mp3"]...

Hello everybody, After to install the janus for vim i see all the themes included but any of them like me, only that like me is the solarized theme the steps to install it are are the next: We need to clone the files with the next code using git command: First of all we need to download and we need only one file, now in the terminal we run the next command but before we can download in the directory that we want.

Para poner a tope nuestro vim (mvim or gvim), yo siempre instalo janus para que instale muchos de los plugins muy funcionales como nerdtree (navegador de archivos en la parte lateral izquierda), autocompletador de archivos, entre otros para instalar janus podemos visitar la siguiente liga https://github.com/carlhuda/janus, despues de eso continuamos con nuestros sortcuts. Nota importante: En este caso no se deben de presionar todas las teclas al mismo tiempo si no que primero presionas la primer tecla sueltas y despues las teclas que siguen y sueltas y no deben de presionarse todas al mismo tiempo como el de cortar o pegar (ctrl + c or ctrl + v).