Profile_bird

Hey there! _tomg is using Twitter.

Twitter is a free service that lets you keep in touch with people through the exchange of quick, frequent answers to one simple question: What's happening? Join today to start receiving _tomg's tweets.

Already using Twitter
from your phone? Click here.

_tomg

  1. Cloudant allows you to set permissions to your CouchDB. This would be an easy way to give read-only access to data in JSON format.
  2. These are excellent posts that provide insights into concurrency issues: http://bit.ly/6cEwPM and http://bit.ly/4JDHO6 #Clojure
  3. Spring, Hibernate & ActiveRecord made it easier to work with databases, but what if the db itself made it easier? Enter CouchDB & MongoDB
  4. A cool way to learn Clojure would be to create a partition proxy to CouchDb like couchdb-lounge, but written in Clojure.
  5. Good docs are important and the folks at MongoDB have done an excellent job documenting how to use their data store.
  6. Imagine a healthcare provider with an easy to use website, a big search bar, and useful info about coverage? There's an idea ycombinator!
  7. MongoDB is starting to stand out in my eyes: It stores structured data, has rich (deep) queries, caching, an easy setup and nice docs.
  8. Tip for backing up Gmail email: 1) Setup Evolution client with Gmail 2) Download all email 3) Select from file menu - backup
  9. One use of Hadoop is to parse large log files. Awk is great for parsing small files. I expect a renewed interest in this great unix utility.
  10. Hadoop uses MapReduce to process large datasets in batch, whereas CouchDB uses MapReduce to process Web data in real time.
  11. For anyone looking to find insights into how to work with large datasets, I highly recommend reading Google's 13 page paper on MapReduce
  12. Functional programming may seem like just an academic topic, but try debugging a program with side-effects and you'll appreciate it more.
  13. Writing software is like playing football: adding new functionality is the offense and writing/executing automated tests is the defense
  14. What to spend excess time on? Refactor and automate tests or prototype new breakthrough technologies. Not always an easy decision
  15. Setup a 2.5yr/old Dell e1405 w/ Ubuntu 9.0.4 and it works great. 2 simple changes needed: proprietary wireless driver and android fonts.
  16. Layouts, colors, and fonts are important elements of software that shape the user experience, but performance is often just as important
  17. The words 'awesome' and 'receipts' don't often go together, but this site seems to mix both: https://www.shoeboxed.com/index.htm
  18. Social networking sites like Facebook, Linkedin and Twitter are like bars and there will be many types: some popular, some niche-oriented
  19. I Looked through a 1991 #Economics textbook, which was 650 pages long, and noticed only 3 small paragraphs were devoted to China.
  20. I just bought the O'reilly Hadoop book. Good stuff. I also enjoyed watching video from the noSQL conference: http://vimeo.com/5145059