Format currency field with JavaScript

Last month I got a solution to format the currency fields from Wundertax’s declarations This is the function: var formatCurrency = function(element) { $this = $(element); var number = $this.val() number = number.replace(/[^0-9,.]/g, ”) if (number === ”) { number = ‘0,00’ } else { splitted_number = number.split(/[\,.]/g) if (splitted_number.length > 2) { decimal_numbers = […]

Read More Format currency field with JavaScript

HTTP with ruby

In my job we recently decided to use an email management tool called getResponse which I started to build the adapter to user with its API. One of the first things I did was to test the creation of an email with curl: curl -X POST -d ‘{“email”: “”, “campaign”: { “campaignId”: “G” } […]

Read More HTTP with ruby

Solving easy problems with Ruby

I got this problem from here Implement a group_by_owners function that: Accepts a hash containing the file owner name for each file name. Returns a hash containing an array of file names for each owner name, in any order. For example, for hash {‘Input.txt’ => ‘Randy’, ‘’ => ‘Stan’, ‘Output.txt’ => ‘Randy’} the group_by_owners function should return {‘Randy’ => [‘Input.txt’, ‘Output.txt’], ‘Stan’ […]

Read More Solving easy problems with Ruby

How to remove Docker files

I have been using docker for a while in a project and thank god it exists. There is no need in installing many project dependencies. In this case this is a Ruby on Rails 3 project, yes very old. Everything was fine until my root partition “/” was out of space! I thought to myself […]

Read More How to remove Docker files

The importance of a Backup

Before I started working professionally as a software engineer, I would see a lot of people talking about the importance of backups in the IT industry. A few weeks ago I worked on a project that didn’t have any backups and was in production! The first thing I did was a backup and used the […]

Read More The importance of a Backup

Heroku rollback

A while ago had a problem in a production server in which I used Heroku’s rollback command, which goes back to the previous push/migration. When you run: heroku rollback It goes a step back in your commits/changes but upgrades the version. Current version = v33, after rollback current version = 34. If for any reason rollback […]

Read More Heroku rollback