found drama

get oblique

Linkdump for June 20th

by Rob Friesel

“Fun JS” (and BurlingtonJS #3)

by Rob Friesel

Functional JavaScriptLast night was the third BurlingtonJS meet-up, and it seems to have been another success. Attendance was good and the crowd was once again pretty engaged. Always fun, always a room full of smart people, always good discussion. This month, I had the privilege of presenting, and took a few pages from chapters Michael Fogus’s (@fogus) new book, Functional JavaScript. 1 I’ve included the slides for my talk here: Continue reading →

  1. Which, I might add, Functional JavaScript is (as I type these words) the #1 seller for Amazon’s computer books category.[]

Linkdump for June 18th

by Rob Friesel
  • 'Time to First Photo' on the Photostream page

    “Time to First Photo” on the Photostream page


    Ross Harmes on how the Flickr team achieved a 7× speed increase in page render times:

    The first time you come to any Flickr page, we store the width of your browser window in a cookie. We can then read that cookie on the server on subsequent page loads.

    Gotta love a simple solution.

  • Thank you, Alex.
  • Wherein Nicolas Bevacqua discusses the native APIs that underlie your favorite jQuery functions. It's worth reading — mostly as an exercise in peeling back the onion layers to remember just how much is going on behind the scenes of some of these functions. However, he's simplifying a bit in a few cases (e.g., with the XHR) so be aware of that.
    (tagged: jQuery JavaScript )
  • Alex Sexton, writing at Smashing Magazine:

    A front-end operations engineer would own external performance. […] They own everything past the functionality. They are the bridge between an application’s intent and an application’s reality.

  • James Sommers, writing for Aeon:

    The price of a word is being bid to zero. That one magazine story I’ve been working on has been in production for a year and a half now, it’s been a huge part of my life, it’s soaked up so many after-hours, I’ve done complete rewrites for editors — I’ve done, and will continue to do, just about anything they say — and all for free. There’s no venture capital out there for this; there are no recruiters pursuing me; in writer-town I’m an absolute nothing, the average response time on the emails I send is, like, three and a half weeks. I could put the whole of my energy and talent into an article, everything I think and am, and still it could be worth zero dollars.

    This resonates with me in so many painfully obvious ways.

Linkdump for June 13th

by Rob Friesel

search term haiku: May 2013

by Rob Friesel

WebStorm and Compass
drama of an octopus
Andale Mono fat

“Search Term Haiku” is a series wherein I examine this site’s log files and construct one or more haiku poems from search terms and phrases that led visitors to the site. Where possible, I attempt to keep the search phrases intact. However, as these are haiku poems, I do need to follow the rules.

Linkdump for May 29th

by Rob Friesel

Linkdump for May 23rd

by Rob Friesel

Linkdump for May 21st

by Rob Friesel
  • Flickr Redesign Round-up! The official announcement over at the Flickr Blog. I know that there are a lot of people hating on the new redesign, but I think I "get" the vision behind it. I think they're making a calculated gamble with such a dramatic re-thinking of their interface (to say nothing of the pricing plan) but overall I think it's a pretty smart investment. It will come at the cost of alienating some long-time users, but it's necessary for reinvigoration and growth.
    (tagged: Flickr )
  • Flickr Redesign Round-up! Mashable breaks down what Flickr's new (somewhat bizarre) pricing structure means for long-time Flickr Pro users like myself. The tl;dr good news: "Sit tight; everything will be fine." And/but: I think we can all agree that there are a bunch of weird quirks and gotchas in the new plan. ($500/year for 2 TB? When 1TB is $50/year or else free-with-ads.)
    (tagged: Flickr )
  • Flickr Redesign Round-up! At Co.Design: business + innovation + design. Mostly just a bunch of screenshots, but it helps to convey the changes in a visual digest format. (Spoiler alert: kind of has more than 3 features featured.)
    (tagged: Flickr )
  • Flickr Redesign Round-up! Filed under: "Well that didn't take long…" It's a Node CLI for turning your for-free 1TB of Flickr storage in to… free storage. (Albeit inefficient/wasteful storage…) PNG hacks FTW?
    (tagged: Flickr Node.js )
  • At SitePoint. IE8 drops below 10% and versions of IE overall account for less than 30%; Chrome climbs up near 40%.
    (tagged: browsers )
  • In the run-up to the Functional JavaScript release (pre-order your copy!), you should read this great post by Darren Newton (@d_run) on using Underscore-Contrib for functional style JS.

Linkdump for May 20th

by Rob Friesel
  • Paul Lewis writing for HTML5 Rocks, Avoiding Unnecessary Paints:

    What happens if I scroll and I happen to move the mouse at the same time? It's perfectly possible for me to inadvertently "interact" with an element as I scroll past it, triggering an expensive paint. That, in turn, could push me through my frame budget of ~16.7ms (the time we need to stay under that to hit 60 frames per second). I've created a demo to show you exactly what I mean. Hopefully as you scroll and move your mouse you'll see the hover effects kicking in, but let's see what Chrome's DevTools makes of it…

  • Dr. Axel Rauschmayer on Google's Polymer:

    Nobody actually wants to use frameworks. We only want to build web user interfaces efficiently and frameworks help.

    I largely agree with his points, especially the thrust of the above pull-quote. When discussing frameworks and libraries like this, it's easy to lose sight of the fact that they're around because of some gaping hole in the language's native/standard libraries. Google's recent efforts (e.g., AngularJS and now Polymer) point to more declarative or component-oriented approaches; put in the context of HTML5 and the advancements there, that makes a lot of sense. I'm interested in Polymer, but I feel like I need some more time to digest it. Like when Twitter open-sourced Flight, there's this sense of: "Cool! That's a novel approach…" Which also feels a bit like: "Whoa, that's really different." Now to dig in…

  • Pamela Fox gives an overview of some of the server- vs. client-side UI decisions (putting it in context at Coursera). She gets in to some of the trade-offs and makes cases for each one having its place.
    (tagged: JavaScript )
  • Senthil Padmanabhan and Steven Luan, writing for the eBay Tech Blog.
    (tagged: Node.js eBay )
  • Paul Miller, writing for The Verge:

    He [Nathan Jurgenson] pointed out that there's a lot of "reality" in the virtual, and a lot of "virtual" in our reality. When we use a phone or a computer we're still flesh-and-blood humans, occupying time and space. When we're frolicking through a field somewhere, our gadgets stowed far away, the internet still impacts our thinking: "Will I tweet about this when I get back?"

    (tagged: essay )