Om sweet Om: (high-)functional frontend engineering with ClojureScript and React

At Prismatic, we're firm believers that great products come from a marriage of thoughtful design with rigorous engineering. Effective design requires making educated guesses about what works, building out solutions to test these hypotheses quickly, and iterating based on the results. For example, if you’ve read about our recent…

Read More

Plumbing Now Supports ClojureScript

Today we’re excited to announce that our open-source Plumbing library has been extended to support ClojureScript. Plumbing is a collection of Clojure utilities that we’ve found helpful regardless of what we’re working on. It contains common, general-purpose functions as well as unique tools, like Graph. It’s…

Read More

Making Good Design Decisions

There’s a popular misconception that NASA spent millions in a failed attempt to create a space pen while the Russians just used pencils. The implication is that good design is simple in the sense that it is simplistic or obvious. Simple design is often simple for the user but…

Read More

List Beats Grid: Linear Feeds Perform Two to Three Times Better Than Grids

Many content-centric products have been moving to a magazine or card style layout, popularized by apps like Flipboard and Pinterest. Both Flipboard and Pinterest are beautifully designed products, but our studies indicate multi-item-per-row grid layouts deliver inferior results to single-item-per-row list layouts for our particular design problem. These relative results…

Read More

Expressive Objective-C Night

We just had our first event specifically for iOS developers. We were lucky to have three great speakers for our inaugural event: Tim Burks of Renaissance.io and Silicon Valley iOS Developers' Meetup, Dave Lee of Facebook, and our own Ian Wong, of Canada. People's comments were so positive about…

Read More

Eng Happy Hour: Sergey Karayev Talks Deep Learning

Last week we were very lucky to have Sergey Karayev come by the office to talk about deep learning and computer vision. Sergey is a PhD candidate in CS at UC Berkeley, and works on artificial intelligence, focusing on computer vision. His talk was really cool, and opened up a…

Read More