Prototypical inheritance in Python

0 Comment

Based on Doug Crockford’s chapter in Beautiful Code, I wanted to take a crack at implementing Top Down Operator Precedence in Python. After all, Python and JavaScript are quite similar, right? Not really. As you can imagine, Doug’s code makes great use of JavaScript’s strengths, in this case the ability to assign new methods to…

Beautiful Code

0 Comment

If it’s been quiet on this front it’s because I’ve been engrossed in my continuing education. Andy Oram sent me a copy of Beautiful Code, a thoroughly enjoyable work from O’Reilly. If you like stretching your brain by reading code-intense essays from top-tier coders, I recommend this volume. In particular, I’m been digging into Douglas…

What does ‘continuing education’ mean to you?

2 Comment

I just finished an online version of SICP, the famous computer science text Structure and Interpretation of Computer Programs (link to full and official text online). What do I mean by “finished”? Well, there are online video lectures (link to iTunes-ready RSS video feed), expertly delivered by SICP authors Sussman and Abelson themselves in 1986….

I hardly knew ya

0 Comment

The big buzz today is news that Terry Semel has stepped down as CEO of Yahoo, and Jerry Yang has stepped up. Believe it or not, Y is the first place I’ve worked at that’s large enough that I’m not on a first name basis with the CEO, so this kind of thing is much…

Search On

3 Comment

The approximately seven readers of this blog have probably already heard this, but just in case: I have a new role at Yahoo!–working on next generation search. Lots of details are still falling into place. For now I describe it: “Imagining, specifying, prototyping, developing, and evangelizing next-generation web search experiences leveraging the full and unique…

The billion-dollar sand trap?

1 Comment

I thought this article was interesting in overall tone and a specific quote: Modifying the software for each phone’s display is a matter of brute-force labor. There’s no intellectual way around it. Yahoo! is one of the few companies that’s been able to pull this off, but only because they have an army of Ph.D….

Why does ‘rich client’ equal ‘bad separation of presentation from content’?

2 Comment

I started writing this post back when doing tech editing the “Rich Client Alternatives” chapter on Web 2.0, the book. Now, with Apollo getting some attention, it’s worth revisiting. What do XUL, Yahoo! Widgets, OpenLaszlo, Silverlight, and Apollo have in common? All of them mix content with presentation to some degree. Years of experience on…

Email meltdown in progress

2 Comment

Maybe it’s a coincidence, but just after installing Thunderbird 2, deleting emails started taking 5 seconds, then 15, then 30, then a full minute. Then it quit working alltogether. Also 14,000 old mailing list messages materialized in my Junk folder. My inbox has hundreds of unread, and drastic measures might be needed to get things…

HTTPoetry

1 Comment

I can’t talk on the phone right now. Can you follow up on email? Consider it placed on my todo list. Let me give you my new address. Hmm, I don’t have it. What are you talking about? (If you get the pattern, post below…) -m

HTTP question

3 Comment

OK, RESTafarians and HTTP experts, here’s a question. Is it kosher to send a Location: header back with an ordinary, say 200, response? Scenario: the server knows better than the client what the client needs. ‘I realize you asked for http://foo.com/x, but instead I’m sending you http://foo.com/y — ready or not, here it comes..’ -m

© All Right Reserved
Proudly powered by WordPress | Theme: Shree Clean by Canyon Themes.