Our Community
Getting Involved With The SproutCore Community Is Easier Than You Think...
What People Are Saying About Us
Tweets about "sproutcore"Contribute To The Guides Project
The SproutCore documentation team welcomes any and all help from the community. If you are interested in contributing a guide, click below for more information.
Contribute A GuideCommit Your Code To The Framework
Anyone that would like to help shape the SproutCore framework and contribute to the project is encouraged to do so. All code is open source and managed via GitHub.
Submit Your CodeUser Groups Are A Great Way To Learn And Have Fun. Find One In Your City!
SproutCore San Francisco Meetup
SproutCore Washington Meetup
SproutCore New York City Meetup
SproutCore Boston Meetup
Don't See Your City?
Start A Local Meetup!Upcoming Meetups
- San Francisco
- New York
- Washington
- Boston
- Berlin
- Vancouver
- More Cities Soon!
Get Out There And Get Involved! Start By Selecting An Event From The Calendar.
Facebook HTML5 Event
Palo Alto, CA - Jan 26
Charles Jolley gives a general introduction to SproutCore.
Day of JS
Mountain View, CA - Jan 27
Yehuda Katz gives a general introduction to SproutCore and why it's the right choice for your app.
DevNexus
Atlanta, GA - Mar 21-22
Yehuda Katz discusses SproutCore and using it to build multi-device web applications.
jQuery Conf
Mountain View, CA - Apr 16-17
Yehuda Katz discussed techniques for managing large-scale applications, getting truth out of the DOM, and lessons learned from SproutCore.
Philly ETE
Philadelphia, PA - Apr 27-28
Yehuda Katz gives a general introduction to SproutCore and what makes it great.
jQuery Meetup Boston
Philadelphia, PA - Apr 27-28
Yehuda Katz gives a general introduction to SproutCore for jQuery developers.
BarCamp
Sarasota, FL - Apr 30-May 1
Roy Daniels talks about meeting user needs and expectations by creating desktop-like web applications using the SproutCore framework.
JS Day Italy
Verona, Italy - May 11-12
Johannes Fahrenkrug gives an introduction to the experience of working with the SproutCore and Cappucino frameworks, and the differences between them.
Web Directions
Portland, OR - May 12
Yehuda Katz delivers a general introduction on SproutCore and tells you why you need to be using it for your next project.
RailsConf 2011
Baltimore, MD - May 18
Greg Moeck talks about TDD in JavaScript and SproutCore.
Budapest.rb
Online - May 19
Yehuda Katz reprises his talk from RailsConf, "Building Rails Apps for the Rich Client."
Velocity 2011
Santa Clara, CA - June 15
Yehuda Katz talks about writing fast client-side code.
GothamJS
New York, NY - July 9
Yehuda Katz giving a talk "The Fallacy of Microlibs." He will provide an alternative approach to thinking about developing large JavaScript applications, the approach the SproutCore team is using for developing SproutCore 2.0.
OSCON
Portland, OR - July 27
Yehuda Katz gives a talk: "Building Web Applications in a Multi-Device World."
re:build
Indianapolis, IN - July 29
Yehuda Katz will be giving an introductory talk about SproutCore and the benefits of using it.
MobileJS Summit
Online - August 30
Tom Dale will be giving a talk on Architecting State-Driven Applications with SproutCore 2.0. Tune in!
Visit Event WebsiteStrange Loop
St. Louis, MO - September 19
Yehuda Katz will be giving a talk on building large-scale jQuery applications, and lessons learned from SproutCore.
Silicon Valley Code Camp
Los Altos Hills, CA - October 8
Majd Taby will be giving a talk on building mobile web applications using SproutCore UI.
San Francisco SproutCore Meetup
San Francisco, CA - July 12
Majd Taby will be giving a talk on SproutCore UI, with a town hall to follow discussing community questions about SproutCore 2.0.
Vancouver SproutCore Meetup
Vancouver, BC - July 26
Luis Sala will be building a demo SproutCore application; Tom Dale will be giving a remote presentation introducing SproutCore UI. Come to the inaugural meetup, the first in Canada!
South Bay SproutCore Meetup
Sunnyvale, CA - August 17
Majd Taby and Greg Moeck will be giving talks on SproutCore at our inaugural South Bay meetup!
Washington DC Meetup
Vienna, VA - January 21
User Group discussion on the Future of SproutCore.
Join Us On Chat and Start the Conversation with Other Developers
SproutCore has a dedicated IRC channel (#sproutcore) on Freenode where we discuss many topics as well as hold regular meetings. There is also the SproutCore Gitter channel at https://gitter.im/sproutcore/sproutcore.
IRC and Gitter are a great way to get in-touch with other SproutCore developers as well as getting help for any issues that you experience. To connect using Gitter you can use both the web browser via the link above as well as dedicated Gitter apps, which can be downloaded from the Gitter website. Below, you will find a variety of free and paid applications to connect to the IRC servers. If you need a primer on using IRC, we recommend the following article on Nettuts+: IRC is Back: Here’s Your Starter Guide.
Mac
- Colloquy - A free IRC client with a clean interface designed specifically for OS X.
- Adium - A free instant messaing client that supports IRC.
- LimeChat - Another free IRC client with a simple interface and recent updates.
- Linkinus - A paid IRC client with many features and good support.
Windows
- Hexchat - A free fork of the old X-Chat IRC client with recent updates and active development.
- KVIrc - A free IRC client with recent updates and good documentation.
- IceChat - Another free IRC client with support for Windows 7/8 and active development.
- mIRC - A shareware IRC client with a vast set of features and a strong developer community.
Linux
- Hexchat - A free fork of the old X-Chat IRC client with recent updates and active development.
- KVIrc - A free IRC client with recent updates and good documentation.
- Irssi - A free command-line based IRC client with a rich feature set.
- Weechat - A free fork of Irssi with a more user-friendly interface.
Join Us for Our Weekly Meetings
SproutCore holds a weekly meeting on Wednesday mornings at 10:00am Central time (8:00am Pacific and 11:00am Eastern) where all members of the SproutCore community are encouraged to attend!
These meetings are currently held via IRC and their purpose is three-fold:
- Team Collaboration - SproutCore's contributors are spread out across the globe and generally have full or part-time jobs in addition to
their SproutCore-related responsibilies. The weekly meetings help keep all contributors knowledgeable about, and involved with, the plans and
efforts of the rest of the team.
- Community Transparency - SproutCore is a project that believes very strongly in the fundamentals of open-source technology and
particularly, transparency within the community. The meetings are hosted on IRC so that any member may join and keep up-to-date with the current
timeline plans, what features are being actively developed, and anything else regarding the SproutCore framework.
- Community Involvement - Finally, the meetings are a great way for the community to get involved! Project leaders regularly discuss
areas where the community can help and any member may request that a topic be added to the agenda so that they can pitch their ideas or have their
voice heard. *If you have an idea that you would like to share, simply reply to one of the reminder e-mails and ask that your topic be added to the
next meeting.
If you are interested in helping contribute to SproutCore, or if you just want to get to know the team behind it a bit better, please join us!
* Topic requests may be rejected or postponed if they are substantially off-topic or if the meeting agenda is already full. Meetings are generally kept to roughly 1 hour so as not to consume immense amounts of the contributors' time.