Hi! We are Bootyard! A Ruby on Rails Software Development and Web Design Company based in Philippines.
And this is our Weekly Roundup. We will talk about the hardest problem we faced for the week, solution implemented to solve them and the lesson we have learned.
One of my tasks for this week was to populate an empty rails app database table with data records from a CSV file.
To do this I created a rake task that would fetch the contents of the CSV file, manipulate it, and store it into the rails app’s database. So just with a single rake task file I was able to easily export the records from the CSV file into the app’s database, thanks to Rails.
The hardest problem that I tackled this week, is when shooting a video, I cannot still figure out the right angles and in editing, it’s hard to synchronize the inserted audio with the video audio itself.
The solution that I’ve found was, before having a video shoot, better know first where is the correct angle. And in editing the video, make sure to play first the video’s audio before uploading the separated audio file. The most valuable lesson that I learned was that I improved the things that I encountered before just like in editing a video and now I know the correct way.
The hardest problem I worked on this week was how to create high quality script for SEOStartupGuide.com videos. The solution was I had to consult the team on the templates that I will be using and they suggested sample formats to make the creation of script easier. Once you are creating script for your videos, make sure that you’ll find templates that will fit to your videos
This week I worked on the text editor of our newly redesigned Blog. The previously we have been using Trix to rich text editing.
We recently found out about QuillJS. QuilJS is great because it allows you to embed photos out of the box. You don’t need to setup Amazon’s S3. Just plugin and your good to go. Really great if you don’t need to have a really sophisticated rich text editor.
This week Linkhunter experience a bug that sends multiple emails in a signal request. The cause is on updating the Sent Email Counter because the value is nil. So if we add nil and 1 it will result to error. The ActiveJob the responsible for sending message keeps looping because of the bug. The solution is to update the default value of the counter to zero. Always consider different scenarios in testing a new feature of your Rails Application to make sure it won’t affect the production.