Posts tagged Ruby

This is a semi-active blog. Once I write a post, I usually never update them. If you will read through some of these and try to follow them, please do so at your own risk. Technology changes quickly. Established languages are not as cool as they used to be. Some tutorials written several years ago may no longer work and do not reflect present day best practices.

How to Use Brunch for Sinatra Projects

javascript brunch ruby sinatra

For months, I have been doing more Elixir and Phoenix work. I learned a lot and that's worth writing about later. Currently, Phoenix uses Brunch by default for asset management. In recent days, I needed to update some old Sinatra projects and I found Sprockets is outdated and a bit challenging to work with considering the speed. The Ruby community should probably accept that for most projects Sprockets is more of a problem than a solution. Why?

Continue reading »

2015 In Review

ruby javascript

Unlike those who write lengthy posts about their year, I want to keep this short and relevant. Today, New Year's eve, my uncle died and I am attending his cremation and funeral in about two hours after I write this up. Last year, I spent New Year's eve at Changi Airport, Singapore. I don't know which is worse. I am just glad to be home.

Continue reading »

Hackathon Starters

javascript php python rails ruby

Estimation has been deemed insensible by many. Some called it a "waste of time." I thought it was merely due to business as usual. Even when you work alone on your own project, it is frustrating when you’re always wrong about timeframe for completing a project. If you have 50 tickets today and you can finish about 10 to 20 tasks in a day, you should be done in less than a week but why are you still working on the same project the next week? Because there are more tasks to be completed than you have initially expected.

Continue reading »

Building Interactive Graphs with ggplot2 and Shiny Review

ruby mac finance r review

In 2009, I was asked to graph some data. It was not a lot but it was painful trying to get it done within the day. Back then there weren’t a lot of options for graphing data and I had to fix bugs of Google charts Ruby gem. Eventually, Matt added me as a maintainer for the repository and asked me to do something which I forgot. Back then I knew that Ruby is not very good for data analysis but it can suffice for data mining.

Continue reading »

On DRM and Books

ruby software drm books

Packt Publishing sent me an email about their campaign against DRM. I am a bit busy as I am on a conference of sorts right now (and of course, have to work) but I do have time to write about this. Today, all ebooks are worth $10 instead of their normal price of $20 or more. You can check out their website.

Continue reading »

Strip Tags off Rails

ruby sinatra

There are really small gotchas about Rails. Sometimes not testing everything can really drag you down. I think Rails is still one of the most sensible frameworks that exist. We should still rethink why we use Ruby on Rails for all cases when other frameworks were specifically designed to solve those problems in a better way. I'm referring to Meteor.js for Single Page Applications.

Continue reading »

Rbenv Rehash

rbenv ruby

It is sensible decision because I don't know how to fix the current issues with RVM which are pretty serious from segmentation faults to other cryptic errors. I know it will improve over time but for now, change makes sense.

Continue reading »

Git Projects

git ruby automation

A good day is a productive day or at least a day wherein you've solved a problem that bothers you and will probably continue to bother you for a long time. I am not a perfectionist but I am bothered by the smallest inefficiencies partly because for the past year and 8 months, I worked for a company values optimization and automation. If a bot can do it for you, let it. Automate everything you should!

Continue reading »

Hello! I am Kat. I've been a developer for several years. When I'm not sitting down, reading and working for long hours, I am traveling to some place of interest.
If you want to reach out, you can send me an email or add me up on Google Plus.