Derick Bailey: Well, the latest trend is definitely Node.js.
Richard Campbell: It is hip, isn't it?
DB: Yeah, I know. It’s crazy.
DB: Yeah, absolutely he is. He does a lot of work in PHP and other languages, too.
CF: So, are there any other gurus out there that people are looking to for guidance, even architecturally or pattern development-wise?
DB: Every time I implement an object, for example, I'm thinking about, "OK, what attributes and methods do I need to stick in the constructor function versus in the object prototype?" And a lot of that has to do with memory management.
We also have to think about things like closures and variable scope and making sure that we don't just have closures left and right running amok because the closure almost by definition is a memory leak. So we really have to control those things and make sure that we're keeping everything well encapsulated and closed down tight, so that we don’t create real memory leaks.
DB: Oh, yeah. Absolutely.
CF: That some guys are going to sit on maybe for hours and use.
RC: This whole idea that there is only one page, there's like the single page, and you just keep Ajaxing different content into it, which, to me, feels like the ultimate memory leak.