Rubyherzlein <3

Posted on by Nynne and Franzi

Who we are

Hi, we are the Rubyherzlein Team! We are working out of the SoundCloud office in Berlin, and our summer project is called SoundDrop. Our team consists of Franzi from Hamburg and Nynne from Copenhagen.

Why Rubyherzlein

While deciding on a name, we talked about how the Rails Girls Society is so full of hearts! Its the logo for most events and also quite often used as an emoji within the RGSoC community. As we are beginners, we thought of calling ourselves Rubyherzlein, which in German means ‘little Ruby heart’! <3<3<3

Team Rubyherzlein

Rubyherzlein Team + extended Team: Erik, Duana, Hannes (Image: Rubyherzlein Team)

How we met

We both live in Berlin and have attended multiple RG events, but nonetheless never bumped into one another. We got to know each other via the internet - like real programmers ;) Tweeting and sharing on twitter led to a coffee in a cute café in Berlin-Mitte. We really hit it off - it was like love at first sight! Shortly thereafter we were on track with our application, with much help from our coach, Erik, and mentors, Duana and Tam.

Team Rubyherzlein

Rubyherzlein - on our 1st Day (Image: Rubyherzlein Team)

How we heard of RGSOC

Nynne: I learned about RGSoC through the grapevine. When I started learning to program, the Rails Girls society was one of the first communities I heard about. I immediately knew I wanted the RGSoC experience! I learned about the program last summer, and was first super bummed out that it was way too late to apply. But then I decided to do everything I could to prepare for this years’ application and I’m so happy I made it!
Franzi: I heard about RGSoC the first time on a Rails Girls meetup last winter. Learning about Rails Girls was a big coincidence. During lunch with a friend someone at the other table talked about it. As I had been looking for a community like this for some time, I signed up for the next RG workshop immediately.

Which project we are working on

We work on the SoundDrop Project. It was submitted by Duana, who is now our mentor at Soundcloud. Two years ago another RailsGirls Team worked on it. At that time it was an app which linked QR - Codes to audio files. In the Soundcloud office it was used to have funny little stories linked to coffee machines (marked with an QR Code). We will continue their work and transform the app into a mobile map where places are linked to audio files using geo-tagging! By the end of the summer, you’ll be able to ‘drop’ sound (SoundCloud-hosted audio files) anywhere in a landscape and anyone using the SoundDrop app can find it there when they go to the physical locality. This can be used for creating guided tours (city guides!) and for making audio exhibitions. The app will also be used as a mobile app for Soundcloud employees, who will be encouraged to link their most favorite spot in Berlin to a Soundcloud song.

Our goal for the summer

First and foremost we want to learn as much as possible! We want the SoundDrop app to get to a point where we can invite people to use it, and we want to continue to build our network within this awesome open source community.

Learning to program as a beginner can feel a bit overwhelming at times. The biggest goal is that we actually improve so we handle the workload with ease and are able to grasp even more input. We’d like to evolve to a level where we are comfortable seeking out solutions to problems and are able to clear the roadblocks that are inevitably a part of being a programmer.

Our happiest moment so far

Every morning when we enter the office, get a big glass of orange juice and start the day with Erik’s awesome coaching session! Honestly its hard to single out specific moments. There are so many good ones! So far we are really enjoying the summer, and are super happy to be learning in this incredibly supportive community.

If we could code anything in the world

Franzi: I would build an app which makes people smile.
Nynne: If I could make anything in the would, I’d like to build a huge platform with images and data on all the works of art in all the museums in the world! Yes I know, I’m a huge art history nerd…

follow us –> Rubyherzlein Blog

Teams of 2015

Posted on by Anika

Since July 1st our teams already wrote 320 log entries, spent more than 128 hours coding and are contributing to Open Source projects like Speakerinnen, Lotus, Ruby, Discourse, CocoaPods, Exercism and many more - and this is only the beginning of the summer!

It’s been now 22 days since Rails Girls Summer of Code officially started and here are the students of 20 teams saying “hello world” from across the globe. Say hello to our teams from Melbourne, Sofia, Coimbra, Seattle, Berlin, Nairobi.. to name only a few.

RGSoC 2015 Teams

Thanks to everybody who made this happen; to all our sponsors, private donors, and everyone who is helping to build this program; to coaches, mentors, coaching companies, supervisors, organizers, designers, helpdesk coaches and friends. All in all, we are now over 140 people contributing to the program and we couldn’t be happier to have so many helping hands. Welcome the RGSoC teams of 2015 who are changing the world of Open Source day after day: Greet them, read their daily logs and follow their Twitter streams, which you can find via our public twitter list.

