Palagpat Coding

Fun with JavaScript, game theory, and the occasional outbreak of seriousness

Monday, September 27, 2010

In Case You Missed It: JSConf.eu 2010 (day 2)

As expected, Day 1 of this weekend's JSConf.eu JavaScript conference in Berlin was, as the kids say, EPIC. So much so, in fact, that I found myself following the Twitter channel all morning, and retweeting WAY more often than usual. Of course, a lot of those retweets were to presenter-uploaded slide decks, but here they all are in one place, in case you missed it:

Speaker(s)Topic
THEATRE (TRACK A)
Douglas CrockfordLoopage
Jens ArpsThe hitchhiker's guide to client side persistent data storage
Ryan DahlTechniques for a single stack world
Jed SchmidtGetting functional with (fab)
Tom Hughes-CroucherDon't write spaghetti code in server side JavaScript
Kevin Dangoor, Joe Walker & Patrick WaltonBespinSkywriter: The JavaScript Programmer's Editor
Jörn Zaefferer & Nikolai OnkenRobotic JavaScript
Mark WubbenBrowser Extensions for Web Hackers (code)
Alexander LangNot your unit test (note: Chrome on OS X)
Stoyan StefanovPerformance Patterns
Chris Williams (JSConf co-creator)Community.js

MUSIC SCHOOL (TRACK B)
Paul IrishThe State of HTML5 : Inaugural Address (note: Webkit/Chrome required) (sidebar on polyfills)
Tobias SchneiderNot your Mother's JavaScript!
Sebastian WernerIntroducing Unify - A Framework for Cross Platform Applications
Guillermo RauchSocket.IO: Web Sockets for Everyone (nodestream, demo)
Thomas SteinerPirating the Semantic Web with JavaScript
Rotislav HristovThe Art of deep linking and AJAX crawling
Kris KowalCommonJS, I Promise
Aaron QuintThe Front-end Takeover
John David DaltonSrsly R1pp3d J@vaScript
embedJS teamWhat is embedJS (I don't see this one on the schedule, only in the Twitter stream; where was it?)

Undoubtedly there will be more slide decks uploaded as presenters return home over the next day or two, and when they do, I'll update this post to reflect those additions. For now, though, I've got plenty of reading material to digest, and to share with my co-workers. ;)

Projects released and/or updated this weekend (as compiled by Brian Leroux):

Yet another great conference has come and gone, but now we can start looking forward to JSConf 2011. And next time, I'm going to do all in my power to give my recap first-hand.

Updates:

  • 9/27 0747 - Added link to Jed Schmidt's slides
  • 9/27 1403 - Added link to Sebastian Werner's slides
  • 9/27 1732 - Added link to Tom Hughes-Crouche's slides
  • 9/28 1108 - Added link to Jens Arps' slides
  • 9/28 1442 - Added link to Alexander Lang's slides (note that they require Chrome on OS X for best experience)
  • 9/28 2330 - Added link to Tobias Schneider's slides

Labels: , ,

Saturday, September 25, 2010

In Case You Missed It: JSConf.eu 2010 (day 1)

This weekend, the second annual JSConf.eu conference was held in Berlin, Germany. If you've been keeping track, this JSConf juggernaut just keeps getting bigger and more epic with each successive iteration. Continuing my series, In Case You Missed It, let's take a peek at this weekend's published schedule and the accompanying Twitter stream to see if the trend continues.

Day 1: Saturday, September 25, 2010
Speaker(s)Topic
THEATRE (TRACK A)
Dion Almaer & Ben GalbraithUsing the Web to deliver the next wave of computing experiences
Peter HigginsYour library sucks, and why you should use it
Jenn LukasJavaScript + Web Standards II: The Quickening
Tim CaswellTechniques and Tools for Taming Tangled Twisted Trains of Thought (PDF)
Ulrike MüllerServer-side JavaScript the untold story
Nicole SullivanCSS Lint for Massive Sites
Brian LeRouxPhoneGap: Love the Web and Lose the SDK
Ben FirshmanLessons learnt pushing browsers to the limit (links: 1 2 3 4)
Mutwin KrausUsing canvas to develop classic 2D games
Rebecca MurphyThe jQuery Divide
Pete LePageChakra: Building A New JavaScript Engine For Internet Explorer 9
/be (Brendan Eich)Proxies are Awesome!

