article thumbnail

What The Rails Security Issue Means For Your Startup

www.kalzumeus.com

Rubygems used YAML to hold metadata about each gem submitted to it. An attacker was able to create a malicious gem, cause the Rubygems web application to evaluate the metadata contained in it, and thereby compromise the Rubygems server infrastructure. This was clearly written for developers using Rails.

Security 101
article thumbnail

Lessons Learned: Sharding for startups

Startup Lessons Learned

Ive done this before using a structured comment added to each SQL statement, like this: /*entity customer://1234 */ SELECT name FROM customer WHERE id = 1234 At the expense of some additional parsing overhead in your data-access layer, you get additional metadata associated with every query in your application.

article thumbnail

Startup Resources

www.vccafe.com

s easier to use/develop with. Rovi : Need Metadata for music/movie/actors, etc.? free, distributed source code control management system. Great for visualizing work of product development. No need to worry about security and such. Leaflet : Need Maps? Try Leaflet. Rovi API has everything you need for information.