The first version of our admin dashboard was using Sinatra.
I’ve heard Meteor compared to Sinatra before. They both feel about the same size, although Sinatra is backend only and popular for powering simple APIs while Meteor is full stack.
It was useful, but after a few months it became obvious that we needed something faster, easier to maintain, and most importantly real-time. Meteor was a much better solution…
I’ve heard this, too. Meteor gives you all the cool stuff that backend-only frameworks can’t deliver.
Google has developed a way to deep-link to the contents of an app from within a user’s Google search results with a feature it calls App Indexing.
This is potentially a huge draw for future app developers to choose Android over iOS.
Meteor is creating a lot of the same excitement that Rails did in the last decade. They both promise faster development and features that would be harder to pull off in preceding frameworks. But they both also bring tradeoffs that some people consider too great a cost for the benefits offered.
Phusion Passenger is setting out to ease one pain that comes along with Meteor: deployment.
Whatever the result will be, the Phusion Passenger application server will be around to help you simplify your deployments and keeping your systems running smoothly.
Meteor is one of those things that intrigues me to no end. I’d love to have more time to put into learning it and maybe building something simple out of it, like a little mobile game. Yeah, that sounds fun.
Ghost is a new open source blogging platform built on Node.js that’s really intriguing.
If you offer your users the ability to select a country from a long list, the carmen-rails gem is really helpful. But Carmen's list of countries is a bit outdated. For example, it doesn't include Kosovo as a country because it was just recognized officially in late September by the UN.
To add Kosovo to the list, you’ll have to extend Carmen. I’ll assume you’re already using the carmen-rails gem. Add a carmen.rb file to your config/initializers directory. In carmen.rb, add:
Carmen.append_data_path File.expand_path('../', __FILE__)
Next, add another file called world.yml to the same config/initializers dir and put this in it:
- alpha_2_code: KV
Remember that YAML files require spaces, not tabs.
Finally, add the following snippet to your config/locales/en.yml file:
Then restart your app and check your country list for Kosovo. You should see it in the list. Carmen’s README will give you more info about overriding structural data.
Note: If you use Carmen for subregions, this method will work for the countries list, but will break your subregions list due to a data_path discrepancy when using the append_data_path method. A fix has been submitted to the Carmen project.
October 31, 2013