…applications use open-source systems like Hadoop, HBase, Cassandra, Mongo, RabbitMQ, and MySQL, our usage is fairly standard, but there is one aspect of what we do that is pretty unique. We collect or receive information from 100+ sources and we struggled early on to find a way to deal with how data from those sources changed over time, and we ultimately decided that we needed a data storage solution that could represent those changes. Basically, we needed to be able to "version" …
…importance of venture capital in this equation. For one thing, Coinbase's use of Mongo DB makes me think they're trying to crowdsource eventual consistency by having their customers email them a screenshot of every transaction . More importantly, cryptocurrencies are fundamentally peer-to-peer and open source . They're not creating new proprietary tech, like old-school venture capital projects in the 1980s. Like many things venture capital does today, they're …
…haven't already. Also, if you don't have mongo set up to run automatically at startup, then run Mongo: mongod
Then runserver: rails s
Go to http://localhost:3000/auth/twitter and you'll be presented with twitter auth
However, when we authenticate, we get an error, since we have't configured our routes yet:
Create a, Add Routes
Next step is a sessions controller and a route for thecallback. We'll make a …
…Rails + Mongo take on the object-relational mismatch by Emily Stolfo from .gem. As part of getting up to speed, I enjoyed reading
For starters, here's a how to create a super simple toy app. I assumeis installed via rvm, but you are new to Mongo.
Install Mongodb onbrew update brew install mongodb
To have launchd start mongodb at login:
ln -sfv /usr/local/opt/ mongodb/*.plist ~//
Then to load mongodb …
Score +2 if you have created an API for a production environment.
Score - 5 if you've only used ftp to deploy applications.
Score +1 if you ride a bike.
Score +1 if you play an instrument.
Score +1 if you speak another language.
Score +1 if you paint, draw, sculpt, and build things
Score +1 if you keep a blog
Score +1 …
Details and summary design pattern
Figure and figcaption design pattern
§ Start the morning right with a dose of Responsive Cereal .
§design geekery. Coding Cards .
§ BigBorat :
When choose database remembergood in write, good in read, Mongo good in delete. #
…rails_admin were merged in but made it hard to maintain (e.g. mongodb support because he doesn't use Mongo personally). Thought for a while how to make rails_admin into a full time job.
Bundler has tried to bring new people into the project where possible. Managing these people and getting them to commit to work is difficult when you don't have any real authority over them. Ruby Central has given him a grant to work on Rubygems and Bundler.
I wanted …
…with strong personalities.
Our current technology stack includes Mongo, Ruby on Rails, Spine.js, and Twitter Bootstrap, so experience with those is definitely a plus. Existing interest in lean startup topics is (of course) another big plus. Occasional travel will be required, for company meetings and/or attendance and support of our weekend workshops around the world.
If you're a recruiter don't bother contacting me.
Use source control exclusively, Git preferably
Use ftp to deploy applications
Write tests with UnitTest, RSpec or some other test-driven framework
Additional Desirable Business Competencies
Comfortable working with business model canvases such as …
These two lessons are interrelated. Tools following the principles in (2) can scale by adding more boxes. And as load increases mature products should have fewer problems. When you do hit problems you'll at least have a community to help fix them. It's when your tools are too tricky and too finicky that you hit walls so high you can't climb over.
It's in what I think is the best part of the entire talk, …