The meeting Friday night was a great success. It looks like we have a winner. (At least until something better comes along.) It's true the meeting was on a Friday, which can be a sticking point for some people, but that's what I have available to me at the moment, so I'm making use of it.
There were 13 people present. We had pizza, beer, hard cider, soda, water, and cookies available (I think most folks didn't know about the cookies).
My presentation of database installation options went fairly well. There were a few glitches, but all of them were worked through (my thanks to everyone who helped out with those), and I was able to present everything I had prepared. (This stuff works better when you're not under pressure.)
During and after the presentation, there was much discussion about many things. Some discussions were problems being fixed, some were questions being answered, some were concepts being explained. It seemed like everyone was helping somebody with something.
So, for the foreseeable future, I'm planning on hosting monthly meetings at Pinkpeas Pregnancy and Parenting Care Center. (For future reference, here's the location again. It's both equally convenient and equally inconvenient for most everyone.)
I discovered something else happening on the second Fridays of the month that I would like to explore, so if it's okay with everyone else, I would like to have the meetings on the first Friday of every month., which means that the next meeting would be on March 4 -- only three weeks away. I would like to hear other people's opinions, so pipe up in a comment to let me know. I do know that the meetings will fluctuate occasionally, due to other things currently in my life, but I will try to keep that to a minimum. If that doesn't work out to be the best day, that's fine, too.
Another big thing I (we) want feed back on is what you all want to know more about. Yes, the general answer is Drupal, but what specifically about Drupal do you want to know more about. I created the presentation because it was something I had some familiarity with and something I thought I could reasonably get working in a short time. I learned some things in creating it and others learned things in my presenting it, but I really had no idea if anyone wanted to learn anything about it. We don't want to create presentations about things people aren't interested in. We want to provide information about topics the group as a whole (or even a only few individuals) are interested in learning about. We also want to develop a hard concrete goal (not just vague pie-in-the-sky "let's do something" goal) of some type to work on together as a group to learn various Drupal concepts and work through various problems together.
So, add a comment and give us your ideas and suggestions. We want to know what you think (yes, really!).

Comments
It was a lot of fun
I am really glad I was able to make it to the meeting and hang out with you guys. The group is small, but I really got a sense of community that really reinvigorated my love of programming (and the beer was very good too :-P ). The friday evening time slot doesn't really bother me, It's not like I have a social life anyway :-P.
As far as the presentation topics go, because of the mixed audience that seemed to show up, I am a huge proponent of having two presentations. Have one presentation geared toward beginners, and then have another advanced presentation after. we could divide the space so that while the beginner presentation is going, the advanced users can socialize and discuss over refreshments, etc... then switch. At the end we can have one big Q/A session or just all mingle, as we did last time. That seems like the ideal situation to me, but that is just my two cents :-P. Also, we REALLY should get a projector...
Topic wise, I really would like some kind of detailed presentation on module development, specifically the Drupal database abstraction layer and how to work the Drupal Database the correct way, broken code and all lol. It's something I can read about, but I just think it would be beneficial, at least to me(I know I'm selfish), to work through some of the issues with it in a group setting.
Of the top of my head, other advanced topic Ideas I can think of might include, good production tips, perhaps a discussion on where it might be easier or less overhead to just 'hack' or code something instead of getting an entire module to perform some function. Another idea might be cool things to do with Jquery, or common CSS/theming issues, and how you solved them?
Some good beginner topics might include, introduction to the working of themes, simple ways to customize a theme and the right ways to do it. Also, a simple introduction to CSS and/or javascript and jquery. Or, how to install and use the big three modules: views, cck, and/or panels.
I am just throwing out ideas off the top of my head at this point lol....
The idea of a goal for us to work toward, I have much less concrete ideas on. I have my spam module that I started lol. I actually had plans to expand it to do all of the stuff the big mass mailer software does, like keep a database to track email opens and click throughs, etc... I don't think that is a big enough or a good enough project to have the group sponsor though.
Sorry for the epically long reply,
take it easy,
Ray
"If you give someone a program, you will frustrate them for a day
but if you teach them how to program, you will frustrate them for a lifetime."
(Programmer's curse)
Follow up
We'll try that (or something similar) at the next meeting. I've set the stage in the event I created for March 4.
One of our members has one that he's allowed us to use, and I have access to a screen.
I can work on something like that, but it would be for the next meeting, as I would want a little more time to prepare.
Yes, those would be good topics, as well. Some of that might be easily covered in a Q&A session, as well.
We can discuss that more at the meeting. I have an agenda. :^)
Meeting feedback
Thanks for your efforts, food/beverages, and demonstrations, all are appreciated.
For future demos, in particular more technical ones, a little more intro and wrap-up would be helpful. These are learning experiences, so a good rule of thumb is: tell them where you are going, tell them, and then tell them where you took them (the cardinal rule for any presentation). It is obviously needed for those of us who are not coders or command-line folks, as we quickly lose track of where you are going and what you are doing. But, the need is equally important for business related presentation as there will be those who are not that familiar with how to relate business needs to technical solutions.
As for content, I am still at the early learning stage so I don’t yet know what I don’t know.
The way to grow LVDUG is to make it attractive to become part of the community. We want people to feel ownership, not to just drop in and out when it is convenient. To get commitment we need to make it personal. As a starter, I would like to add is a bit of structured networking. I suggest we quickly go around the room and introduced ourselves: name, where we work, our Drupal experience, what we are working on, and what we hope to get out of LVDUG. Finally, and I think most importantly, what we hope to GIVE to LVDUG … our expertise and where are we willing to assist others. Hopefully the group will grow to the point where these extended intros become impractical, but at that point we can do it on a table by table basis. Name tags: name + company would also be helpful.
You might also consider having one person (each meeting) give a more in depth (10 minute) presentation about themselves and their company and project(s). The focus here should be on the business or technical challenges they are dealing with and how they solved them. You can ask for volunteers or just draw names from the hat, whatever it takes to fill the timeslot.
Hopefully all of this will lead to more interaction and a stronger community/group that will attract others.
tim
More follow up
Yes, you are absolutely correct. I did not even consider that when I was preparing.
I know that rule, and looking back I can see that a little more of that would have helped considerably.
I wasn't sure if anyone would care about what I was presenting, and I was more concerned about boring people rather than losing them. I also didn't think it was going to take as long as it did. All things to consider when preparing.
Yes, we will do that at the next meeting. My primary focus for the last meeting was to simply have a meeting to make sure there was still interest in them (or drum up interest). Even my presentation was secondary in my mind (and that probably showed). Obviously there is interest, and I'll be doing more to formalize and organize the future meetings (hopefully, w/o losing the good spontaneity that also happens).
By that time, we'll probably need a larger venue, but maybe someone will materialize by then that has access to one.
I guess we can discuss that at the next meeting to see how people feel about that.
Good meetup
I had a good time at the meetup. On the subject of things to discuss in future meetups, I'd like to learn more about nodes, content types, and how to use them in custom modules. On the other side, I could teach basic, non-Drupal related things, like MySQL, PHP, jQuery, CSS or HTML.
And still more follow up
Are you only interested in them as a module developer, or in all facets from administration to theming to development, etc.? I would hate to create something that didn't actually help explain what you were looking for.
I think all of those topics would be useful. Of course, the more you can slant it toward Drupal, the better it will be, but sometimes they don't lend themselves well to that, and understanding the underlying technologies has benefit, too. Other angles could be: installing and setting those applications, and/or covering HTML5 and/or CSS3 and possibly how they differ from previous versions.
Yes, there are lots of avenues to explore.
Subjects
Actually for me the subject list is seemingly limitless. However, a couple of the first and most painful learning experiences are in the areas of patching and node reference. Patching seems to be a basic requirement, particularly if you are trying to develop a site on D7, but is also appears to be one of those "secret handshake" things. Everybody talks like it is easy but nobody has done much to document the process. So if someone has the time and is willing to share the secret handshake, I personally would love to learn the hows and whys of patching.
Node Reference is a pretty essential requirement for what i am developing but the documentation is pretty light. I am doing the trial-n-error learning thing, but i know i am missing a lot.
tim
Future Meetings
I had a blast tonight at the meet-up (mar 2011)..
Here's my recommendation:
I think we should all contribute and work on the site "lasvegasdrupal.com" together..
We talked about this earlier but didn't wrap up on what we should do..
I was looking around the room and thought we have some hardcoders and themers/designers in one room..
We could be building this site onsite during our regular monthly meet-up and learn together, just the way we learn stuffs from presentations.. Just like the tv show "Extreme Makeover" :)
I don't think we got that far...lol
This idea has been brought up before, and it is a good one, the problem is, that without a concrete goal to work toward, we kind of loose focus, and the project never really gets off the ground.
I think Oadaeh had said he had some kind of ideas at some point, but he never got a chance to bring that up at the meeting I think lol. He also said that the main owner of the domain is coming next month, so that will probably be a good time to seriously bring up ideas relating the future the lasvegasdrupal.com domain.
"If you give someone a program, you will frustrate them for a day
but if you teach them how to program, you will frustrate them for a lifetime."
(Programmer's curse)