Web Development And Frontend Practice: Mike Hall Interviews Sean Massa

Web Development And Frontend Practice: Mike Hall Interviews Sean Massa

β€’ UGtastic Archive
Full Transcript Available
πŸš€ Discover the vibrant world of Node.js in Chicago! 🌐 Sean Massa and Todd Larson share insights into the growing community, its focus on smaller packages, and its diverse audience. 🌟 Don't miss out on this fascinating look at the future of web development! πŸŽ₯ #NodeJS #ChicagoDev #JavaScript #WebDevelopment #TechCommunity
The Interviewer

Mike Hall

Interviewer, UGtastic

The Guest

Sean Massa, Todd Larsen

web development and frontend practice

The Conversation


Mike Hall Interviewer, UGtastic
Hi, I'm Mike with UGtastic sitting here with Sean Massa and Todd Larson who are involved with the Chicago Node. js community. Hi guys, can you tell a little bit about what you guys are doing with Node here in Chicago?
Sean Massa, Todd Larsen web development and frontend practice
Yeah, sure. The group started in about March of 2011 so I think we've had like 16 meetups so far so it's not really new but it's not really that old either. It's like middle-aged for a user group. I suppose it is. But we do have like over 450 registered members too so it's definitely something that the community has been interested in since we started it. But yeah, we just get together every month and talk about what's going on with Node, what people are working on, what packages are coming out, what philosophies people are coming up with in conventions and stuff like that. Node is one of those communities that's really come up really fast. Oh yeah, super fast. Faster than Ruby, but I mean I just kind of wonder if some of that is because people have been doing JavaScript so they had already kind of accepted JavaScript but now it's just, oh I can do some more with the language.
Mike Hall Interviewer, UGtastic
Has that been something?
Sean Massa, Todd Larsen web development and frontend practice
Do you get a lot of people who have like a lot of JavaScript experience but know Nodes, that want to learn Node?
Mike Hall Interviewer, UGtastic
I mean what's kind of the audience?
Sean Massa, Todd Larsen web development and frontend practice
What I've kind of noticed is it's actually more people that come from other maybe back-end technologies wanting to learn about Node. There are definitely people that have transitioned from like front-end, strictly front-end development, doing JavaScript and now they kind of want to move into the back-end sort of things.
Mike Hall Interviewer, UGtastic
Yeah.
Sean Massa, Todd Larsen web development and frontend practice
Yeah, but they also you'll get the people who just do a little bit of JavaScript, maybe just some jQuery stuff, and then Node actually legitimizes JavaScript for them and they still have to get more interested in, not just Node, but even like more advanced like client-side libraries.
Mike Hall Interviewer, UGtastic
Okay, and you know that also, do you have like a more mixed audience at your meetings?
Sean Massa, Todd Larsen web development and frontend practice
Because your Node, like Ruby doesn't have the greatest story on Windows, but Node seems to have been really embraced by like Azure, like I know the Azure group and they run Node.
Mike Hall Interviewer, UGtastic
Do you get a more of a mixed bag of attendees?
Sean Massa, Todd Larsen web development and frontend practice
Oh yeah. We have actually a surprising amount of Windows people that come in.
Mike Hall Interviewer, UGtastic
Yeah.
Sean Massa, Todd Larsen web development and frontend practice
It's definitely, you know, Linux people, because Node is multi-platform, that's one of the big selling points, we definitely get a bigger spread of people. Yeah, for sure. Okay, so a little bit more mixing in this. Yeah, and a large spread of skill level as well. It's not just like people who are hardcore into Node when it first came out, it's some people who never touched it and some people who've written their own packages.
Mike Hall Interviewer, UGtastic
Okay, do you guys do you guys do any hack meetings or is it mostly like presentation style?
Sean Massa, Todd Larsen web development and frontend practice
We're trying to switch it up a little bit. We've done some workshops. Yeah, we did the open source workshop that you led that went really well. I think it seems like our most popular one so far has been the full stack. And then some of our packages, the package show-and-tell where people can come and kind of get a broader view of the current state of Node. js. Okay, yeah. And you know, Sean, you have a background working with Alt.NET. Todd, I don't know what your background is, but you know, how does this community, how have you seen, can you describe at all maybe the difference you've seen going to Alt.NET meetings versus Node meetings?
Mike Hall Interviewer, UGtastic
Like is there been a different vibe aside from maybe it's a little fresher and newer?
Sean Massa, Todd Larsen web development and frontend practice
Yeah, a little bit. In a lot of ways they're sort of similar, like it's a little bit more pragmatic and a little bit more thinking up front, I think. But I felt that Alt.NET was more like we don't have to do everything with the official Microsoft packages, whereas Node is we don't have to do anything with anyone's packages. I'm just gonna make this tiny little package for this thing that I need or just consume this other tiny little package. It's all that Unix philosophy. Like do one thing and do it well.
Mike Hall Interviewer, UGtastic
Just small things? Yeah. Okay.
Sean Massa, Todd Larsen web development and frontend practice
That's been really helpful for the community, I think, because you, people do make these large frameworks, like people have tried to replicate Rails and Node. js and stuff like that.
Mike Hall Interviewer, UGtastic
Is it the Express?
Sean Massa, Todd Larsen web development and frontend practice
Express is a really thin layer.
Mike Hall Interviewer, UGtastic
Okay.
Sean Massa, Todd Larsen web development and frontend practice
But they've gone like way beyond that and tried to, like really you could write code that looks like it's Rails code almost in CoffeeScript, for example. Cool. But I mean those things are gonna pop up regardless, but I think the overall community is really focused. on like the smaller bits. Like I'm just going to write an Express app, which is analogous to Sinatra and Ruby.
Mike Hall Interviewer, UGtastic
Right.
Sean Massa, Todd Larsen web development and frontend practice
And then just pull in the tiny pieces I need instead of starting with some overarching framework.
Mike Hall Interviewer, UGtastic
Do you typically meet, just back to the meeting format, do you typically meet once a month? Like what's the ballpark? Where do you guys meet at?
Sean Massa, Todd Larsen web development and frontend practice
We do once a month, but at the rate of things changing. Sometimes it feels like we should do them more frequently.
Mike Hall Interviewer, UGtastic
But yeah, we stick to once a month, third Tuesday every month?
Sean Massa, Todd Larsen web development and frontend practice
Yeah, third Tuesday. Tuesday of every month. And now there's also the Chicago JavaScript.
Mike Hall Interviewer, UGtastic
Do you have any cross-pollination with what they're doing? I mean, or is there enough crossover in the topics?
Sean Massa, Todd Larsen web development and frontend practice
We haven't had any sort of official crossover. It's definitely something that we've been wanting to do, but I guess I just sort of forgot about it. You see a lot of same faces.
Mike Hall Interviewer, UGtastic
Yeah.
Sean Massa, Todd Larsen web development and frontend practice
You will, yeah. Yeah, there's definitely a 10E overlap.
Mike Hall Interviewer, UGtastic
Okay.
Sean Massa, Todd Larsen web development and frontend practice
Yeah, but it's different enough, like no JS versus the client-side frameworks.
Mike Hall Interviewer, UGtastic
Yeah.
Sean Massa, Todd Larsen web development and frontend practice
Also, like one's more focused on front-end-y UX implementation. More traditional uses of JavaScript.
Mike Hall Interviewer, UGtastic
Right. Yeah. Okay.
Sean Massa, Todd Larsen web development and frontend practice
Well, thank you very much guys for taking the time to talk to me. Thanks for having us.
Mike Hall Interviewer, UGtastic
Sure.

Critical Insights


durable
"The community is growing rapidly with over 450 members and a mix of skill levels."
durable
"There is a strong emphasis on smaller, modular packages, similar to the Unix philosophy of doing one thing well."
durable
"The community has a diverse audience, including developers from Windows, Linux, and various skill levels."