{"id":3981,"date":"2015-02-23T13:06:20","date_gmt":"2015-02-23T21:06:20","guid":{"rendered":"http:\/\/blog.mozilla.org\/webdev\/?p=3981"},"modified":"2015-02-23T13:19:09","modified_gmt":"2015-02-23T21:19:09","slug":"beer-and-tell-february-2015","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/","title":{"rendered":"Beer and Tell &#8211; February 2015"},"content":{"rendered":"<p>Once a month, web developers from across the Mozilla Project get together to speedrun classic video games.  Between runs, we find time to talk about our side projects and drink, an occurrence we like to call &#8220;Beer and Tell&#8221;.<\/p>\n<p>There&#8217;s a <a href=\"https:\/\/wiki.mozilla.org\/Webdev\/Beer_And_Tell\/February2015\">wiki page available<\/a> with a list of the presenters, as well as links to their presentation materials. There&#8217;s also a <a href=\"https:\/\/air.mozilla.org\/webdev-beer-and-tell-february-2015\/\">recording available<\/a> courtesy of Air Mozilla.<\/p>\n<h2>Michael Kelly: Refract<\/h2>\n<p><a href=\"https:\/\/mozillians.org\/u\/Osmose\/\">Osmose<\/a> (that&#8217;s me!) started off with <a href=\"http:\/\/refract.mkelly.me\/\">Refract<\/a>, a website that can turn any website into an installable application. It does this by generating an <a href=\"https:\/\/developer.mozilla.org\/en-US\/Apps\">Open Web App<\/a> on the fly that does nothing but redirect to the specified site as soon as it is opened. The name and icon of the generated app are auto-detected from the site, or they can be customized by the user.<\/p>\n<h2>Michael Kelly: Sphere Online Judge Utility<\/h2>\n<p>Next, Osmose shared <a href=\"https:\/\/github.com\/osmose\/spoj\">spoj<\/a>, a Python-based command line tool for working on problems from the <a href=\"http:\/\/www.spoj.com\/\">Sphere Online Judge<\/a>. The tool lets you list and read problems, as well as create solutions and test them against the expected input and output.<\/p>\n<h2>Adrian Gaudebert: Spectateur<\/h2>\n<p>Next up was <a href=\"https:\/\/mozillians.org\/u\/adrian\/\">adrian<\/a>, who shared <a href=\"http:\/\/spectateur.herokuapp.com\/\">Spectateur<\/a>, a tool to run reports against the <a href=\"https:\/\/crash-stats.mozilla.com\">Crash-Stats<\/a> API. The webapp lets you set up a data model using attributes available from the API, and then process that data via JavaScript that the user provides. The JavaScript is executed in a sandbox, and the resulting view is displayed at the bottom of the page. Reports can also be saved and shared with others.<\/p>\n<h2>Peter Bengtsson: Autocompeter<\/h2>\n<p><a href=\"https:\/\/mozillians.org\/u\/peterbe\/\">Peterbe<\/a> stopped by to share <a href=\"https:\/\/autocompeter.com\/\">Autocompeter<\/a>, which is a service for very fast auto-completion. Autocompeter builds upon peterbe&#8217;s previous work with fast autocomplete backed by <a href=\"http:\/\/redis.io\/\">Redis<\/a>. The site is still not production-ready, but soon users will be able to request an API key to send data to the service for indexing, and <a href=\"https:\/\/air.mozilla.org\/\">Air Mozilla<\/a> will be one of the first sites using it.<\/p>\n<h2>Pomax: inkdb<\/h2>\n<p>The ever-productive <a href=\"https:\/\/mozillians.org\/u\/Pomax\/\">Pomax<\/a> returns with <a href=\"http:\/\/inkdb.org\/\">inkdb.org<\/a>, a combination of the many color- and ink-related tools he&#8217;s been sharing recently. Among other things, inkdb lets you browse fountain pen inks, map them on a graph based on similarity, and find inks that match the colors in an image. The website is also a useful example of the <a href=\"https:\/\/github.com\/MozillaFoundation\/mofo-example-app\">Mozilla Foundation Client-side Prototype<\/a> in action.<\/p>\n<h2>Matthew Claypotch: rockbot<\/h2>\n<p>Lastly, <a href=\"https:\/\/mozillians.org\/u\/potch\/\">potch<\/a> shared <a href=\"https:\/\/github.com\/potch\/rockbot\">a web interface<\/a> for suggesting songs to a <a href=\"https:\/\/rockbot.com\/\">Rockbot<\/a> station. Rockbot currently only has Android and iOS apps, and potch decided to create a web interface to allow people without Rockbot accounts or phones to suggest songs.<\/p>\n<hr \/>\n<p>No one could&#8217;ve anticipated willkg&#8217;s incredible speedrun of Mario Paint. When interviewed after his blistering 15 hour and 24 minute run, he refused to answer any questions and instead handed out fliers for the grand opening of his cousin&#8217;s Inkjet Cartridge and Unlicensed Toilet Tissue Outlet opening next Tuesday at Shopper&#8217;s World on Worcester Road.<\/p>\n<p>If you&#8217;re interested in attending the next Beer and Tell, sign up for the <a href=\"https:\/\/lists.mozilla.org\/listinfo\/dev-webdev\">dev-webdev@lists.mozilla.org mailing list<\/a>. An email is sent out a week beforehand with connection details. You could even add yourself to the wiki and show off your side-project!<\/p>\n<p>See you next month!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Once a month, web developers from across the Mozilla Project get together to speedrun classic video games. Between runs, we find time to talk about our side projects and drink, an occurrence we like to call &#8220;Beer and Tell&#8221;. There&#8217;s &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/\">Continue reading<\/a><\/p>\n","protected":false},"author":445,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20263,288],"tags":[],"coauthors":[28315],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Beer and Tell - February 2015 - Mozilla Web Development<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Kelly\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/\",\"url\":\"https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/\",\"name\":\"Beer and Tell - February 2015 - Mozilla Web Development\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/#website\"},\"datePublished\":\"2015-02-23T21:06:20+00:00\",\"dateModified\":\"2015-02-23T21:19:09+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/#\/schema\/person\/c5d68eef83c0e4e0ae60176f557c1941\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/webdev\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Beer and Tell &#8211; February 2015\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/webdev\/\",\"name\":\"Mozilla Web Development\",\"description\":\"For make benefit of glorious tubes\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/webdev\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/#\/schema\/person\/c5d68eef83c0e4e0ae60176f557c1941\",\"name\":\"Michael Kelly\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/webdev\/#\/schema\/person\/image\/835c2c0db4a21fa347206563231f3e71\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a414aea4a5b11c6e2e00f760e96b85ab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a414aea4a5b11c6e2e00f760e96b85ab?s=96&d=mm&r=g\",\"caption\":\"Michael Kelly\"},\"description\":\"Michael Kelly is a developer on the Web Engineering team at Mozilla. He works on tools that help engineers get things done. He also helps run a lot of the Webdev group activities!\",\"sameAs\":[\"http:\/\/mkelly.me\",\"https:\/\/x.com\/Osmose\"],\"url\":\"https:\/\/blog.mozilla.org\/webdev\/author\/mkellymozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Beer and Tell - February 2015 - Mozilla Web Development","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/","twitter_misc":{"Written by":"Michael Kelly","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/","url":"https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/","name":"Beer and Tell - February 2015 - Mozilla Web Development","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/webdev\/#website"},"datePublished":"2015-02-23T21:06:20+00:00","dateModified":"2015-02-23T21:19:09+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/webdev\/#\/schema\/person\/c5d68eef83c0e4e0ae60176f557c1941"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/webdev\/2015\/02\/23\/beer-and-tell-february-2015\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/webdev\/"},{"@type":"ListItem","position":2,"name":"Beer and Tell &#8211; February 2015"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/webdev\/#website","url":"https:\/\/blog.mozilla.org\/webdev\/","name":"Mozilla Web Development","description":"For make benefit of glorious tubes","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/webdev\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/webdev\/#\/schema\/person\/c5d68eef83c0e4e0ae60176f557c1941","name":"Michael Kelly","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/webdev\/#\/schema\/person\/image\/835c2c0db4a21fa347206563231f3e71","url":"https:\/\/secure.gravatar.com\/avatar\/a414aea4a5b11c6e2e00f760e96b85ab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a414aea4a5b11c6e2e00f760e96b85ab?s=96&d=mm&r=g","caption":"Michael Kelly"},"description":"Michael Kelly is a developer on the Web Engineering team at Mozilla. He works on tools that help engineers get things done. He also helps run a lot of the Webdev group activities!","sameAs":["http:\/\/mkelly.me","https:\/\/x.com\/Osmose"],"url":"https:\/\/blog.mozilla.org\/webdev\/author\/mkellymozilla-com\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/posts\/3981"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/users\/445"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/comments?post=3981"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/posts\/3981\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/media?parent=3981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/categories?post=3981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/tags?post=3981"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/webdev\/wp-json\/wp\/v2\/coauthors?post=3981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}