<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>groovecoder</title>
	<atom:link href="http://groovecoder.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://groovecoder.com</link>
	<description>203 Non-Authoritative Information</description>
	<lastBuildDate>Thu, 17 May 2012 23:03:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Please Learn to Eat the World</title>
		<link>http://groovecoder.com/2012/05/17/please-learn-to-eat-the-world/</link>
		<comments>http://groovecoder.com/2012/05/17/please-learn-to-eat-the-world/#comments</comments>
		<pubDate>Thu, 17 May 2012 23:00:10 +0000</pubDate>
		<dc:creator>groovecoder</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://groovecoder.com/?p=861</guid>
		<description><![CDATA[TL;DR Code is eating the world the same way writing ate the world. We don't all have to be expert writers - of language or code - but we should all be literate in both. Jett Atwood's "Please Don't Learn &#8230;<p class="read-more"><a href="http://groovecoder.com/2012/05/17/please-learn-to-eat-the-world/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><em>TL;DR</em> Code is eating the world the same way writing ate the world. We don't all have to be expert writers - of language or code - but we should all be literate in both.</p>
<p>Jett Atwood's "<a href="http://www.codinghorror.com/blog/2012/05/please-dont-learn-to-code.html">Please Don't Learn to Code</a>" post shocked me a bit, because I agree with almost everything else he posts. I agree with much of it, but the "everyone should learn programming" meme is not the straw man he criticizes, it's a young nebulous movement. E.g., the <a href="https://wiki.mozilla.org/Webmakers">Mozilla Webmakers</a> initiative is just a series of blog posts and some communication channels organized on a wiki page. So Jeff's input could and should be formative somewhere like <a href="https://etherpad.mozilla.org/May22">the next Webmakers community call</a>.</p>
<h3>Writing ate the world<a href="http://www.civilization5.com"><img class="alignright" title="Writing Technology - art from Civilization 5" src="http://images2.wikia.nocookie.net/__cb20101022183304/civilization/images/d/d0/Writing_%28civ5%29.png" alt="Writing Technology - art from Civilization 5" width="188" height="188" /></a>, according to Sid Meier</h3>
<p>My MDN colleague and technical, sci-fi, and beer menu adviser Les makes <a href="http://decafbad.com/blog/2012/05/16/please-learn-to-code">a good "Please Do Learn To Code" counter-argument</a>. I want to elaborate on his analogy to writing:</p>
<blockquote><p>Consider writing: there's a lot to learn and it used to be a thing done only by a few scribes. But, people today get a lot of mileage out of just sticky notes and email. Sure, improving your grammar and learning how to structure an essay can help in many, many ways. But, you don't need to be a <strong>professional writer</strong> to be a <strong>professional who uses written language</strong>.</p></blockquote>
<p>Consider the state of the world at the time writing was invented/discovered. In Civilization 5 (which is my definitive guide to history), <a href="http://well-of-souls.com/civ/images/vexing_332techs_original.jpg">Writing can be preceded</a> by Pottery, Sailing, Trapping, Archery, Horseback Riding, The Wheel, Masonry, and Metal Casting. <strong>In a world of subsistence-level agricultural society, writing was a luxury knowledge skill</strong>. Maybe there's an ancient "Writing Horror: archiving and human factors" scroll telling potters, sailors, and animal trappers "Please Don't Learn to Write" - suggesting that the general populace only needs to memorize the laws of the land and sign their own name to it.</p>
<p>In Civ 5 - Writing enables Philosophy, which <em>combines</em> with Trapping to enable Civil Service, and also <em>combines</em> with Calendar to enable Theology, which <em>combines</em> with Civil Service to enable Education. Education <em>combines</em> with Compass to enable Astronomy &amp; Navigation, and with Chivalry to enable Acoustics, Banking, Economics. These disciplines <em>combine together</em> in Scientific Theory which enables the Industrial and Modern Eras of advancement - Electricity, Telegraph, Radio, Electronics, Mass Media, Computers, Robotics, Particle Physics, Nanotechnology.</p>
<p>Yes, this is a simplified and gamified perspective, but the truth is, while writing is only of <em>ultimate</em> importance "... in the right context, for some people." <strong>the incorporation of writing into other disciplines has been the foundation of the modern world</strong>. Reading and writing are the <em>fundamental</em> knowledge skills for every person in every modern occupation.</p>
<h3>Code is eating the world, according to Mark Andreessen<a href="http://www.civilization5.com"><img class="alignright" title="Computers" src="http://images4.wikia.nocookie.net/__cb20101022182759/civilization/images/8/89/Computers_%28civ5%29.png" alt="Computers - Civ 5 Art" width="188" height="188" /></a></h3>
<p>Writing is a technology that allows someone to externalize thoughts into a medium that can be communicated to others who parse, interpret, and process those thoughts. Code is a technology that allows someone to externalize instructions into a medium that can be communicated to computers that parse, interpret, and process those instructions. We call that externalization of code, software.</p>
<p><a href="http://www.wired.com/epicenter/2012/04/ff_andreessen/all/1">Marc Andreessen always seems to know what's going down and what's coming up</a>. And back in December he wrote a great WSJ essay on <a href="http://online.wsj.com/article/SB10001424053111903480904576512250915629460.html">Why Software is Eating the World</a> - a survey of industries all across society that are being consumed by software-driven activity and operations. Code combines with book-selling to enable cloud computing. Code combines with telecom operators to enable world-wide video chat (like we were promised would happen in the 23rd or 24th century). Code combines with aviators and aerospace to launch airstrikes without putting pilots at risk. <strong>Code is eating the world, just as writing did before it. </strong>These combinations seem obvious and intuitive to those of us who make software, but they are neither obvious nor intuitive to everyone else. Jeff is spot-on when he says everyone should know enough code to know "when code might be an appropriate way to approach a problem you have" but his implication underestimates how many problems can be approached with code - i.e., almost all the problems.</p>
<h3>What does a code-literate world look like?</h3>
<p>Jeff has a laundry list of other problems with the "everyone should learn to code" movement. My vision of a code-literate world is quite different:</p>
<ul>
<li>There's less code. Coders undoubtedly realize that fully 90% of our time is spent <strong>reading code</strong> rather than writing it. When we do write code, we often refactor existing code. In a code-literate world, more people are aware of this, not fewer. So more people buying code understand that less is more.</li>
<li>There's more solutions than code. Even if code hasn't eaten the problem space already, more people are aware of the ability to <strong>re-use code</strong>, especially open-source code. More people understand how and when to apply code to problems.</li>
<li>There's <strong>new jobs in place of old ones</strong>. Jeff's right about entry-level programming jobs, though I dislike the trace of Silicon Valley hubris. Sure, "many people in the U.S. and around the world lack the education and skills required to participate in the great new companies coming out of the software revolution." <strong>But,</strong> "This is a tragedy since every company I work with is absolutely starved for talent. Qualified software engineers, managers, marketers and salespeople in Silicon Valley can rack up dozens of high-paying, high-upside job offers any time they want, while national unemployment and underemployment is sky high. This problem is even worse than it looks because <strong>many workers in existing industries will be stranded on the wrong side of software-based disruption and may never be able to work in their fields again</strong>. There's no way through this problem other than education, and we have a long way to go." -Andreessen</li>
</ul>
<p>Jeff makes fun of the notion that <a href="https://twitter.com/#!/MikeBloomberg/status/154999795159805952">NYC mayor Bloomberg learning to code</a> will help him make public transit improvements. But <a title="Tulsa Web Devs press tour" href="http://tulsawebdevs.org">Tulsa Web Devs</a> are dealing with this right now as we write <a href="https://github.com/tulsawebdevs/tulsa-transit-google">code</a> for Tulsa Transit to put our local bus routes and schedules onto Google Maps. <strong>Even in the IT department, coding literacy seems low</strong>. They're "able to get around on the Internet" and they have "a basic understanding of how computers, and the Internet, work." But they buy code from <a href="http://www.trapezegroup.com/">Trapeze Group</a> - they can't read it and they certainly can't write it. If the Tulsa Transit General Manager went thru <a href="http://www.codecademy.com/#!/exercises/0">Codecademy</a> he could go to our github repository and read the code he sees. But because he doesn't know how to code, our code is as arcane to him as the box of software he buys from Trapeze. From my interactions with <a href="http://brigade.codeforamerica.org/">Code for America Brigade</a>, I detect this scenario plays itself out in many places and in many sectors.</p>
<p>Code is eating the world. <strong>If people don't learn to code, they'll be eaten by it</strong>. Coding shouldn't be practiced by an elitist cabal of programmers selling software charms to illiterate masses. Our world is full of consumerism and starved for makerism already. We should encourage and teach others to code. Like writing, it creates opportunities, enables progress, and advances all of society.</p>
]]></content:encoded>
			<wfw:commentRss>http://groovecoder.com/2012/05/17/please-learn-to-eat-the-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tulsa School of Dev</title>
		<link>http://groovecoder.com/2012/04/17/tulsa-school-of-dev/</link>
		<comments>http://groovecoder.com/2012/04/17/tulsa-school-of-dev/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 22:27:14 +0000</pubDate>
		<dc:creator>groovecoder</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[tulsa]]></category>

		<guid isPermaLink="false">http://groovecoder.com/?p=852</guid>
		<description><![CDATA[This year's Tulsa School of Dev had lots of changes from last year. New event "chairperson" - Sean Whitesell New event venue - TCC Northeast Campus New event website platform - WordPress with custom plugins New event focus - "hands-on" &#8230;<p class="read-more"><a href="http://groovecoder.com/2012/04/17/tulsa-school-of-dev/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://ebmedia.eventbrite.com/s3-s3/eventlogos/4109784/3034996757-2.jpg" alt="Tulsa School of Dev" width="270" height="119" />This year's <a href="http://tulsaschoolofdev.com/">Tulsa School of Dev</a> had lots of changes from last year.</p>
<ol>
<li>New event "chairperson" - <a href="http://www.linkedin.com/pub/sean-whitesell/2/b86/507">Sean Whitesell</a></li>
<li>New event venue - <a href="http://www.tulsacc.edu/campuses-and-centers/northeast-campus">TCC Northeast Campus</a></li>
<li>New event website platform - WordPress with custom plugins</li>
<li>New event focus - "hands-on" content</li>
</ol>
<h3>First, the rough edges</h3>
<p>For one, <strong>we (i.e., <a href="http://tulsawebdevs.org">Tulsa Web Devs</a>) didn't polish up the website as much as we should have</strong>. It was clumsy to do speakers, talks, and technologies with custom post types. I'm still looking for a good open-source <a href="http://lanyrd.com">lanyrd</a>/<a href="http://eventbrite.com">eventbrite</a>-type cms - anyone know of one?</p>
<p><strong>TCC Northeast wasn't a good venue</strong> - the campus has a weird layout; the common area wasn't suited for lunch and rooms were far away from registration and not conducive to a good <a href="http://sugarcon.sugarcrm.com/news/importance-hallway-track">hallway track</a>.</p>
<h3>Aside from the above issues, I liked the event.</h3>
<p>I <strong>especially liked mingling with the developers</strong>. I had a chance to meet <a href="https://twitter.com/#!/_lindseymiller">Lindsey</a>, <a href="https://twitter.com/#!/corymiller303">Cory</a>, and <a href="https://twitter.com/#!/mattdanner">Matt</a> from <a title="Tulsa Web Devs press tour" href="http://thediv.org/">The Div</a> and I hope we do many more events together. I also met <a href="https://twitter.com/#!/5imian">Jesse Harlin</a> who did a mobile HTML5 geolocating note app for the 2nd half of the web track. Tulsa Web Devs got together to watch the ustream of the <a href="http://okcjs.com/blog/2012/04/16/meeting-april-17-conjunction-junction-whats-your-function/">April meeting</a> of <a href="http://okcjs.com/">OKC.js</a> - the group Jesse and <a href="http://www.vancelucas.com/">Vance Lucas</a> are running in OKC. I also rubbed shoulders with developers from outside our web community bubble - i.e., mostly Enterprise and Microsoft developers. I still wish there was more interaction between the two "camps" though, along with the sizable Java group in town.</p>
<p>Microsoft was really cool - <strong>they gave away a free Windows Phone to attendees who built and published a Windows Phone app </strong>that day. I may have to ask if we can give phones away at Tulsa Tech Fest to HTML5 mobile web app developers - let them pick between a <a href="http://www.mozilla.org/en-US/b2g/">B2G phone</a> or a Windows Phone. <img src='http://groovecoder.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I'm looking forward to next year's School of Dev. My notes for improvement:</p>
<ol>
<li>Improve the format preparation (talks in the morning, workshops in the afternoon?)</li>
<li>Book a better venue</li>
<li>Promote earlier</li>
</ol>
<p>Most importantly, we'll keep bringing Tulsa area developers together!</p>
]]></content:encoded>
			<wfw:commentRss>http://groovecoder.com/2012/04/17/tulsa-school-of-dev/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Beer &amp; Tech Community Events</title>
		<link>http://groovecoder.com/2012/04/05/beer-tech-community-events/</link>
		<comments>http://groovecoder.com/2012/04/05/beer-tech-community-events/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 18:34:53 +0000</pubDate>
		<dc:creator>groovecoder</dc:creator>
				<category><![CDATA[community]]></category>

		<guid isPermaLink="false">http://groovecoder.com/?p=849</guid>
		<description><![CDATA[Disclaimer: I like beer. I read about beer. I make my own beer. I even go to a Benedictine Abbey once a month to brew beer with monks. Chris shared Ryan Funduk's post describing the tech community's enthusiasm for alcohol &#8230;<p class="read-more"><a href="http://groovecoder.com/2012/04/05/beer-tech-community-events/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Disclaimer: I like beer. I read about beer. I make my own beer. I even go to a Benedictine Abbey once a month to brew beer with monks.</p>
<p>Chris <a href="https://groups.google.com/forum/?fromgroups#!topic/mozilla.engagement.developers/LIfVb2uoILE">shared</a> <a href="http://ryanfunduk.com/culture-of-exclusion/">Ryan Funduk's post describing the tech community's enthusiasm for alcohol that implicitly, and sometimes explicitly, excludes non-drinkers</a>. Ryan makes a keen insight that deserves wider consideration - that the alcohol "fun gamut" attracts <a href="http://www.businessweek.com/articles/2012-03-01/the-rise-of-the-brogrammer">brogrammers</a>.</p>
<p>Obviously, "brogrammers" aren't the only ones in our community who enjoy alcohol. Ryan correctly points out that drinking is widespread, yet "brogrammers" are, thankfully, a small though obnoxious minority. So we can ask bigger questions - What is it about alcohol that we like? What does it do to us? Then finally, how should we incorporate it into community events?</p>
<h3 style="text-align: left;">What is it about CH<sub>3</sub>CH<sub>2</sub>OH that we like?</h3>
<p style="text-align: left;"><a href="http://www.thinkgeek.com/tshirts-apparel/xkcd/dacb/"><img class="alignleft" title="Science!" src="http://www.thinkgeek.com/images/products/zoom/dacb_stand_back.jpg" alt="Science!" width="144" height="187" /></a>Alcohol directly affects the prefrontal cortex responsible for judgement and inhibition by prolonging the opening of chloride ion channels which floods post-synaptic cells with chloride ions so the cells cannot as readily respond to stimuli. Alcohol also inhibits dopamine breakdown which extends our dopamine system's pleasure sensations. Alcohol acts as a sedative on our entire central nervous system.[<a href="http://serendip.brynmawr.edu/bb/neuro/neuro04/web2/epowell.html">1</a>]</p>
<p><strong>Our brains need some R&amp;R</strong> -  All of this can be especially relaxing for people (like developers?) who are constantly exercising their central nervous system; the prefrontal cortex is particularly believed to work on complex cognitive behavior like solving abstract problems. No wonder we like to give it a rest!</p>
<h3>Alcohol is an identity microscope</h3>
<p><img class="alignright" title="True Self" src="http://1.bp.blogspot.com/_seVd99frSks/TT4t7n2r-fI/AAAAAAAABLg/gvqiWar7nA0/s1600/scientists-under-the-microscope.png" alt="True Self" width="226" height="299" />As we relax our prefrontal cortex, we also lose inhibitions and judgement.</p>
<p>A couple years ago I discussed this from a Christian perspective with my theology professors (over a couple pints of beer, of course!). Drinking alcohol ranges from religiously required (as in my Catholic tradition!) to socially taboo (in some mainline Evangelical traditions) to religiously forbidden (in Mormon and some fundamentalist traditions) among Christian worldviews. So, we covered lots of angles. I left with an opinion that as alcohol lowers our inhibitions, we can somewhat discover how much of our faith is just inhibitory religious codes, and how much we are actually allowing our "true selves" (as <a href="http://amzn.com/0811217248">Thomas Merton calls it</a>) to be transformed to the life of Jesus.</p>
<p>It's not just a religious thing. We all know "sloppy drunks", "mean drunks", "emotional drunks", "tired drunks", etc. But alcohol doesn't make us mean or angry or sexist or emotional - alcohol removes other inhibitions we pile on top of those parts of ourselves. So here's the point - <strong>if I make a sexist comment while intoxicated, I'm sexist</strong>. (For whatever definition of 'sexist' we use.)<strong> If I'm sexist, that's something I need to change, regardless of alcohol consumption</strong>.</p>
<p>We need to improve as a community in lots of ways, with or without alcohol.</p>
<h3>Can we put alcohol on the same level as caffeine?</h3>
<p>Since I'm only making my rough observations and opinions, I don't have any specific suggestions for how we should handle alcohol at tech community events. Ryan makes some good ones in his post, there's a decent little discussion going on in Mozilla's <a href="https://groups.google.com/forum/?fromgroups#!topic/mozilla.engagement.developers/LIfVb2uoILE/discussion">engagement-developers</a> list, and <a href="http://robertnyman.com/2012/04/05/i-have-a-drinking-problem/">Rob gives some good general advice</a>.</p>
<p>I very much agree with Ryan and Rob. I'd like to see alcohol as one entertainment among many at technology events. It can be an aspect of any event, <strong>but shouldn't ever be</strong> <strong>the main aspect</strong> of any event. I personally will always go check out the craft and local beers available at any event. (I make a habit to try to visit a brewery and a cathedral anytime I travel.)</p>
<p>But what I really want at these events, and what happens the vast majority of the time, even the "party" events, is to mingle with others who are passionate about technology - no matter what drink they're holding.</p>
]]></content:encoded>
			<wfw:commentRss>http://groovecoder.com/2012/04/05/beer-tech-community-events/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Tulsa Web Devs press tour</title>
		<link>http://groovecoder.com/2012/03/16/tulsa-web-devs-press-tour/</link>
		<comments>http://groovecoder.com/2012/03/16/tulsa-web-devs-press-tour/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 14:12:45 +0000</pubDate>
		<dc:creator>groovecoder</dc:creator>
				<category><![CDATA[tulsa]]></category>

		<guid isPermaLink="false">http://groovecoder.com/?p=843</guid>
		<description><![CDATA[Or as close to anything like a press release that we'll ever have. This Land Press ran a Government 2.0 in Oklahoma article and featured Tulsa Web Devs! w00t! They also did a live stream from our Tulsa Hackathon event &#8230;<p class="read-more"><a href="http://groovecoder.com/2012/03/16/tulsa-web-devs-press-tour/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://thislandpress.com/03/14/2012/government-2-0-in-oklahoma/"><img class="alignleft" title="This Land Press" src="http://4.bp.blogspot.com/-LsxK93loxqY/TtP8bpDjBRI/AAAAAAAAEdk/lNETuqD2TRQ/s640/Logo2.jpg" alt="This Land Press" width="138" height="138" /></a>Or as close to anything like a press release that we'll ever have. <a href="http://thislandpress.com/">This Land Press</a> ran a <a href="http://thislandpress.com/03/14/2012/government-2-0-in-oklahoma/">Government 2.0 in Oklahoma</a> article and featured <a href="http://tulsawebdevs.org">Tulsa Web Devs</a>! w00t!</p>
<p>They also did <a href="http://www.ustream.tv/recorded/17752816">a live stream from our Tulsa Hackathon event last fall</a>.</p>
<p>Thanks This Land for helping us tell our story!</p>
]]></content:encoded>
			<wfw:commentRss>http://groovecoder.com/2012/03/16/tulsa-web-devs-press-tour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MDN 2.4.5</title>
		<link>http://groovecoder.com/2012/03/14/mdn-2-4-5/</link>
		<comments>http://groovecoder.com/2012/03/14/mdn-2-4-5/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 20:09:34 +0000</pubDate>
		<dc:creator>groovecoder</dc:creator>
				<category><![CDATA[mdn]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://groovecoder.com/?p=841</guid>
		<description><![CDATA[Late as usual! MDN 2.4.5 bug list and backlog. Highlights Wiki Syntax Highlighting KumaScript is in! (Though it's not available on stage9 yet.) Migrations are running on stage9 Bugs Check the MDN 2.5 backlog for what we're pushing next!]]></description>
			<content:encoded><![CDATA[<p>Late as usual! MDN 2.4.5 <a href="http://mzl.la/mdn_245">bug list</a> and <a title="MDN 2.4.5 Backlog" href="http://scrumbu.gs/projects/mdn/2.4.5/">backlog</a>.</p>
<h2>Highlights</h2>
<ul>
<li>Wiki<br />
Syntax Highlighting<br />
KumaScript is in! (Though it's not available on stage9 yet.)<br />
Migrations are running on stage9</li>
<li>Bugs</li>
</ul>
<p>Check the <a href="http://scrumbu.gs/projects/mdn/2.5">MDN 2.5 backlog</a> for what we're pushing next!<a href="http://scrumbu.gs/projects/mdn/2.5"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://groovecoder.com/2012/03/14/mdn-2-4-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MDN 2.4</title>
		<link>http://groovecoder.com/2012/03/08/mdn-2-4/</link>
		<comments>http://groovecoder.com/2012/03/08/mdn-2-4/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 15:54:58 +0000</pubDate>
		<dc:creator>groovecoder</dc:creator>
				<category><![CDATA[mdn]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://groovecoder.com/?p=839</guid>
		<description><![CDATA[MDN 2.4 bug list. This was our first 1-week sprint and release, so there's not as much to report. Highlights Wiki Nothing shipped, but Les filed the master bug for KumaScript - our replacement for DekiScript. BrowserID Fixed lots of &#8230;<p class="read-more"><a href="http://groovecoder.com/2012/03/08/mdn-2-4/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://mzl.la/mdn_24">MDN 2.4 bug list</a>. This was our first 1-week sprint and release, so there's not as much to report.</p>
<h2>Highlights</h2>
<ul>
<li>Wiki<br />
Nothing shipped, but Les filed <a href="https://bugzilla.mozilla.org/showdependencytree.cgi?id=659364">the master bug for KumaScript</a> - our replacement for DekiScript.</li>
<li>BrowserID<br />
Fixed lots of little bugs and enabled BrowserID for French, German, Spanish, Polish, and Chinese locales.</li>
</ul>
<h2 style="clear: both;">MDN 2.4.5</h2>
<p><a href="http://scrumbu.gs/projects/mdn/2.4.5/">MDN 2.4.5 sprint backlog</a>.</p>
<ul>
<li>Wiki<br />
<a href="https://github.com/mozilla/kumascript/">KumaScript lives</a> and I ran it successfully on my local environment!<br />
Syntax highlighting for code samples - both new and migrated<br />
Profile doc activity feed switched to Kuma</li>
<li>Some bugs</li>
</ul>
<p>So, wiki work continues at a good clip and our process seems to be going well. We're changing our standup time to 10am PT since most of the team is CT or ET now.</p>
]]></content:encoded>
			<wfw:commentRss>http://groovecoder.com/2012/03/08/mdn-2-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Editing MDN with VIM</title>
		<link>http://groovecoder.com/2012/03/02/editing-mdn-with-vim/</link>
		<comments>http://groovecoder.com/2012/03/02/editing-mdn-with-vim/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 18:02:04 +0000</pubDate>
		<dc:creator>groovecoder</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[mdn]]></category>

		<guid isPermaLink="false">http://groovecoder.com/?p=830</guid>
		<description><![CDATA[UPDATED: New screenshot with html filetype! Thanks Screwtape for the tip in the comments! Yes, it's possible! If you're like me you want to spend as much time in vim as possible. While I appreciate CKEditor on MDN, I personally &#8230;<p class="read-more"><a href="http://groovecoder.com/2012/03/02/editing-mdn-with-vim/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><span style="color: #339966;">UPDATED</span>: New screenshot with html filetype! Thanks Screwtape for the tip in the comments!</p>
<p>Yes, it's possible! If you're like me you want to spend as much time in vim as possible. While I appreciate CKEditor on MDN, I personally prefer to edit text in vim, and I think many developers might agree. And since MDN should include content written by developers for developers, here's a way to edit your favorite web developer docs (that would be MDN), using vim. (In my case, MacVim)<br />
<img class="alignright" title="It's All Text Preferences" src="http://dl.dropbox.com/u/21969365/images/iat_preferences.png" alt="It's All Text Preferences" width="300" height="199" /></p>
<ol>
<li>Install the <a href="https://addons.mozilla.org/en-US/firefox/addon/its-all-text/">It's All Text Firefox addon</a>.</li>
<li>Go to the IAT preferences</li>
<li>set your editor to vim (MacVim.app in my case)</li>
<li>set your hotkey. (alt+command+e in my case, now that I'm used to <a href="http://www.andismith.com/blog/2012/02/firefox-developer-tools/">Firefox Dev Tools</a> "Inspect" and "Console" keyboard hotkeys)</li>
<li>Go to the MDN article you want to edit. (<a href="https://developer.mozilla.org/en/Apps/Getting_Started">Apps/Getting Started</a> in my case)</li>
<li>Click Edit (duh)</li>
<li>Click Source</li>
<li>Type your hotkey!</li>
<li>Drink beer and edit away!*</li>
<li>:wq</li>
</ol>
<p><small>* groovecoder is not responsible for whatever Sheppy might do to you if you actually edit MDN while intoxicated.</small></p>
<p><img class="alignleft" title="MacVim Quite on Close" src="http://dl.dropbox.com/u/21969365/images/macvim_quit_on_close.png" alt="MacVim Quite on Close" width="290" height="221" />Note: For MacVim you may need to set the "After last window closes: Quit MacVim" preference so it puts you right back to Firefox when you :wq.</p>
<p style="text-align: center;"><a href="http://dl.dropbox.com/u/21969365/images/apps_gettings_started_vim.png"><img class="aligncenter" title="Apps/Getting Started in vim" src="http://dl.dropbox.com/u/21969365/images/apps_gettings_started_vim.png" alt="Apps/Getting Started in vim" width="578" height="697" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://groovecoder.com/2012/03/02/editing-mdn-with-vim/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MDN 2.3</title>
		<link>http://groovecoder.com/2012/03/02/mdn-2-3/</link>
		<comments>http://groovecoder.com/2012/03/02/mdn-2-3/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 17:40:26 +0000</pubDate>
		<dc:creator>groovecoder</dc:creator>
				<category><![CDATA[mdn]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://groovecoder.com/?p=820</guid>
		<description><![CDATA[Released February 28th. We are moving to weekly releases on MDN so these posts are hard to keep up. I will probably start combining releases. And I'm just going to link to the MDN 2.3 bug list instead of linking &#8230;<p class="read-more"><a href="http://groovecoder.com/2012/03/02/mdn-2-3/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Released February 28th. We are moving to weekly releases on MDN so these posts are hard to keep up. I will probably start combining releases. And I'm just going to link to the <a href="http://mzl.la/mdn_23">MDN 2.3 bug list</a> instead of linking individual bugs.</p>
<ul>
<li>Wiki<br />
migrate tags from MindTouch to Kuma<br />
(Re-)enable tag display and editing<br />
remove extra redirect for locales<br />
verify code samples work post-migration</li>
<li>BrowserID<br />
fix login infinite redirect bug</li>
<li>HTML5 &amp; Apps MWC pages<br />
Paul and Craig cranked out the new <a href="https://developer.mozilla.org/learn/html5">HTML5</a> and <a href="https://developer.mozilla.org/apps">Apps</a> landing pages in time for MWC</li>
</ul>
<p><a href="http://scrumbu.gs/projects/mdn/2.3/"><img class="alignleft" title="ScrumBugs for MDN 2.3" src="http://dl.dropbox.com/u/21969365/images/scrumbugs_mdn_23.png" alt="ScrumBugs for MDN 2.3" width="240" height="294" /></a>While Paul was with us he created <a href="http://scrumbu.gs/">ScrumBugs</a>! I love it! I always appreciated the way we did Agile/Scrum/XP/whatever at SourceForge.net, and I've been <del>forcing</del> pushing for Mozilla WebDev to adopt some of the same practices. And I just really like pretty graphs! Can you tell?! <img src='http://groovecoder.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2 style="clear: both;">MDN 2.4 &amp; 2.4.5</h2>
<p>We're calling our first weekly sprints 2.4 and 2.4.5, but I think next we'll just move to 2.5, 2.6, ... until we all meet up in New York for <a href="http://lanyrd.com/2012/mdnyc/">MDNYC</a>. At that point we'll probably abandon bugzilla milestones and just use the whiteboard to organize bugs into sprints based on release dates. Until then, here's what we're working on for <a href="http://scrumbu.gs/projects/mdn/2.4/">2.4</a> and <a href="http://scrumbu.gs/projects/mdn/2.4.5/">2.4.5</a>.</p>
<ul>
<li>BrowserID<br />
Hopefully killing all the remaining BrowserID bugs so we can concentrate on wiki</li>
<li>Wiki<br />
Les is rocking lots of KumaScript work<br />
Migrate file attachments<br />
Wiki code syntax highlighting<br />
Refine UI for tag editing<br />
Activate continuous migration on staging server for MDN doc community</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://groovecoder.com/2012/03/02/mdn-2-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MDN 2.2</title>
		<link>http://groovecoder.com/2012/02/14/mdn-2-2/</link>
		<comments>http://groovecoder.com/2012/02/14/mdn-2-2/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 23:15:23 +0000</pubDate>
		<dc:creator>groovecoder</dc:creator>
				<category><![CDATA[mdn]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://groovecoder.com/?p=814</guid>
		<description><![CDATA[BrowserID bug 721171 to draw Sign in buttons with progressive enhancement - should hopefully fix our search results snippets too! &#62;&#60; bug 719945 to link to browserid on the demo submit page MindTouch wiki migration prepare for localized page migration &#8230;<p class="read-more"><a href="http://groovecoder.com/2012/02/14/mdn-2-2/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<ul>
<li>BrowserID<br />
bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=721171">721171</a> to draw Sign in buttons with progressive enhancement - should hopefully fix our <a href="https://encrypted.google.com/search?q=mdn+experimental_inline&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:unofficial&amp;client=firefox-a#hl=en&amp;client=firefox-a&amp;hs=Ek7&amp;rls=org.mozilla:en-US:unofficial&amp;sa=X&amp;ei=xeY6T_KJH4TWiAKDou2SDA&amp;ved=0CBkQBSgA&amp;q=mdn+experimental+inline&amp;spell=1&amp;bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&amp;fp=9b0b60d38ab7fb7d&amp;biw=1920&amp;bih=1043">search results snippets</a> too! &gt;&lt;<br />
bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=719945">719945</a> to link to browserid on the demo submit page</li>
<li>MindTouch wiki migration<br />
prepare for localized page migration (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=717380">bug 717380</a>)<br />
scripting architecture (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=715253">bug 715253</a>)</li>
<li><a title="MDN 2.1" href="http://mzl.la/mdn_22">More</a></li>
</ul>
<p><a href="https://wiki.mozilla.org/MDN/Kuma/Scripting#Proposed_solution_.231"><img class="aligncenter" title="Kumascript Diagram" src="https://wiki.mozilla.org/images/thumb/2/2b/Kumascript.png/1000px-Kumascript.png" alt="Kumascript Diagram" width="1000" height="480" /></a></p>
<p>I'm excited about <a href="https://github.com/lmorchard/kumascript">kumascript - lmorchard's prototype for implementing server-side scripting in kuma to replace DekiScript</a>. I'm glad we're using JavaScript. I was a little surprised that <a href="http://developers.slashdot.org/story/12/02/01/1429229/wikipedia-chooses-lua-as-its-new-template-language">MediaWiki chose Lua for their new scripting language</a> (is it ironic that DekiWiki and its Lua-based DekiScript has roots close to MediaWiki and now MediaWiki is going to Lua-based scripting too?). JavaScript just makes sense for us - a community of web developers writing web developer docs.</p>
<h3>MDN 2.2.5</h3>
<ul>
<li>An HTML5 landing page (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=712387">bug 712387</a>) that summarizes all of Mozilla's HTML5 content and initiatives</li>
<li>Redesign Apps landing page in time for MWC (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=726166">bug 726166</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=726167">bug 726167</a>, and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=725757">bug 725757</a>)</li>
</ul>
<h3>MDN 2.3</h3>
<ul>
<li>wiki migration<br />
migrate tags (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=710722">bug 710722</a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=722467">bug 722567</a>)<br />
migrate code samples (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=725359">bug 725359</a>)<br />
migrate file attachments (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=725358">bug 725358</a>)<br />
migrate localized docs (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=710724">bug 710724</a>)</li>
<li><a>More</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://groovecoder.com/2012/02/14/mdn-2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MDN 2.1</title>
		<link>http://groovecoder.com/2012/01/31/mdn-2-1/</link>
		<comments>http://groovecoder.com/2012/01/31/mdn-2-1/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 00:52:31 +0000</pubDate>
		<dc:creator>groovecoder</dc:creator>
				<category><![CDATA[mdn]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://groovecoder.com/?p=809</guid>
		<description><![CDATA[We're doing better at keeping away from big new features while we try to work on the wiki migration, so there's no big item in today's release notes. More BrowserID cleanup bug 715723 was really annoying - Sign in was &#8230;<p class="read-more"><a href="http://groovecoder.com/2012/01/31/mdn-2-1/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>We're doing better at keeping away from big new features while we try to work on the wiki migration, so there's no big item in today's release notes.</p>
<ul>
<li>More BrowserID cleanup<br />
bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=715723">715723</a> was really annoying - Sign in was broken from wiki pages<br />
bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=715811">715811</a> should help users who've forgotten which email address they use on MDN</li>
<li>MindTouch wiki migration<br />
James did a thorough job on <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=710734">bug 710734</a> to expand the markup allowed in kuma<br />
Les did some more great working discovering all MindTouch namespace pages (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=710753">bug 710753</a>) and script template usage (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=714804">bug 714804</a>)<br />
Craig fixed up a bunch of CSS issues we've discovered as we migrate real content (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=710737">bug 710737</a>)</li>
<li><a href="http://mzl.la/mdn_21">More</a></li>
</ul>
<h3 style="clear: both;">MDN 2.2</h3>
<ul>
<li>More MindTouch wiki migration work<br />
Les is <a href="https://wiki.mozilla.org/MDN/Kuma/Scripting#Proposed_solution_.231">drawing up a proposed architecture for KumaScript</a> to replace DekiScript (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=715253">bug 715253</a>), made the bugs to migrate tags (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=721143">bug 721143</a>), and wrote code to migrate redirects (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=710721">bug 710721</a>)<br />
I shirked the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=717380">'locale' bug 717380</a> onto James <img src='http://groovecoder.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I'm working with IT to add the migration script to a cron job on our staging server (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=721072">bug 721072</a>) so the doc community can see the progress so far</li>
<li>An HTML5 landing page (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=712387">bug 712387</a>) that summarizes all of Mozilla's HTML5 content and initiatives</li>
<li><a href="http://mzl.la/mdn_22">More</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://groovecoder.com/2012/01/31/mdn-2-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

