<?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>Flagrant Badassery &#187; Books</title>
	<atom:link href="http://blog.stevenlevithan.com/category/books/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.stevenlevithan.com</link>
	<description>A JavaScript and regular expression centric blog</description>
	<lastBuildDate>Mon, 05 Jul 2010 20:27:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&#8216;Regular Expressions Cookbook&#8217; Giveaway on Jan Goyvaerts&#8217;s Regex Guru</title>
		<link>http://blog.stevenlevithan.com/archives/regular-expressions-cookbook-giveaway-on-jan-goyvaerts-regex-guru</link>
		<comments>http://blog.stevenlevithan.com/archives/regular-expressions-cookbook-giveaway-on-jan-goyvaerts-regex-guru#comments</comments>
		<pubDate>Thu, 18 Feb 2010 13:24:42 +0000</pubDate>
		<dc:creator>Steven Levithan</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Regular Expressions]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[schwag]]></category>

		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=312</guid>
		<description><![CDATA[If you're not already a subscriber, check out Regex Guru, an excellent blog on all things regex by Jan Goyvaerts (coauthor of Regular Expressions Cookbook and creator of regular-expressions.info, RegexBuddy, PowerGREP, and RegexMagic). Now's a better time than ever to check out the site since he's giving away five copies of Regular Expressions Cookbook; just [...]]]></description>
			<content:encoded><![CDATA[<p>If you're not already a subscriber, check out <a href="http://www.regexguru.com/">Regex Guru</a>, an excellent blog on all things regex by Jan Goyvaerts (coauthor of <em><a href="http://www.amazon.com/dp/0596520689/?tag=slfb-20">Regular Expressions Cookbook</a></em> and creator of <a href="http://regexp.info">regular-expressions.info</a>, <a href="http://www.regexbuddy.com/cgi-bin/affref.pl?aff=SteveL">RegexBuddy</a>, <a href="http://www.powergrep.com/cgi-bin/affref.pl?aff=SteveL">PowerGREP</a>, and <a href="http://www.regexmagic.com/cgi-bin/affref.pl?aff=SteveL">RegexMagic</a>). Now's a better time than ever to check out the site since he's giving away five copies of <em>Regular Expressions Cookbook</em>; just leave a comment on <a href="http://www.regexguru.com/2010/02/regular-expressions-cookbook-is-in-the-money-win-a-copy/">this post</a> (but make sure to read the rules listed there first) by Feb. 28<sup>th</sup> and you're in the running.</p>

<p>Note that Jan's contest is separate from my <a href="http://blog.stevenlevithan.com/archives/high-performance-javascript">ongoing giveaway</a> to promote the release of <em><a href="http://www.amazon.com/dp/059680279X/?tag=slfb-20">High Performance JavaScript</a></em> (ends Feb. 24<sup>th</sup>). You can be entered in both contests at the same time.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.stevenlevithan.com/archives/regular-expressions-cookbook-giveaway-on-jan-goyvaerts-regex-guru/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8216;High Performance JavaScript&#8217; Giveaway Now Five Books</title>
		<link>http://blog.stevenlevithan.com/archives/hpjs-giveaway</link>
		<comments>http://blog.stevenlevithan.com/archives/hpjs-giveaway#comments</comments>
		<pubDate>Mon, 08 Feb 2010 17:10:35 +0000</pubDate>
		<dc:creator>Steven Levithan</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[schwag]]></category>

		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=287</guid>
		<description><![CDATA[Laurel Ackerman, Director of Marketing for O'Reilly Media, kindly offered to have O'Reilly pick up the tab for my ongoing book giveaway and increase the offer to five books! If you haven't entered the contest yet (which ends February 24th), now's your chance because your odds of winning have just gone up.  ]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/laurela">Laurel Ackerman</a>, Director of Marketing for O'Reilly Media, kindly offered to have O'Reilly pick up the tab for my ongoing <strong><a href="http://blog.stevenlevithan.com/archives/high-performance-javascript">book giveaway</a></strong> and increase the offer to five books! If you haven't entered the contest yet (which ends February 24<sup>th</sup>), now's your chance because your odds of winning have just gone up. <img src='http://blog.stevenlevithan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.stevenlevithan.com/archives/hpjs-giveaway/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Five Free Copies of Upcoming O&#8217;Reilly Book &#8216;High Performance JavaScript&#8217;</title>
		<link>http://blog.stevenlevithan.com/archives/high-performance-javascript</link>
		<comments>http://blog.stevenlevithan.com/archives/high-performance-javascript#comments</comments>
		<pubDate>Wed, 03 Feb 2010 07:57:34 +0000</pubDate>
		<dc:creator>Steven Levithan</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Project Releases]]></category>
		<category><![CDATA[Regular Expressions]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[regex performance]]></category>
		<category><![CDATA[schwag]]></category>

		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=243</guid>
		<description><![CDATA[
Update (2010-02-25): This contest is now closed.




Last year, Yahoo! engineer and all-around JavaScript badass Nicholas Zakas asked if I was interested in writing a chapter for a new book on JavaScript performance that he was working on. I agreed, and that book, High Performance JavaScript, is now available for preorder at Amazon and other fine [...]]]></description>
			<content:encoded><![CDATA[<div class="update">
<p><strong>Update (2010-02-25):</strong> This contest is now closed.</p>
</div>

<a href="http://www.amazon.com/dp/059680279X/?tag=slfb-20"><img class="right" src="http://blog.stevenlevithan.com/assets/images/hpjs_cover_s.png" alt="Book cover: High Performance JavaScript" width="180" height="236"></a>

<p>Last year, Yahoo! engineer and all-around JavaScript badass <a href="http://www.nczonline.net/">Nicholas Zakas</a> asked if I was interested in writing a chapter for a new book on JavaScript performance that he was working on. I agreed, and that book, <strong><em><a href="http://www.amazon.com/dp/059680279X/?tag=slfb-20">High Performance JavaScript</a></em></strong>, is now available for preorder at Amazon and other fine book retailers.</p>

<p>In addition to the wide-ranging content by Nicholas and a chapter on string and regular expression performance by yours truly, chapters were also contributed by an awesome lineup of JavaScript performance gurus: <a href="http://techfoolery.com/">Ross Harmes</a>, <a href="http://www.julienlecomte.net/blog/">Julien Lecomte</a>, <a href="http://www.phpied.com/">Stoyan Stefanov</a>, and Matt Sweeney. This book is unique in its laser-focus on optimizing the performance of your JavaScript applications, and covers many advanced topics in the process. The chapter on strings and regular expressions provides what I think is easily the most in-depth coverage of cross-browser JavaScript regex performance currently available.</p>

<p>Here's the list of chapters:</p>

<ol>
	<li>Loading and Execution</li>
	<li>Data Access</li>
	<li>DOM Scripting <em>(Stoyan Stefanov)</em></li>
	<li>Algorithms and Flow Control</li>
	<li>Strings and Regular Expressions <em>(Steven Levithan)</em></li>
	<li>Responsive Interfaces</li>
	<li>Ajax <em>(Ross Harmes)</em></li>
	<li>Programming Practices</li>
	<li>Build and Deployment <em>(Julien Lecomte)</em></li>
	<li>Tools <em>(Matt Sweeney)</em></li>
</ol>

<p>To celebrate the completion of this book, <del>I'm giving away three copies.</del> <ins>O'Reilly Media increased the offer to five books!</ins> All you need to do is comment on this post by February 24<sup>th</sup>, and I'll pick five people to send a copy to as soon as it's released (Amazon says March 15<sup>th</sup>). If you prefer, I'd be happy to send you a copy of <em><a href="http://www.amazon.com/dp/0596520689/?tag=slfb-20">Regular Expressions Cookbook</a></em> instead (please note which book you want in your comment). Four winners will be chosen at random from the pool of unique commenters (I'll be tracking IPs), and the fifth based on the reason given for why you want a copy.</p>

<p>Make sure to include your email address in the comment form, since I'll need it to contact you if you're selected (your email address won't be used for any other purpose). Good luck, and congratulations to Nicholas Zakas and all the other authors on completing a fantastic new book!</p>

<p><em>Edit (2010-02-05):</em> My blog has been offline more often than not for the first two days after posting this, and many people have reported that they were unable to post a comment. I apologize for the screw-up&mdash;my blog is now on a different server, and the problems should be resolved. Please try again!</p>

<p><em>Edit (2010-02-08):</em> O'Reilly Media kindly offered to pick up the tab for this giveaway, and increased the winnings to five books!</p>

<p><em>Edit (2010-02-09):</em> Nicholas Zakas posted more information about <em>High Performance JavaScript</em> on his blog: <a href="http://www.nczonline.net/blog/2010/02/09/announcing-high-performance-javascript/">Announcing High Performance JavaScript</a>.</p>

<p><em>Edit (2010-02-25):</em> This contest is now closed. Winners will be announced here shortly.</p>

<p id="hpjs-winners"><em>Edit (2010-03-03):</em> Following are the <strong>winners of this giveaway</strong> (the first four were chosen randomly):</p>

<ol>
	<li><a href="/archives/high-performance-javascript#comment-47516">David Henderson</a></li>
	<li><a href="/archives/high-performance-javascript#comment-47686">Daniel Trebbien</a></li>
	<li><a href="/archives/high-performance-javascript#comment-47179">Lea Verou</a></li>
	<li><a href="/archives/high-performance-javascript#comment-47033">Stefan "schnalle" Schallerl</a></li>
	<li><a href="/archives/high-performance-javascript#comment-47099">Adam Crabtree</a></li>
</ol>

<p>No. 5 Adam Crabtree, who wants to review the book and share it with members of the <a href="http://meetup.com/DallasJS">DallasJS Meetup Group</a>, wins the nonrandom drawing for the best reason to win a copy. Runners up for this selection were <a href="/archives/high-performance-javascript#comment-47000">Yoav</a>, who promised to donate the book to a high school library after he's done with it; <a href="/archives/high-performance-javascript#comment-47079">Nick Carter</a>, who threatened me with his wrath if he doesn't win (I'll have to endure); <a href="/archives/high-performance-javascript#comment-47095">Paul Irish</a>, who kindly offered to have my last name corrected (to that of a sea monster) in exchange for winning; <a href="/archives/high-performance-javascript#comment-47487">Alexei</a>, a technical editor of a couple of Nicholas Zakas's previous books who'd like to know how many errors this one contains; and <a href="/archives/high-performance-javascript#comment-48183">Marcel Korpel</a>, who wants to improve his users' health by reducing the "headaches, general stress and insomnia" they suffer while waiting on his websites. <img src='http://blog.stevenlevithan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>The winners have been informed by email about how to collect their prize. Thanks to everyone for playing!</p>]]></content:encoded>
			<wfw:commentRss>http://blog.stevenlevithan.com/archives/high-performance-javascript/feed</wfw:commentRss>
		<slash:comments>278</slash:comments>
		</item>
		<item>
		<title>Regular Expressions Cookbook is Out</title>
		<link>http://blog.stevenlevithan.com/archives/regex-cookbook-published</link>
		<comments>http://blog.stevenlevithan.com/archives/regex-cookbook-published#comments</comments>
		<pubDate>Fri, 05 Jun 2009 01:51:14 +0000</pubDate>
		<dc:creator>Steven Levithan</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Project Releases]]></category>
		<category><![CDATA[Regular Expressions]]></category>

		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=190</guid>
		<description><![CDATA[As of today, Regular Expressions Cookbook (written by Jan Goyvaerts and me, and published by O'Reilly Media) is listed as In Stock on Amazon.com and other fine bookstores. The book covers seven regular expression flavors (.NET, Java, JavaScript, Perl, PCRE, Python, and Ruby) and eight programming languages (C#, Java, JavaScript, Perl, PHP, Python, Ruby, and [...]]]></description>
			<content:encoded><![CDATA[<p>As of today, <em><a href="http://www.amazon.com/dp/0596520689/?tag=slfb-20">Regular Expressions Cookbook</a></em> (written by Jan Goyvaerts and me, and published by O'Reilly Media) is listed as <em>In Stock</em> on Amazon.com and other fine bookstores. The book covers seven regular expression flavors (.NET, Java, JavaScript, Perl, PCRE, Python, and Ruby) and eight programming languages (C#, Java, JavaScript, Perl, PHP, Python, Ruby, and VB.NET). It's targeted at people with regex skills from beginner to upper intermediate, and there's a fair amount of information in there even for people who already consider themselves regex experts. For those who'd like to know more, Jan has a good <a href="http://regexguru.com/2009/05/regular-expressions-cookbook-has-been-published/">summary on his blog</a>, and here is <a href="http://press.oreilly.com/pub/pr/2314">O'Reilly's press release</a> for the book.</p>

<p>Don't forget to <a href="http://www.amazon.com/dp/0596520689/?tag=slfb-20">pick up a copy of your very own</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.stevenlevithan.com/archives/regex-cookbook-published/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>&#8216;Regular Expressions Cookbook&#8217; Complete</title>
		<link>http://blog.stevenlevithan.com/archives/regex-cookbook-complete</link>
		<comments>http://blog.stevenlevithan.com/archives/regex-cookbook-complete#comments</comments>
		<pubDate>Sat, 07 Mar 2009 15:01:26 +0000</pubDate>
		<dc:creator>Steven Levithan</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Regular Expressions]]></category>

		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=169</guid>
		<description><![CDATA[

Just a quick post to note that Regular Expressions Cookbook by Jan Goyvaerts and me (published by O'Reilly Media) is available for pre-order on Amazon.com, Amazon.co.uk, and many other places. It was mostly completed at the end of January, and is coming out May 15 June 4.

Regular Expressions Cookbook contains a full regex tutorial (presented [...]]]></description>
			<content:encoded><![CDATA[<a href="http://www.amazon.com/dp/0596520689/?tag=slfb-20"><img class="shadow right" src="http://oreilly.com/catalog/covers/9780596520687_cat.gif" alt="Book cover: Regular Expressions Cookbook"></a>

<p>Just a quick post to note that <em><strong><a href="http://www.amazon.com/dp/0596520689/?tag=slfb-20">Regular Expressions Cookbook</a></strong></em> by <a href="http://regex-guru.info">Jan Goyvaerts</a> and me (published by O'Reilly Media) is available for pre-order on <a href="http://www.amazon.com/dp/0596520689/?tag=slfb-20">Amazon.com</a>, <a href="http://www.amazon.co.uk/dp/0596520689/?tag=slfb-21">Amazon.co.uk</a>, and many other places. It was mostly completed at the end of January, and is coming out <del>May 15</del> <ins>June 4</ins>.</p>

<p><em>Regular Expressions Cookbook</em> contains a full regex tutorial (presented in cookbook format) and over 100 additional regular expression recipes that are explained in depth and work with C#, Java, JavaScript, Perl, PHP, Python, Ruby, VB.NET, and more. Get it while it's hot!</p>

<p>And yes, that's a <del>rat</del> <ins>musk shrew (or more specifically, <a href="http://en.wikipedia.org/wiki/Greater_White-toothed_Shrew">greater white-toothed shrew</a>)</ins> on the cover.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.stevenlevithan.com/archives/regex-cookbook-complete/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
