The fine folks at Sauce Labs invited me to speak at DeveloperWeek San Francisco about browser testing at Yahoo scale. We test YUI on IE 6, 7, 8, 9, 10, & 11, iOS 6 & 7, Chrome, Firefox, and Safari, which runs over 120,000 tests on every push. We’ve learned a lot about how to … Continue reading Cross-Browser Testing at DeveloperWeek
Steve Klabnik considers “Is npm worth 26MM?”: If you want to repeatably manufacture an open source ecosystem, you need capital to do so. And a firm that’s progressive enough to understand the indirect payoffs of investing in infrastructure is poised to have a huge advantage. npm’s CEO:
Less than a week since the last release and as promised, Yeti 0.2.27 has shipped today with code coverage support. Yeti 0.2.27 provides first-class code coverage reporting provided by Istanbul. Simply use Yeti with the -c or –coverage option. By default, Yeti will instrument your code on-the-fly and show a brief summary. Yeti has ran … Continue reading Yeti 0.2.27 — First-class code coverage
I’ve released a new version of Yeti, the test runner we use here on Yahoo’s YUI team. Since August 2013, Yeti has automated 33,661,505 tests in CI for us. Today’s release prints useful feedback to stderr when Yeti is used in CI. It also includes a fix for issue #74 (Unable to serve error) and … Continue reading Yeti 0.2.26 released
Robert McGinley Myers: For me it started with a simple search for better headphones. I think I typed “best headphones under $50” into Google, and what came back was a series of lists, like this one or this one, ranking the best headphones at a series of price ranges. I settled on a pair pretty … Continue reading Placebo-philes
Facebook engineer Jason Barrett Prado answers the question What was it like to help develop Paper? Paper was designed on a principle: content should be respected. Facebook is supposed to be like a glass through which you can see its contents. This has been an aspirational goal for a long time, but in reality many … Continue reading What was it like to help develop Paper?
You can now debug your Linux-based Node.js application on SmartOS using a core dump. TJ Fontaine: Max Bruning and I decided we wanted to be able to load a core file from a Node.js Linux process and be able to run ::findjsobjects on it in mdb. If you run Node on Linux with –abort-on-uncaught-exception, you … Continue reading Node.js postmortem debugging for Linux
Collecting code coverage for executable scripts in Node.js is tricky. I’ve ran into this problem a handful of times at Yahoo, so I published a module that mocks stdin, stdout, and stderr and my experience using it in this post for Yahoo Engineering’s tumblr.