Welcome to CaneyPUGgies!
Table of Contents
Learn web programming with CaneyPUGgies
Note: Meetings will be indefinitely suspended after March 10, 2017. We may begin meeting again if at least two people are available to meet.
If you would like to learn web programming and have very strong computer skills, come join the Caney Python Users Group (CaneyPUGgies) 5-7 PM Mondays (bring a sack lunch) at Starbucks on Frank Phillips Blvd in Bartlesville, OK. At CaneyPUGgies we're 1) teaching ourselves framework-style web programming using CouchDB and Node.js by 2) producing a working open source web application named Reformed Churches Locator. Membership is free. Your costs are your time, a wireless laptop computer with 3+ GB RAM, and a Ubuntu installation either on your computer or a 32+ GB bootable flash/USB drive. Your reward is that after a year of dedicated effort you may be able to earn money as a web programmer. Both beginners and experts are welcome.
We're using cutting-edge web programming tools and techniques you could use to make your own Twitter or Facebook. The group draws on the experience of Tim Black, who has worked as a part-time web programmer for 15 years. Our hope is CaneyPUGgies will give more people a reason to live and work in Caney, and perhaps even start a new industry here.
Here are some of the technologies we are using:
- General application structure:
- Server-side scripting
- Application lifecycle management
- Chrome Developer Tools as an excellent web development IDE
- Mocha unit tests to automate testing the application's functionality and thereby protect against unnoticed feature regressions in the future, and encourage the best practice of test-driven development
- Git version control system
- Continuous integration via [travis-ci.org/timblack1/rcl Travis CI]
- GitHub project management & collaboration system
- and a number of other tools available in Ubuntu that are useful for web development
For more information, contact Tim Black at (620) 306-1507, firstname.lastname@example.org, or come to a CaneyPUGgies meeting.
How you can get involved
- Join the CaneyPUGgies Launchpad group & mailing list
- Set up your web development environment
- Learn web programming by getting the Reformed Churches Locator code (done automatically by our installation script), claim a blueprint as your own, and implement that blueprint!
- Come to a CaneyPUGgies meeting (or attend remotely), and if it is posted as a Launchpad sprint, propose blueprints for the meeting.
- Learn from PastMeetingMinutes if you missed a meeting
- Post or email a CaneyPUGgies flier to invite a friend
- Do a task on the TaskList to further organize & promote CaneyPUGgies
Pointers to helpful documentation
- HardwareRequirements - Pointers for buying a web development laptop
- How to start the RCL app
- CheatSheets for the programming languages & tools we're using
- OriginalWikiHomePage - How to use Trac (rename this page when we figure out how to do so)