I can attest that the methodology really does work - at least for my son. I bought it when he turned 6 and he was able to learn with just a tiny help from me. Thanks for building a great learning experience!
I'm using the python code to generate a series of json files, one for each artist. I stored them all in S3, and then load them via ajax calls. Its not an elegant solution, but it lets me keep my website statically generated.
About Haven:
At Haven, we believe home ownership should be a lot better. We are building a free, intuitive mobile app and website that equips homeowners with predictive technology to help them become better homeowners, by learning and anticipating a home’s needs while saving time and money. Haven sends reminders to users when it’s time to make an update, recommends licensed, insured service professionals, accepts payment, and serves as a digital organizer of receipts and records, without the user ever leaving the app. It gives confidence and peace of mind to homeowners by helping them to be responsible and proactive in home maintenance decisions. We're venture-funded, growing, and looking to disrupt the home services space.
We are looking for a talented Fullstack Developer, Visual Designer, and iOS/Android Developers.
See http://haven.bamboohr.com/jobs/ for details
A little about our technology:
- Backend: Node.js/Express for API, MongoDB, various other tooling
- Frontend: Angularjs web app, iOS/Android apps
- Design: Mobile first, everyone participates
I've had the same thoughts and internal discussions a few times. I recently found these two articles, one talking about using NSCoding instead of CoreData, and the other is about helper libraries to make CoreData easier to manage. Both are good reads if you're working on iOS apps.
CoreData actually has the option of using SQLite as the underlying datastore. The other alternative is a proprietary binary store. I think there is also an XML store. CoreData is an abstraction level higher than SQLite. It's similar to an ORM or graph database where it manages the relationships between objects for you. So if you don't need all the features of CoreData, SQLite is lighter and simpler.
ThoughtWorks first released the commercial product that would become Go in 2008. It was rebranded later, shortly after the public announcement of Golang. Yes, it was a confusing move, but at the time there was no reason to believe that a programming language might conflict with a continuous delivery tool. Golang has produced a large and robust community, so of course it's confusing now. But it didn't come out of nowhere.
Might be hard to do, since it has been around for a while, but here's the Github issue on the project about the name: https://github.com/gocd/gocd/issues/131
apparently Thoughtworks has been building the Go continuous delivery tool as a custom product from even before Google made Go! I think the word "GO" hasn't been trademarked yet.
Speaking of golang (go), this slide [0] lists breaking new ground in programming language research as a non-goal. That may include language name research.
Here's a gist I created a couple months ago that kind of explains the performance characteristics of goroutine per loop vs. partitioning with goroutines