MUSIC SCHOOL (TRACK B)
Robert NymanHTML5 APIs - The new Frontier
Nicolas Garcia BelmonteCreating Interactive Data Visualizations for the Web
Sebastian Deutsch & Stephan SeidtIf it moves they will watch (sample code)
Paul BakausAves Engine: High performance browser games
Mikeal Rogersnode.js + CouchDB == Crazy Delicious
Felix GeisendörferDirty NoSQL (code, blog)
Philip Hofstetternode.js in production use: tempalias.com
Markus FranzBetter Life with shared resources
Joe McCannRapid Prototyping for Multiple Platforms with JavaScript
Fabian JakobsKick ass code editing and end-to-end Javascript debugging

Some of my favorite finds/revelations of the day:

Look for tomorrow's recap late in the afternoon, and as always, if there are slide decks from other talks online that I don't have linked here, please note it in the comments below, and I'll update accordingly.

Updates:

  • 9/26 0530 - Added link to Rebecca Murphey's slide deck
  • 9/26 1813 - Added links to Jenn Lukas & Fabian Jakobs' slide decks, and removed speakers whose sessions were cancelled.
  • 9/26 1839 - Added link to Philip Hofstetter's slide deck
  • 9/26 1847 - Added link to Mutwin Kraus's github repository (which includes the slides)
  • 9/28 0549 - Added link to Brendan Eich's slides
  • 9/28 1119 - Added link to Felix Geisendörfer's slides & recap

Labels: , ,

Wednesday, June 09, 2010

In Case You Missed It: TXJS

Last Saturday was the inaugural TXJS (Texas JavaScript) conference in Austin, Texas. Unfortunately, as with JSConf, I wasn't able to attend, but I still wanted to stay abreast of its happenings. Just as I did with JSConf, I've looked over the schedule, picked through the Twitter stream, followed the presenters, and where possible, found links to the slides they each presented. All for you, Dear Readers (well, for me too... but mostly for you ;) ).

So anyway, without further adieu, here we go!

Read more »

Labels: , ,

Tuesday, May 04, 2010

JSConf 2010: Final Thoughts and Links

Today I saw in my blog reader that Guillermo Rauch over at DevThought has posted his list of JSConf links, similar to mine (Day 1 and Day 2). He's got a few links I haven't got in mine, but I have some he doesn't, too (he only listed Track A talks). So in the interest of cross-pollination, I've updated my posts and will give him a heads-up of my additions as well, when I can (my work firewall blocks his site for some reason).

Also, in the interest of pointing out other coverage of the best pirate-themed JavaScript conference on the East Coast, here are a few other blogs that have posted cool wrap-ups:

  • Cowboy, a.k.a. Ben Alman, posted this great summary of the talks he attended, complete with photos
  • Kevin Dangoor posted a similar wrapup to his own blog, with some nice commentary on Day 1 talks.
  • Ted Leung did a great overview of the conference as a whole
  • Rey Bango posted a bunch of awesome video interviews he took while attending. Go. Watch. I'll wait.

Oh, and in only-slightly-related news, I'm now on Reddit. Don't know that I'll post there much, but thought it was worth mentioning.

Finally, a note on plans. I think enough people appreciated these "In Case You Missed It" posts, that I'm going to try to keep doing them — at least when the conference interests me. Here are the next few I've got my eye on covering, time permitting:

