{
  "id": "846814266915",
  "url": "http://thechangelog.com/rogue-a-lift-mongodb-query-dsl-from-foursquare/",
  "title": "Rogue - A LiftMongoDB query DSL from Foursquare",
  "note": "Foursquare just announced a really neat new framework: rogue. Foursquare uses Scala to power their website, along with the Lift framework. Theyve been pretty vocal about their usage of MongoDB as well. This project combines all of that together.",
  "voice": "excerpt",
  "saved": "2011-01-22T06:20:45Z",
  "host": "thechangelog.com",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/846814266915/",
  "markdown": "https://links.thingelstad.xyz/links/846814266915.md",
  "issues": [],
  "connections": {
    "same_host": {
      "count": 16,
      "page": "https://links.thingelstad.xyz/hosts/thechangelog.com/",
      "nearest": [
        {
          "id": "39586c0f446f",
          "title": "vimgolf: The fewest keystrokes wins - in Vim",
          "url": "http://thechangelog.com/post/2508051212/the-fewest-keystrokes-wins-in-vim",
          "record": "https://links.thingelstad.xyz/links/39586c0f446f/"
        },
        {
          "id": "1765aeb57e16",
          "title": "Episode 0.4.5 - Redis with Salvatore Sanfilippo",
          "url": "http://thechangelog.com/episode-0-4-5-redis-with-salvatore-sanfilippo/",
          "record": "https://links.thingelstad.xyz/links/1765aeb57e16/"
        },
        {
          "id": "24b08d3bab2e",
          "title": "Winston: Pluggable async logging library for Node.js",
          "url": "http://thechangelog.com/winston-a-multi-transport-async-logging-library-for-node/",
          "record": "https://links.thingelstad.xyz/links/24b08d3bab2e/"
        },
        {
          "id": "17465c608c1a",
          "title": "Treesaver: HTML5, JavaScript library for creating magazine style layouts for iPad and web",
          "url": "http://thechangelog.com/treesaver-javascript-library-for-creating-column-and-pag/",
          "record": "https://links.thingelstad.xyz/links/17465c608c1a/"
        },
        {
          "id": "15396b41116b",
          "title": "Super-nginx: nginix on steroids serves up async Lua apps",
          "url": "http://thechangelog.com/super-nginx-killer-build-of-nginx-build-for-luajit-plus/",
          "record": "https://links.thingelstad.xyz/links/15396b41116b/"
        }
      ]
    },
    "same_week": {
      "count": 30,
      "nearest": [
        {
          "id": "679ceb067fe0",
          "title": "Android source code, Java, and copyright infringement: what's going on?",
          "url": "http://www.engadget.com/2011/01/21/android-source-code-java-and-copyright-infringement-whats-go/",
          "record": "https://links.thingelstad.xyz/links/679ceb067fe0/"
        },
        {
          "id": "24b08d3bab2e",
          "title": "Winston: Pluggable async logging library for Node.js",
          "url": "http://thechangelog.com/winston-a-multi-transport-async-logging-library-for-node/",
          "record": "https://links.thingelstad.xyz/links/24b08d3bab2e/"
        },
        {
          "id": "3521589d5843",
          "title": "Teens Turn to Social Coding to Protect Privacy on Social Nets",
          "url": "http://www.pbs.org/mediashift/2011/01/teens-turn-to-social-coding-to-protect-privacy-on-social-nets021/",
          "record": "https://links.thingelstad.xyz/links/3521589d5843/"
        },
        {
          "id": "696723e02181",
          "title": "Biggest Loser Minnesota Challenge",
          "url": "https://www.competeforhealth.org/consumer/signup",
          "record": "https://links.thingelstad.xyz/links/696723e02181/"
        },
        {
          "id": "2e9e56cd36a1",
          "title": "Do Nothing for 2 Minutes",
          "url": "http://www.donothingfor2minutes.com/",
          "record": "https://links.thingelstad.xyz/links/2e9e56cd36a1/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/http://thechangelog.com/rogue-a-lift-mongodb-query-dsl-from-foursquare/"
  }
}
