README.md:
The Parse Cloud Code job queue. Define, queue, and process work on a constant basis.
First, you'll want to define some jobs:
| (ns switch | |
| (:require [clojure.pprint :as pprint])) | |
| (defn project-clj-map [filename] | |
| (->> (slurp filename) | |
| (read-string) | |
| (drop 1) | |
| (partition 2) | |
| (map vec) | |
| (into {}))) |
| with | |
| dau as ( | |
| -- This part of the query can be pretty much anything. | |
| -- The only requirement is that it have three columns: | |
| -- dt, user_id, inc_amt | |
| -- Where dt is a date and user_id is some unique identifier for a user. | |
| -- Each dt-user_id pair should be unique in this table. | |
| -- inc_amt represents the amount of value that this user created on dt. | |
| -- The most common case is | |
| -- inc_amt = incremental revenue from the user on dt |
| ## Using Emacs CIDER as the Figwheel REPL tool | |
| project.clj should have this line: | |
| ``` | |
| :figwheel { :nrepl-port 7888 } | |
| ``` | |
| At the defproject-level. | |
| It enables external tools to connect to the Figwheel REPL. To connect |
| (ns om-data.core | |
| (:require [om.core :as om :include-macros true] | |
| [om.dom :as dom :include-macros true] | |
| [datascript :as d])) | |
| (enable-console-print!) | |
| (def schema {}) | |
| (def conn (d/create-conn schema)) | |