Montana Programmers is a rapidly growing community of programmers.
Our goal is to build a fun and rewarding network of coders from all walks of life, languages, backgrounds, industries, and skill levels. We strive to provide a place where both an expert and a novice can learn cool new things. Share and grow in the art of programming.
We have groups in Kalispell (59901), Polson (59860), Missoula (59801), Bozeman (59715), Helena (59620), Great Falls (59401) and Billings (59102).
Every month we try to schedule at least one meetup in each town. We also hold mini meets or drinkups, which are generally pretty informal.
The group is open to everyone. Just pick an event on the calendar and RSVP.
A Coding Dojo is where a group of 5-20 practice a real coding challenge together, using leading practices such as test driven development. http://codingdojo.org... (http://codingdojo.org/)
There are several we could try out. Since most folks in Missoula seem to use PHP, we'd do it in PHP with PHPUnit - so we'd get to practice unit testing, test driven development, pair programming, and have fun.
Here are some problem challenges that have been used for this - such as some simple games, pattern recognition, and other challenges.
I'm trying to get into iPhone/iPad programming and would love to hear input/notes on Objective-C and Cocoa/Cocoa Touch languages. I'm a real noob with that stuff, so it would have to be pretty basic for me. If more people want advanced stuff, I'm happy to just sit and listen to that, though.
I'd love to see some info about setting up, securing and optimizing a live web server. I've been experimenting with Linux VPS at Slicehost.com and have taught myself a lot...but I've got a long way to go. Some topics for discussion:
-Which flavor of Linux do you prefer? Why?
-Apache2 v Nginx for a web server
-Ways to optimize Apache for performance on an underpowered box
-Helpful scripts or commands
-Backups (rsync, etc)