ConferenceDate
GDC Canada6-7 May
Google I/O19-20 May
TXJS5 Jun
VSLive!2-6 Aug
GDC Austin5-8 Oct
JSConf.eu25-26 Sept

Labels: , , , ,

Friday, April 23, 2010

In Case You Missed It: JSConf.us 2010 (day 2)

Here's part 2 of my attempt to distill the juicy bits from last weekend's JSConf presentations (here's part 1). Of course, this is only a pale imitation of the experience of actually attending the conference, but hopefully it will serve to keep you, dear readers, up to speed on the latest, bleeding-edge movements within the JavaScript community. Let's get to it:

In Case You Missed It: JSConf.us 2010

Day 2: Sunday, April 18, 2010

Speaker(s)Topic
TRACK A
Mike Ball & Evin GranoSproutCore: Introducing Greenhouse
Dmitry BaranovskiyRaphaël the Great
CommonJS Panel DiscussionJavaScript Outside of the Browser - Where it is and where it's going! (wait for the video)
Makinde AdeagboPrimer: Facebook's 2k of JavaScript to power (almost) all interactions
John-David DaltonAll you can leet - Coding for performance, CSS engines, and sandboxed natives
Felix GeisendoerferDirty NoSQL (cancelled due to Icelandic ash)
Jed SchmidtA (fab) approach to web apps
Justin MeyerThin Server Architecture and JavaScriptMVC 3.0 (site)
Steve SoudersThe Best of Steve
Marak Squires, @ScurvyConf Masterhook.io: the crowd favorite from ScurvyConf
Billy HoffmanJavaScript's Evil Side (introducing Zoompf)
/be (Brendan Eich)"An Introduction to JavaScript" (was actually a discussion of JS's future; wait for the video)
Alex RussellGoogle Chrome Frame
TRACK B
Jonathan JulianHangover.js
Shea FrederickExt JS App UI Morphing
Kyle SimpsonDude wheres my UI Architecture
Adam MooreRunning YUI 3 on Node.js
Dean LandoltPintura, Perstore and Awesome-Oriented Persistence
Suvajit GuptaColossal JavaScript
Malte UblJavaScript - The Private Parts
David FurferoSexy.js Boots Bundles Binding
Rob TsukMojo: Developing and Building a touch UI framework for mobile using the Web (or, Writing webOS Services in JavaScript)
Gonzalo CorderoCreating custom modules using YUI3
Alexandre MorgautTaking over the enterprise one hook at a time (cancelled due to ash)
Jan LehnardtEvently: Declarative CouchDB Applications that practically write themselves
Brian LeRouxPhoneGap Hack Around
Tom, Jenn, Adam & DerekJavaScript. @$#*% yeah. (wait for the video)
Ray MorganMustache is simplifying your templates
Brian LeRouxbest of wtfjs

As with Part 1, this is what I've been able to find so far. A lot of the Track B and panel discussions were largely unscripted, and I'm pretty sure Track B wasn't taped, so A lot of the slide decks haven't shown up online yet, so I've tried to link to the most relevant blogs talking about the topics in question. In a few instances (e.g. Rob Tsuk's talk on Mojo/webOS development for Palm), I've failed to find much of anything relevant online, so we'll have to wait and see what (if anything) eventually finds its way online. This is of course one of the big reasons why actually attending a conference is preferable to just reading about it after the fact, and I highly encourage you to take that opportunity when it presents itself.

As before, if there are slide decks from other talks online that I don't have linked here, please note it in the comments below, and I'll update accordingly.

Updates:

  • 2010-04-23: @Getify corrected my bad assumption about the Track B talks, so I've revised the last paragraph.
  • 2010-04-26: Gonzalo Cordero just posted his YUI3 talk slides, so I've added them.
  • 2010-04-27: Dude sent me the link to JDalton's slide deck, so I've added it to the Track A listing.
  • 2010-05-05: Paul Irish graciously shared his copy of Justin Meyer's JavascriptMVC notes, so I've linked them in.
  • 2010-05-12: Tom Hughes-Croucher posted his JSConf recap on the YDN Blog, and it included refs to a couple of the Yahoo presentations that I'd been missing. They're now linked into the table.

Labels: , ,

Tuesday, April 20, 2010

In Case You Missed It: JSConf.us 2010 (day 1)

Last weekend, the second annual JSConf conference was held in Washington DC. If you've been reading for a while, you know I went last year and loved it. This year, unfortunately, my work and personal schedules conflicted, so this week I'm playing catch-up: looking over the published schedule, then picking through the Twitter streamfirehose to find the presenters, and where possible, the slides they presented.

In doing this, it occurred to me that there may be value in what I'm putting together, at least until the conference's producers can catch their breath and upload the session videos (which, experience tells me, might take a little while). With that introduction, I present to you the first of what may become an ongoing series, which I'm calling In Case You Missed It:

In Case You Missed It: JSConf.us 2010

Day 1: Saturday, April 17, 2010

Speaker(s)Topic
TRACK A
Douglas CrockfordReally. JavaScript.
Michael ErlewineMozilla's JetPack
Ben Galbraith, Dion Almaer, & Matt McNultySolving Device Fragmentation: How Do You Support 12,320 Different Mobile Platforms?
Francisco TolmaskySocratic: Documentation Done Right
Jenn LukasJavaScript and Web Standards Sitting in a Tree
Ryah DahlLess is More in Node.js
Tobias SchneiderFlash is dead, long live Flash! (Gordon: a pure-JS Flash replacement)
Aaron NewtonProgramming To Patterns (per Guillermo Rauch)
Tom Hughes-CroucherPiratin' the YQL way
Aaron QuintMaking Bacon: Making Code (video, blog)
TRACK B
Chris Williams (JSConf co-creator)How I Pulled off JSConf
Brian MitchellJavaScript's Twin (Lua for JavaScript developers)
Jeremy AshkenasA Cup of CoffeeScript
Paul IrishProgressive Advancement on the High Seas of Web8
Zach CarterBuild your own programming language with JavaScript
Michael MahemoffThe Lost Hacks Ridiculous Browser Tricks from the World of Single-Page Applications
Nikolai OnkenThe browser controlling hardware real pirate hackery
Nikolai Onken & Tobias von KlipsteinWhat the heck are HTML5 Apps?
John ResigCall for a better DOM API
Kevin Dangoor & Patrick WaltonBespin: the extensible in-browser code editor
Jeffrey Van GoghThe Reactive Extensions for JavaScript
Alistair MacDonaldWebGL Demo Overload
Matthew FowleNew Web Architecture *

As of this morning, this is what I could find. If there are slide decks from other talks online that I don't have linked here, please note it in the comments below, and I'll update accordingly.

Footnotes:

  • This is actually Matthew Fowle's ScruvyConf presentation; he did his Track B presentation slides on the fly.

Updates:

  • 2010/04/20 1:12pm - akahn mentioned in the comments that the title of Aaron Quint's talk was wrong; I took the original published name, but the slides carry a different one. The table now reflects both.
  • 2010/04/20 2:35pm - Looking over this table, I realized I'd left off the entire back half of Track B. It's there now.
  • 2010/04/20 10:13pm - Ray mentioned in the comments that Jed Schmidt's (fab) talk was moved to Day 2 Track A, so I've removed it from the Track B list here.
  • 2010/04/25 - Matthew Fowle sent me his contact info, so I've linked him up above.
  • 2010/04/28 - Chris Williams has provided me more of the slide decks that the presenters gave to the JSConf organizers. I will be putting these online and linking to them as they become available; this morning I've linked up Tobias Schneider's Gordon slides.
  • 2010/05/04 - Guillermo Rauch over at DevThought has posted his list of JSConf slides, and had a few I'd missed; I've added these now.

Labels: , ,