For consumer web apps today, design matters more than technology. Much has been written about how the cloud, accessible web frameworks, etc. have dramatically lowered the cost of getting a startup to market, and that’s certainly true, but it also means that since everyone is on EC2 and Ruby on Rails, technology is no longer what differentiates most consumer web apps. What does is design.Pascal-Emmanuel Gobry
At work we use encoding.com to encode videos. Up until now there hasn’t been a ruby client library for their API, but I released one a week or so ago. It’s quite simple to use:
require 'encoding_dot_com' queue = EncodingDotCom::Queue.new('your id', 'your secret') # loads of options, see the encoding.com documentation output = EncodingDotCom::Format.create("output" => "flv") media_id = queue.add_and_process("http://some/url", "http://some/destination" => output) # To check how your video is doing queue.status(media_id)
Install from gemcutter with
gem install encoding-dot-com and see the online API docs.
Over-engineering is poison. It’s not like doing extra work for extra credit. It’s more like telling a lie that you then have to remember so you don’t contradict it. …
It’s so important to launch fast that it may be better to think of your initial version not as a product, but as a trick for getting users to start talking to you.