All posts by James Yuen

James Yuen

As the lead developer at the Brooklyn Museum, James helps maintain and grow internal applications, cloud infrastructure, and is currently developing the API behind the Bloomberg Connects project. He previously ran a tech startup in Singapore before joining the museum in early 2013 and has backpacked through Asia during his more adventurous years. He's also an avid gamer and budding game developer/pixel artist.


Leveraging Machine Learning for Better Efficiency

Extremely smart people dedicated to the field of machine learning have made tools that are not only better, but far more accessible than they have…

Read More
Nitrous makes cars go faster. Servers not so much.

Performance Optimization, Not Premature Optimization

At the Brooklyn Museum, we like to take inspiration from many things. After recently watching “Mad Max: Fury Road,” we realized to make our servers…

Read More
Seated Buddha Shakyamuni, 965-1025. Gilt bronze, 8 1/2 x 7 1/4 x 4 3/4 in. (21.6 x 18.4 x 12.1 cm). Brooklyn Museum, Gift of the Asian Art Council in memory of Mahmood T. Diba; Mary Smith Dorward Fund, 1999.42. Creative Commons-BY Image: overall, 1999.42_SL1.jpg. Brooklyn Museum photograph

Aspiring To Code Nirvana Through Tests

1 + 1 = 2? Obvious right? How about (2 + 2 x 4)^2? That’s a little more complicated but not so bad either. Over…

Read More
A very high overview describing the relationship between our API and our mobile and dashboard applications.

One API to Rule Them All

In the web development world, RESTish APIs (Application Programming Interface) have slowly become the de facto standard by which different computing systems are used to…

Read More