Our Anniversary campaign is open - Celebrate with us!

Posted on by Anika

All sponsored and volunteering RGSoC teams from 2013-2015. (Collage: Anika Lindtner)

Can you believe it? This is the 5th year of RGSoC! We are so happy to be reaching a quite noble age for grassroots initiatives and projects in Open Source! 5 years!

You can now celebrate with us and share the love and donate.

Since our beginning in 2013 we have been fighting for getting more women* into the Open Source community by giving out scholarships that we finance through crowdfunding and sponsorships.

We believe our mission of enabling women* to pursue a career in tech and help to foster diversity in tech is as simple as it is radical. We believe that fostering diversity is now more important than ever and want to take a stand: We are not going anywhere. We are staying. For the next summer, the next four years - and the next five.

But we can only do it together with you.

Let’s fight together for continuing our amazing success of enabling women* all over the world to dive into the world of Open Source and making the community more inclusive, diverse, and newcomer-friendly.


Today we our anniversary funding campaign begins and throughout the next month we’ll celebrate our #5yearsofRGSoC with fun facts, statistics and things you didn’t know about your favorite summer scholarship program. With the campaign we hope to fund as many scholarships as we can - We’ve been able to fund more and more teams since 2013 (starting at 10, going up to 16 in the last years).


Last year the applications for RGSoC have almost doubled (95!) and this year we expect no less! Since 2013 all we got over 600+ applications from all over the world. Thanks to our successful funding campaigns every year we could offer 145 scholarships to these wonderful women* in the pictures above.

The Early Bird Supports Diversity

In the last few weeks, we’ve been reaching out to companies and are happy to announce that these early bird sponsors have helped to build a solid ground for our road of RGSoC 2017. Most of you will know that fundraising year after year stays extremely hard work - budgets change, companies get aquired or sold, intern goals shift or life happens.

This is why we are extremely happy to not only welcome some of our most faithful partners and sponsors (yes, you, GitHub, Travis CI and innoQ) again on board this year but also some news companies (OHAI Nokia and Heroku) as well as our two earliest earlybird sponsors examsuccess, agilebloom.

Together with the fantastic sponsors Launchschool, Ableton, OpenSuse, Apcera, articulate and Honeybadger all you amazing early birds you show to us and the world that you care. About our program, our mission and diversity in tech! Thank you for that. We are so proud to be changing the world and our communities together with you step by step.

To everyone out there who wants to take a stand with us, who wants to support us and our work, please join us in funding as many scholarships as we can and enabling as many women* to change their lives. Here is to our first 5 years and many more to come!

Let’s get this 5 Year Anniversary Campaign started! 🎂

* we welcome all people as applicants who identify as women or non-binary

All things Ruby at the RubyConf India 2017

Posted on by Taneea S Agrawaal and Vrinda Malhotra

Team Twitches

All of our swag at RCI17! (Photo: Team Twitches)

The eighth edition of RubyConf India was held in Kochi, India from 28th - 29th January, 2017. It was a 2-day affair packed with speaker and lightning talks amongst networking sessions. We were invited as student scholars — all thanks to the amazing RGSoC team! Onto the highlights from our visit!

Team Twitches

The stunning view from Le Meridien! (Photo: Team Twitches)

The Venue

The conference was held in God’s own country — Kerala, which is named that because it is quite possibly one of the most beautiful places in the entire world. The palm trees and flowing rivers are some of the many elements that add to the beauty of the place, and the venue for the conference, Le Meridien, was nestled between the city and the backwaters. We were lucky enough to get a room facing them. We could swear it seemed as if there were diamonds in the lake, it glittered so at night! Check out the view:

Team Twitches

Kochi in the rain is even more beautiful! (Photo: Team Twitches)

Team Twitches

The starry night and the starry lake! (Photo: Team Twitches)

Pre-conference events:

There was plenty lined up for before the conference. To start with, Red Panthers, quite possibly the most active Ruby community in all of India, had organized a pre-conference meetup for all attendees. The meetup started like any other meetup would (read the projector stopped working, the laptop wouldn’t connect, and there was a HUGE delay), with a talk with a an interesting title — Philosophical Tools for Software Engineering by Praseed Pai. It was an interactive session as well as an enlightening one. This talk was followed by one more on effective ways to build chatbots.

Team Twitches

And this is us at the pre-conference meetup! (Photo: Team Twitches)

After the talks were over, a networking session for all attendees of the meetup and conference was arranged.

Team Twitches

Meeting Matz (A YAYYYY Moment) (Photo: Team Twitches)

1st day of the conference:

The conference kicked off with a keynote by the Ruby creator himself — Yukihiro Matsumoto (popularly known as Matz), where he stressed upon the importance of a community for programmers. The day went by with more enlightening sessions by a variety of speakers from India and abroad. With each new speaker came a new perspective, a new technique, a new way to code. We were so filled with information, we thought our brains would explode! As the day neared an end, the time to present came closer.

Team Twitches