Here is to a wonderful Rails Girls Summer of Code 2015!

Hello we are CocoaGems

Posted on by Karla and Emma

An introduction. Who we are.

We are Karla and Emma, a Californian and a Swede. Together with our mentors from Cocoapods, Orta Therox, Samuel Giddens, Kyle Fuller, and our coaches from GitHub, Rachel Myers, Rob Rix, Ross McFarland, Jesse Toth, Jake Boxer, and our private coaches Nevyn Bengtsson and Sean Mackesey we make up the team CocoaGems.

Karla and Emma met at various workshops, meetups and study groups in San Francisco this year to discover they were on a similar mission: learning to code.

Emma: After finishing my bachelor degree in social science focusing on digital and interactive media in 2009 I have been working with media production and IT. I was engaged in GeekGirlMeetup in Sweden at the time and did live streaming of events where nerdy, fun and talented woman talked about code and startup related subjects. I also worked at the Stockholm University with media production, IT support and management. In the beginning of this year me and my husband moved to San Francisco. I took a leave of absence from my work I decided to pick up on learning how to code. I did an online course in Python and got really hooked. I’ve been interested in what technology can do for us as human beings for quite some time now. It feels really empowering to extend that interest by learning to code and being able to build applications that people can use.

Karla: Since graduating from UC Santa Cruz with a B.A. in Cultural Anthropology in 2013 I worked a variety of jobs including working as a geographical researcher for Nokia Maps, tutoring and working in the Organic beverage channel. After my move to Berkeley in August 2013, I enrolled in a Computer Networking and Information Technology class at City College of San Francisco and a few months later I began working for Instacart a startup that provides on demand grocery services. While delivering groceries to offices in San Francisco I was introduced to many innovative products made possible with mobile software. During my time at Instacart I enjoyed pointing out bugs and doing small write ups for issues that I encountered. At several company gatherings I found myself talking to the engineers and asking them about the languages they used and about version releases and features that could improve the app. These conversations in addition to attending Women 2.0, Quantified Self and Women in Science and Engineering meetings at my UC fueled my desire to take my social science skills and combine them with a new set of technical skills to build products with the potential of improving people’s lives. I decided to try out some Ruby tutorials on Code Academy and soon after found myself hooked on Python tutorials. Half an hour long stints turned into 3 hour long sessions after work. To further grow my skills I attended my first Girl Develop It workshop - which was an Intro to HTML and CSS workshop led by Pamela Fox at the Mozilla back in February. That first workshop led me to enroll in a JavaScript series and soon after I also began attending tri-weekly study groups and meetups.

Why “Team CocoaGems”, what does it mean?

CocoaGems is a combination of the words Cocoa and Gems. Since we are working on CocoaPods, which is written in Ruby and built by a collection of Gems we wanted to combine those two words into one to describe our project.

How did you hear about the SoC and why did you apply?

Emma: I met Karla at various meetups, workshops and study groups in San Francisco where I had moved beginning this year. I had decided to apply to a developer boot camp to transfer my career and was preparing my applications. A friend of my husband who is also learning to code told me about Rails Girls Summer of Code. It sounded really cool to be able to work on an Open Source project while learning to code and on top of that receive a scholarship to cover living costs while doing so. Almost too good to be true. The only concerned was that it was only two weeks to due date. I asked Karla if she wanted to apply with me as a team and off we went to read up on the suggested Open Source projects, reaching out to mentors, coaches and companies that would be willing to work with us. We had a blast and finished our application at the very last minute.

Karla: The first time I came across Rails Girls Summer of Code was back in late February 2015. I was sitting out on my deck at night and looking for more coding resources. Rails Girls Summer of Code came up when I was looking for additional Ruby Tutorials. It looked like an amazing program! I looked at the site wishfully. Fast-forward to April 2015 – nearly two months after coming across the site – I walk into Haus Cafe in the Mission to meet up with my programming study buddy Emma Koszinowski and she asked me if I was interested in applying to Rails Girls Summer of Code together. Without hesitation I accepted. I decided to apply because I figured that regardless of the outcome – applying would be a great learning experience. I had no idea what the odds of getting in would be but I knew that the only way to find out was to try. There is an endless list and reasons as to why I decided to apply. Mainly I love the idea of learning more about open source and reaching out to potential project mentors to learn about their projects. Reading through their project proposals allowed us to learn a ton just by trying to figure out what each project was about. Our learning speed accelerated before being admitted to RGSoC by the mere act of applying. And that is precisely why I would encourage everyone who is interested in growing their skills through mentorship and Open Source contribution to apply.

