My First sandiego.js Meetup

Feb 17, 2016

Last night I went to my first sandiego.js meetup; their Bring Your Own Project (BYOP for short) meetup that's hosted every third Tuesday of the month. As a matter of fact, that was my first meetup ever. I'll be honest, I really had no clue what to expect, but after arriving I immediately felt welcome. It was like I had been a part of the group for years. I met a few new people, I learned a few new things, and at the end of the night I almost had to be dragged out of the door kicking and screaming (not literally). Overall, it was a great experience to be around so many developers of so many skill levels who are into JavaScript (my favorite language) and programming/web development as a whole.

The night started with me driving to the FanPics HQ in the Mission Brewery Plaza. The one-way streets were a little annoying for parking, but it wasn't a big deal. I parked on the other side of the train tracks and only had to walk one block up the street to get to the building. The atmosphere inside of their HQ was great. On the first level they had their workspaces, a conference room and a kitchen/dining area. They even had some rings so people could get up and do an occasional pull-up or two. On the second level they had what looked like a lounge area which was comfortably furnished and I'm sure people take their laptops up their to do their work quite often. The second level is where we all were... at first.

After a brief introduction from some of the organizers, most of us ventured down to the kitchen area to eat some pizza, which was provided by one of the sponsors. It was the perfect time to meet and converse with some of the other people at the meetup. I learned about some of their different programming backgrounds, some of the different projects they're working on, some of the challenges they're facing, and what kinds of things they're currently learning about. It was an eye opening, humbling, motivating experience that I'm glad I had. After about 30-40 minutes of eating and talking, we slowly started to trickle back upstairs to get working on some JavaScript.

The project I brought was the library I created called EasifyJS. I wrote a little about it in this blog post. The reason I focused on that project was mainly because I wasn't sure how to make it any better. I know there's lots of room for improvement, but I wasn't sure exactly which part or parts I should start looking at for improvement. The big idea I left with came from a developer named Gus. This isn't the blog post for me to go too far into detail about EasifyJS, so I'll just give a small explanation. Basically, his suggestion was to change the selection to be a little more jQuery-like. So instead of doing this:

e.cap('test'); //> Test

Instead I would do something like:

$E('test').cap(); //> Test

That's a small example and I'll possibly go deeper into this change in a later blog post. The main thing to point out here is not so much the change itself, but that going to the meetup provided me with a great direction to explore for this project. I can't speak for the the organizers, but my guess would be that connections like this is one of the things they had in mind when they started the BYOP event.

Overall, this event was an amazing experience for me. I met some great people, I learned some interesting things, and I hopefully was able to provide some useful information to some of the people I talked to. If you're a JavaScript developer in the San Diego area, I would highly recommend going to their page on Meetup or just going to their website and join up with the next meetup they have. It doesn't have to be the BYOP event, they have others and I'm sure they're just as good. Maybe I'll see you at the next one.