Login

Tags

Factual Blog / Tagged:

Clojure

The ‘Office Hours’ Meetup

Everyone’s motivations for attending a meetup are good: they want to educate and to learn, to nurture and grow the community, to meet people who share their enthusiasm. And yet, a typical meetup is at best weakly successful in all of these dimensions. Consider the meetup speaker. She’s had a topic in mind for while, and...

Slides from Clojure/West – Cascalog Logic Programming over Hadoop

Factual engineer Alex Robbins gave a presentation at Clojure/West this past week titled “Cascalog: Logic Programming over Hadoop.” His talk started with an introduction to Cascalog, moved on to a brief tour of its features, and then finished with writing a sample application. For those of you unfamilair with Cascalog, it’s a clojure library built on...

Gil Speaking at Techonomy on “The Meanings of Data”

Gil will be participating on a panel “The Forest for the Trees: The Meanings of Data” at the upcoming Techonomy Conference on Sunday, November 11th in Tucson, Arizona at the Ritz Carlton. The panel discussion will be moderated by Harvard Business Review and include a lively debate about data patterns. We live in a world of patterns....

Clojure on Hadoop: A New Hope

Factual’s U.S. Places dataset is built from tens of billions of signals. Our raw data is stored in HDFS and processed using Hadoop. We’re big fans of the core Hadoop stack, however there is a dark side to using Hadoop. The traditional approach to building and running Hadoop jobs can be cumbersome. As our Director of...

Thinking in Clojure for Java Programmers (Part 2 — Macros FTW)

How long does it take to change your language? Sun once estimated that it takes on average 18 months to evaluate and approve proposals for changes to the Java language. That estimate doesn’t include building, testing, and releasing the change. Nor does it include the time and effort needed to update compilers, IDEs, and so on....