Team CocoaGems
Credit to all of our coaches!! Upper from is left Nevyn Bengtsson, Rob Rix, Sean Mackesey, Middle from left Jesse Toth, Bottom left Jake Boxer, In the bigger picture from left Rachel Myers, Emma Koszinowski, Karla Sandoval and Ross McFarland (Image: all github avatars. The bigger picture by Matt Todd)

What project are you working on?

We are working on CocoaPods, a dependency manager for iOS development. Cocoa is apple’s native object-oriented API for making applications for OS X. Pods are third party libraries that can be used in an Xcode project for making iOS and Mac applications. Before CocoaPods existed, these libraries had to be installed and maintained manually. CocoaPods enables an automated way to install and keep Pods up to date. Our project aim is to make CocoaPods more modular by moving modules out of the main CocoaPods project into plugins so that they are easier to change without affecting the rest of the CocoaPods project.

Karla: Currently I am working with Samuel Giddins one of our CocoaPods coaches on a repo called Cork. We are extracting banner and text wrapper from CLAide and creating a new gem to better architect the code and add better tests. Later this summer we are working on CocoaPods issue 2279 to take the CocoaPods project and parse it into a collection of gems organized by functionality.

Team CocoaGems
Credit to all our mentors!! Upper left Orta Therox, Karla Sandoval and Emma Koszinowski. Down from left, Samuel Giddens, Boris Bügling and Kyle Fuller.

What are you most looking forward to this summer?

Emma: It’s hard to pick one thing. It so much fun to get to know the CocoaPods members and our coaches at GitHub. This is also my first time working on a larger code base, which is really exciting. This project really enable us to get the best out of both the Ruby and iOS community.

Karla: I am looking forward to contributing to CocoaPods and getting to know our CocoaPods and Github coaches and mentors better.Developing my programming skills in Ruby and Swift is also at the top of my list as is developing making some progress on the Audio BookMark Tool project -Panel Power. Some other equally important qualities I look forward to developing during RGSoC include learning how to work effectively as a team by practicing SCRUM and test driven development.

Conference-raffle time!

Posted on by Laura

We are three weeks into the program and it’s that time of the summer again for.. Yes, you’ve guessed it: our first conference raffle!

As in the last two years, some pretty wonderful conferences have donated free team tickets for you, dear RGSoC students. Attending conferences is one of our favourite things about the field we work in: we just love the conference vibe, meeting new people (and old friends), and sipping coffee while learning tons about Ruby, web development, and the newest tools out there. We think this is one of the most valuable experiences for newcomers – and we want our students to witness that exhilarating conference vibe, too!

CodePadawans
Last year’s RGSoC team CodePadawans at Arrrrcamp (Image: Anika Lindtner)

Our selected conferences

As of now, we have over 30 tickets to give away for 13 conferences located all around the world. We are incredibly grateful to these conferences and their amazing organisers, who put a lot of effort and hard work into making these events happen and into making them accessible to everyone. We’re glad to have them support us in promoting diversity in tech, and they deserve all the love in the world <3

Thank you to:

eurucamp
Potsdam, Germany
31 Jul 15 - 02 Aug 15
2 tickets

JRubyConf
Potsdam, Germany
31 Jul 15
2 tickets

Deccan RubyConf
Pune, India
08 Aug 15
4 tickets

OTSConf
Dortmund, Germany
15 Aug 15 - 16 Aug 15
2 tickets

Madison Ruby Conference
Madison, WI, USA
21 Aug 15 - 22 Aug 15
2 tickets

Barcelona Ruby Conf
Barcelona, Spain
01 Sep 15 - 05 Sep 15
2 tickets

Reject JS
Berlin, Germany
24 Sep 15
6 tickets

The Strange Loop
St. Louis, MO, USA
24 Sep 15 - 26 Sep 15
2 tickets

RailsClub
Moscow, Russia
26 Sep 15
2 tickets

EuRuKo
Salzburg, Austria
17 Oct 15 - 18 Oct 15
4 tickets

Øredev
Malmø, Sweden
03 Nov 15 - 06 Nov 15
2 tickets

GoTo Conference
Berlin, Germany
03 Dec 15 - 04 Dec 15
2 tickets

dotJS
Paris, France
07 Dec 15
2 tickets

We’ll announce the winners of the conference raffle later this week. We are still talking to more conference organisers, so if you don’t get a ticket for this first raffle, don’t worry! We will be doing a second one next month with the remaining conferences. Hooray!

