Engineering Blog
Monetate's software engineers solve complex problems at scale. We help our clients change anything, anywhere on their websites. We also run A/B and multivariate testing campaigns, provide analytics, and more.
We're based in Conshohocken, Pa. (just outside Philly).
Google Closure and jQuery, Side by Side
At Monetate, we write our front-end scripts mostly in raw Javascript, but we do use the Google Closure Library for some common tasks. If you’re not familiar with the Closure Library, it’s a bit different…
Chrome, Javascript, and Google Searches
Here are a few search strings, each of which links to its corresponding Google search results page: offsetTop getElementsByTagName javascript split hasOwnProperty fillRect context Scan through the results. You’ll find Mozilla Developer Network pages in…
How to Tame an alert() and Get It to Do Your Bidding
Javascript’s alert() function is not really built for the 2012 web. It’s a relic from a simpler time, before things like console.log() and jQuery UI and Justin Bieber existed. Nevertheless, browsers will likely always have…
Why We Switched from Google Docs to GitHub Pages
Since 2008, Monetate has used Google Apps for Business company-wide to host our email and keep our calendars in sync. Because Google Docs is included in that package, the engineering team decided it would be…
7 Ways to Make Your Site Friendly to DOM Manipulation
The frontend engineers at Monetate spend a lot of time modifying clients’ sites using Javascript. Those modifications might be as simple as inserting a banner at the top of a page, or they might be…
Growl Messages Based on iTunes and Drinkify.org
Monetate backend developer Jason Stelzer hacked together a little application that allows you to receive Growl notifications of Drinkify.org recommendations, based on an iTunes playlist. (Written, he says, one Sunday morning over mimosas.)
Turn Any Webpage Into Refrigerator Poetry With Magnetate
Monetate frontend developer Elise Wei has created a Javascript bookmarklet that allows you to turn any webpage into your own poetic canvas. Drag the bookmarklet into your bookmarks toolbar, navigate to your favorite site, and when you activate the bookmarklet, all of the words on the page will be transformed into movable magnets.
Netflix’s $1M Algorithm: What Happened?
In 2006, Netflix announced the Netflix Prize, a $1 million award for improving the accuracy of the company’s Cinematch movie-recommendation algorithm. Four years later, a team called BellKor’s Pragmatic Chaos developed an algorithm that was…
An Enhanced Javascript Bundle for Sublime Text 2
This post is part of Monetate’s (Work) Week of Wow. Each workday this week (Monday through Friday), our Engineering Blog will present a wow-worthy project by our software engineers. A number of Monetate’s engineers, particularly…