Our Talk titled "What Does A Programmer Look Like?" (Photo: Team Twitches)

Our Talk

Our lightening talk was called ‘What does a programmer look like?’ Since we couldn’t speak for more than 5 minutes, we had decided to make the talk an impactful one, highlighting the our experience in the Rails Summer of Code, and the most important of all — the need for diversity in tech. We also introduced the Rails Girls New Delhi chapter that we’d initiated in our city, and we received an appreciative applause from the audience. It was a truly nerve-wracking experience, but we loved every minute of it!

Team Twitches

An enlightening talk on the 2nd day! (Photo: Team Twitches)

2nd day of the conference:

The second day was even better than the first. We heard talks about chatbots, skating and sometimes going slow to achieve success. We also golfed and had a blast talking to new people.

The diverse set of people we met:

We can’t even begin to describe the number of people we interacted with at the conference! From other student scholars, to people who lived half a world away, we met everyone! And keeping aside the great amount of laughter and fun, the amount of meaningful conversations we had really helped us gain perspective, and made us aware of the different kinds of thought processes, and the different kinds of problems and solutions that people need! It was a lesson in Inclusivity and Holistic Approaches 101. We were also pleased to meet one of our remote coaches for the summer, Kashyap, who was instrumental in keeping us focused on the goal.

Team Twitches

Rails Girls New Delhi! (Image: Team Twitches/Rails Girls New Delhi)

Thank You

Thank you RubyConf India for giving us the student scholarship and a chance to share our experiences! Thank you, Rails Girls Summer of Code for giving us an experience we could talk about!

Ready, Set, Apply!

Posted on by Laura

Illustration: Rebecca Conrad

Do you want to spend three months coding on Open Source projects? Then this is for you! February 1st is finally here, and we will be opening our applications later today, at 18:00 UTC. You will have exactly one month to fill out and place your application; applications will close on Wednesday March 1st, 2017 at 18:00 UTC. Here is our application guide.

Before you get started, let’s make sure you’ve got everything ready to go to work on your application; we’ve summarised the steps you need to take before creating an application below. (Content note: we could use Becci’s illustrations here like last year)

Who can apply?

We are looking for applicants who are available for 3 months (from July 1st to September 30th) to work full-time on an Open Source project and who are proficient in English. Because of our strong focus on community, we expect applicants to be involved with their programming communities (through meetups, workshops or conferences) and to have one year of continued programming learning experience.
We welcome applications from all people who identify as women and non-binary.

Find a pair

One of the main requirements for applying is having a team mate who lives in the same city as you and with whom you can meet up every day to work. It’s not only important to find a pair; you should also make sure you get along and will be able to work together closely during the summer.
Don’t know how to find a pair? Take a look at our finding your team guide.

Find coaches

Teams are required to have at least two coaches (either local or remote) who can help them on a regular basis. Coaches are developers who will sit down with you and help you understand important concepts or provide help when you get stuck. Local coaches are not a requirement, but we still would recommend trying to find local coaches before you reach out to possible remote coaches.
Still looking for coaches? Take a look at our finding your team guide.

Find a coaching company / workspace

A coaching company provides your team with a place to work from during the summer; you’ll get office space and a team of coaches. Coaching companies are a good asset to have, so if you know any local companies who might be interested in hosting you, try reaching out to them and share our guide for coaching companies.
If finding a coaching company is not possible, working in a co-working space or a university space are also options for good work spaces.

Find a project

We require all teams to apply for RGSoC with a project from our accepted projects list. Each project lists the technologies used and additional requirements in order to apply with that project, such as prior knowledge or coding challenges to solve.
You should pick a project both you and your team mate are interested in working on; don’t hesitate to ask your coaches for assistance when choosing a project: are they familiar with the project? Do they think it would be a good fit?


Got a team mate, coaches, a place to work from, and a project? Then you’re pretty much ready to create an application; please make sure you’ve read everything in the Application Guide before you do so. For the application, we use our very own Teams app; you will need to log in via GitHub to create an account. In the application guide you will find more detailed application on creating a team a filling out your application.
You will have time until March 1st, 2017 at 18:00 UTC to submit your application. Any applications submitted after that date will not be considered.

If you encounter any problems or have any questions during the application process, we’ve got a handy help page to guide you; if that still doesn’t answer your questions, you can hop into our Student support slack channel to get help.

Good luck with your applications — ready, set, apply!

Team Reactives at css and js conf Asia

Posted on by Team Reactives

Hello RGSoC Blog Readers!

Team Reactives here and we have had the amazing opportunity to attend the JS and CSS conf Asia 2016! Kicking off with CSS conf, the conferences featured the likes of Chris Lilley “the father of SVG (Scalable Vector Graphics)” who talked to us about the evolution of CSS4 colors and author Lea Verou who introduced us to the concept of css variables.

Can I Use It

Chris Liley on CSS4 colors - Source: Team Reactives