Are you an organizer of a Rails, Ruby, JavaScript or web development-related conference – and would you like to give our students an unforgettable experience and join the list of awesome conferences above? Let’s talk!
Shoot us an email: contact@rgsoc.org

Introducing Team Alster Hamburgers

Posted on by Anke and Aya

Who are we?

Hello, we are Aya and Anke and together with our awesome coaches and mentors at ThoughtWorks, we’re Team Alster Hamburgers. As you can guess from our team name, we’re based in Hamburg, Germany.

Team Alster Hamburgers
The students: Aya & Anke (Image: Anke)

Aya: Hi, I’m 19 years old and I’m studying Computer Science and Economy in Nuremberg at the moment. I’ll be living in Hamburg during the Summer of Code though - pretty exciting to live in a new city and get to know so many people! I’ve been learning a few programming languages like Java and C for a year now but it’s all still very new to me, so I’d still consider myself a noob when it comes to programming!

Anke: While my university degree wouldn’t suggest it (I once studied cultural science and wrote my thesis on witch persecutions), I’ve always been interested in more technical jobs. I remember how a university class on the internet’s cultural impact first got me interested in HTML (the internet was still shiny and new back then!), and I built my first website in Pico, a not-so-comfortable text editor under Unix. After university, I worked as a technical editor, in tech support and as a product owner. I started to feel more and more coding envy while working with programmers, so I decided to do something about that and started studying in my free time. I’m also still very much a beginner but really excited to learn more over the course of the summer! When not near a computer, you often find me behind a camera or a sewing machine.

Why “Alster Hamburgers”, what does it mean?

The Alster is a nice big lake in the middle of Hamburg - not far from the ThoughtWorks office and perfect for relaxing after a long day of coding when Hamburg doesn’t shower us with the rain that it is famous for. Maybe while eating a well-deserved tasty hamburger, too! :hamburger:

How did you hear about the SoC and why did you apply?

Anke: I attended a Rails Girls workshop in 2012 in Cologne and got really curious about learning more. I continued studying by myself and followed the Rails Girls news - the Summer of Code always sounded really awesome but it was only this year that everything fell into place: I was able to take the summer off, met another interested Rails Girl at the Hamburg meetup, and we quickly found our coaches at ThoughtWorks who were just as excited to help a RGSoC team for the summer as we were about getting involved. Yay! But that would have been almost too easy, and my first teammate suddenly changed her mind and dropped out right before the deadline. Oh no! Was this the end to my SoC dream? But thanks to the magical powers of the internet (in this case, Facebook and Twitter), the news of the open position reached Aya and we were able to team up, and luckily, she was happy to move to Hamburg for the summer.

Aya: … and I heard about the RGSoC program via a desperate Facebook post by Anke. I thought to myself “Wow, I really don’t get why somebody would drop out of the Rails Girls program! I’ve always wanted to learn Ruby because we only learn Java and C in my computer science course at university. It’s such a cool thing to work on an open-source project and learn a new language for the summer!”. So I decided to write Anke and apply for the SoC. Luckily she was still looking for a partner at that time! Yay!

Team Alster Hamburgers
Team Alster Hamburgers! Clockwise from top left: Lukas, Klaus, Manan, Anastasia, Jan, Anke, Aya (Image: Anke). Our mentors (not in the picture): Christoph and Thorsten

What project are you working on?

We will be contributing to the LEAP Encryption Access Project. LEAP is a project to give all internet users access to secure communication, and we will dedicate our summer to helping out on its email web app. We’re just getting started with our first project, which will add a token-based user registration feature to the web app’s signup functionality. We chose LEAP because we find it important that people on the internet can choose who they want to communicate with, without wondering in the back of their minds who may be eavesdropping on their conversations.

What are you most looking forward to this summer?

Aya: I’m really looking forward to working with all these experienced programmers and building something on my own! I think it’s just really cool to be able to ask questions almost any time of the day (thanks to the different time zones of our mentors/coaches). That way you’re never left alone for too long and can get on pretty fast and I love that!

Anke: I can only agree with Aya: We got a really warm welcome to the project and have a great group of coaches and mentors to help us. I also look forward to meeting more of the other SoC teams! I’m excited to get involved in a real project and contribute to open source, and after only a few days into the summer, I already feel like I’ve learned a ton of new things - so it will be great to look back at the end of it and marvel at all that knew knowledge! You can follow our RGSoC adventures at @alsterburgers.