CSS conf was a great learning opportunity about all the neat things that front end developers can accomplish with css by harnessing tools like grid and flex box to create beautifully resizable webpages and their ability to create functional animations using svg. It was really cool that speakers put up QR codes with which we could check out the cool stuff they have created.

QR code

Source: Team Reactives

We attended JS conf on the second day and third days. It started right off with a talk by Cheng Zhao from Github who shared with us the community story behind Electron and how it grew from just single user to a tool that helps developers produce new apps everyday, a framework that we used for our RGSoC project! There were plenty of cool talks throughout the day and the two of the most memorable ones featured Kelsey Bresemann from Tessel who showed us a live demonstration of how she communicates with her microcontroller using javascript and Kenneth Auchenberg from Microsoft who shared with us how he and other devTool managers at Microsoft wished to revolutionise the way web developers handled their workflow.

Zodiac Mural

We could not stop looking up at the zodiac mural on the ceiling of Singapore's Capitol Theatre- Source: Team Reactives

On all three days, there were people from Standard Chartered and Hired who came down to talk to attendees about work opportunities outside the main auditorium. Standard Chartered also had their Virtual Headset set up next to their booth for visitors to try on! The two of us go to experience a first person perspective of Manchester United’s locker room before a big game as well being out on the pitch to witness a penalty shootout.


Shwetha on the scene early- Source: Team Reactives

Code in Motion: Story of the XYZ team in Berlin

Posted on by Veronika and Daria

Team XYZ has had the wonderful opportunity to attend the Codemotion conference in Berlin, and these are some of the highlights of our experience.

The venue

Berlin is just a stone’s throw from Prague, so this was not our first time visiting it. We both absolutely love this amazing city! The conference took place in the KulturBrauerei - a huge complex of former industrial buildings (with cool names such as Maschinenhaus, Flaschenabfüllhalle or Pferdeställe), which are now being used as a venue for all kinds of cultural events. The location has a unique industrial vibe and it really added a zing to the conference.

KulturBrauereiKulturBrauerei (Image by Team XYZ)

The conference

Codemotion Berlin 2016 offered an array of insightful tech talks on 4 stages (one of them entirely dedicated to Community speakers) over two days. Besides, it provided a chance to meet fellow attendees from all over Europe and beyond. We had the opportunity to make friends and network with visitors from Germany, Italy, Poland, Slovakia and many more countries.

KeynoteFred George delivering his keynote on day 1 (Image by Team XYZ)

The talks

There were so many interesting talks, but there is not enough space to talk about all of them. So we selected just some of them that we found interesting:

Women Techmaker Berlin - Andrea Bezold & Mirjam Körner

Women TechmakerAndrea and Mirjam talking about Women Techmaker Berlin (Image by Team XYZ)

Andrea and Mirjam talked about the Women Techmaker group in Berlin and presented their community activities. They both took part in the bi-weekly Android course and built their own real Android apps, which they then showcased. Pretty impressive!

Understanding Angular 2 - Shmuela Jacobs

Shmuela Jacobs about Angular 2Shmuela during her Angular 2 talk (Image by Team XYZ)

Shmuela explained the core concepts of Angular 2 in a clear, easy-to-follow way. Besides, she also briefly introduced her shiny new project ngGirls, which aims to teach women coding through Angular 2. Way to go!

Knowledge is Power: Getting out of trouble by understanding Git - Steve Smith

Steve Smith about GitSteve unravelling the secrets of Git (Image by Team XYZ)

Steve spoke about what is happening under the hood while we use Git. Since we both went through our fair share of struggle and frustration over seemingly confusing Git behaviour during our Summer of Code experience, we found this talk very helpful and reassuring, as Steve managed to summarize the concepts of Git in a very clear and logical way. We still learn something new about Git every day :)

Costs of the Cult of Expertise - Jessica Rose

Jessica Rose KeynoteJessica speaking about recognizing and rewarding talent (Image by Team XYZ)

In her keynote on day two, Jessica presented us with some serious food for thought: What does it really mean to be an expert? Is the emphasize on expertise really the way to go in hiring? Where do recruiters often go wrong? Why is it important to reward the talent? And how about yourself - do you feel rewarded in what you do? If not, do you really want to stay where you are? The recording of Jessica’s talk (just like most of the others) is available for you to listen.

What did AlphaGo do to beat the strongest human Go player? - Tobias Pfeiffer

Tobias Pfeiffer about AlphaGoTobias explaining the rules of Go (Image by Team XYZ)

The AlphaGo team has recently made headlines by beating the human Go champion Lee Sedol - an accomplishment which experts deemed unlikely to happen at this time, if not downright impossible at all. Tobias first introduced us to the concept of the game of Go and what makes it so unpredictable, and followed by explaining the algorithms which made the impossible come true.

Thank you

Thank you for our community tickets, Codemotion! Attending the conference has been a truly enriching and inspiring experience. And of course, thank you, Rails Girls Summer of Code, for making this possible.

What’s next?

Stay tuned for our upcoming report about dotCSS and dotJS in Paris!

previous 1 of 47