The Miracle

Posted on by Nada Ashraf and Mayar Alaa

The Miracle <3

Ruby's Secret Team taken by us @RGSoC-dayoff @ Cairo Tower

Learning Ruby on Rails and working on some applications, we thought we became experts, till the very first week of July… Suddenly, we found ourselves sailing on a very small boat, on a deep ocean, stuck in a very bad storm, not having any supplies to survive except hope, perseverance and determination. Day by day, we started to enjoy this adventure between the waves. Together we decided to fight these rough waves, the waves of ignorance. We discovered that we still have a lot to learn.
In our first call with our beloved supervisor Linda, she asked us a question: “what are your expectations after the RGSoC experience?” Our answer was mainly focused on the technical experience that we would gain, but now, after two and a half months we discovered that not only our technical background was enriched but also our non-technical.
We gained so many nice friends. We learned that the most passionate person needs motivation and appreciation from time to time. We also found that it’s important to ask questions but after doing some research. Finally, we decided that we should offer our help whenever we can.
Regarding the technical background, turned out working with gems is much harder than apps, simply because there are not much resources on gems and every gem has it own unique features and codes it’s a bit harder to understand its source code.Minitest:Unit is nightmare for a beginner in testing, simply because we can barely find any documentation for it, on the other side, you can find tons of information on Rspec. We’ve learned it the hard way, but it was worth it as we gained so much knowledge that will help us in the future.

Never in our wildest dreams have we thought that we would be where we are today. Preparing to attend a conference in Braga, Portugal and also giving a talk about our experience in RGSoC. There are lots of preparations for the conference, from visa appointment to booking hotels and flights and doing the trip planning, then the conference experience itself, we are really excited for this opportunity as it is a great chance to learn so much more about Ruby on Rails and meet lots of new people and most importantly Rails Girls organizers and Team LoadtoCode, we’re so happy that we’ll get to meet them finally. We’re very thankful for the opportunity given to us by RGSoC organizers and Rubyconf organizers, we do believe that this will be a life changing experience to both of us.

Our next step? Well, We’re totally looking forward improving our RoR knowledge and if we’re lucky enough we may get an internship to keep learning and gain more experience. Also, we want to share our experience and the knowledge we gained with other girls, we want to see more teams from Egypt get into RGSoC next year, it was a life-changing experience to us, for me “Nada”, I would keep calling it “the Miracle”.

More conferences 2016

Posted on by Maria

Remember how we promised to announce more conferences supporting Rails Girls Summer of Code? We keep our word.

Many new conferences from Europe, America, Africa and Asia Pacific said Yes to our call and granted tickets to our students. Some conferences even offered their help covering travel costs. We could not be more grateful!

Besides just attending a conference of their interest, many teams got the opportunity to give a lightning talk there. For some of them, it will be their first public talk ever. As scary as it might be, this is also a unique experience, and we are happy to help — be it with a practical advice or just words of support. We also believe that lightning talks are a great chance to share RGSoC stories with the world and inspire more women to make the first step towards the career of their dreams.

We are saying a huge Thank you! to all the conference organizers who share our values and team up with us.

And now, the conference tickets go to

GitHub UniverseTeam Hackbrighters

Date: September 13-15, 2016
Location: San Fransisco, US
Twitter: @githubuniverse

Codemotion WarsawTeam RubyCats

Date: September 15-16, 2016
Location: Warsaw, Poland
Twitter: @CodemoWarsaw
Interested in attending this conference too? Contact us for getting 20% off promo code.

JSFooRGSoC Community

Date: September 15-16, 2016
Location: Bangalore, India
Twitter: @jsfoo

PyCon ZATeam Echo

Date: October 6-7, 2016
Location: Cape Town, SA
Twitter: @pyconza

Codemotion BerlinTeam XYZ

Date: October 24-25, 2016
Location: Berlin, Germany
Twitter: @codemoberlin
Interested in attending this conference too? Contact us for getting 20% off promo code.

Beyond TellerrandTeam kindr3d

Date: November 7-9, 2016
Location: Berlin, Germany
Twitter: @btconf

GoTo BerlinTeam LoadToCode

Date: November 14-16, 2016
Location: Berlin, Germany
Twitter: @gotober
Interested in attending this conference too? Contact us for getting 10% off promo code or getting involved as a conference volunteer.

dotJSTeam XYZ

Date: December 2, 2016
Location: Paris, France
Twitter: @dotJS

RubyConf IndiaTeam Twitches

Date: January 27-29, 2017
Location: Le Meridien, Kochi, India
Twitter: @RubyConfIndia

FOSSASIATeam Reactives

Date: March 17-19, 2016
Location: Singapore
Twitter: @fossasia
Interested in attending this conference too? Contact us for getting 50% off promo code.

As you might guess, the story doesn’t end here. Our students will share their experience attending the conferences over next several months, so stay tuned and follow our blog updates!

Students 2016

Posted on by Maria

This year we have 20 amazing teams: 40 students from all over the world of different age and origin, with different backgrounds and skills. Imagine this: 11 countries on 6 continents (Bummer! Haven’t got any applications from Antarctica this year!); we can’t help enjoying this feeling of the united world.

The students are more than 65% through the program. They have already experienced a lot, really. It’s not just about programming (that, obviously, too!), it’s also about getting along with a team, sharing fun moments and conflict solving, celebrating achievements and coping with frustration. Sometimes it feels like you are facing a problem which shouldn’t have come up on the program, and that you / someone else must be doing something wrong. That’s absolutely ok, we all deal with such issues regularly at work, and the best we can do is to learn and may be share solutions with others.

Yet so much to come. Our students will attend conferences, some of them will give their first talks. Wooo, we are so excited!

Click on the pictures to read students’ stories!

RGSoC Students 2016 (images: Students 2016; collage: Ana Sofia Pinho)

As always, we would like to say big Thank You to all the people who help our students participate in the program: sponsors, donors, coaches, coaching companies, mentors, supervisors, organizers and volunteers. Without you we wouldn’t see these happy faces and wouldn’t read their inspiring stories.

Want to get fresh updates from our students? Check out these Twitter lists: RGSoC Teams 2016 & RGSoC Students 2016. Stay tuned!

RGSoC in a Coaching Company - Part 2

Posted on by Ana Sofia Pinho

Now that you saw a bit where Echo, RubyCats, LoadToCode, Vegemite and KaUlah work (if you missed it, the blog post is here), it’s time to show you the rest of the coaching companies’ spaces!

Thank you so much for being part of the program! <3

Hackbrighters and GitHub

(San Francisco, USA)

Hackbrighters at GitHubPatricia and Melissa at GitHub! (Image: Patricia and Melissa)

Patricia and Melissa

“Our Coaching Company is Github, located in San Francisco’s South Beach neighborhood, close to San Francisco’s AT&T stadium. The best part about being hosted at a Coaching Company for RGSoC is to be surrounded by fellow software developers. Being immersed in an environment where we’re able to discuss and learn from other developers is priceless to our growth as software engineers. Githubbers have been so warm and welcoming! Githubbers are so willing to lend their expertise. To illustrate, our team gets impromptu seminars from Sam Lambert (https://twitter.com/isamlambert) about distributed systems. We’ve spoken to Ian Olsen about JavaScript and ES6, as well as Lizz Hale about Ruby on Rails. Both Michelle Tilley and Katrina Uychaco have assisted us with learning React. Overall, it’s been a wonderful experience to jumpstart our careers.

As coding apprentices, the technical help and support we’ve gotten has been incredible. The senior engineers also have been really open about how to navigate the culture of the tech industry. They all sympathize with how hard it is to break into industry without a CS background from a fancy school. But they’ve been really helpful with advice about how to meet and introduce yourself to people, as well as point us toward different meetup groups. This is information and insight that you can’t get online or in a classroom. Being explicitly welcomed by a coaching company goes a long way toward feeling welcomed by the industry.”

joda and ABSOLVENTA

(Berlin, Germany)

joda at ABSOLVENTADayana and Johanna at ABSOLVENTA! (Image: Dayana and Johanna)

Dayana and Johanna

“You don’t necessarily need a coaching company to learn how to code but if you have one, you get a lot of insights you wouldn’t otherwise: You can experience how those coding skills you learn are applied in every day work life. For us, it is very motivating to see that professional developers work in a similar way as we do (of course much faster ;)

We learn a lot of useful terminology, but most importantly how a day in a programmer’s professional life really looks like: In stand-up-meetings, you overhear and observe a lot which tools, frameworks and programming languages the professionals are using and thus get an idea of the manifold problem solutions there are.

Apart from having this great environment, we of course are very lucky to have such supportive coaches, which are ready to jump in when we are stuck or when we don’t know how to continue.”

Carsten from ABSOLVENTA

“The learning curve is steep at the beginning of the summer: There’s new lingo left and right, a project whose complexity might be intimidating, there’s lots of new people, and the team has to find their own workflow. But as the weeks pass, mysteries dissolve into knowledge and the once foreign codebase has not only lost its scariness, but feels a bit like home. Three months of working on Open Source builds a tremendous amount of developer self-confidence!”

kindr3d and Namics

(Frankfurt, Germany)

kindr3d at NamicsElvina and Micaela at Namics! (Image: Elvina and Micaela)

Elvina and Micaela

“It wasn’t easy for us, team kindr3d, to find coaches in Frankfurt, but when we did we lucked out big time and scored an entire coaching company. They provide us with safe space and technical support, but also allow us to be close to our coaches, hence we resolve most of the issues directly on the ground, which allows us to be self-sufficient and low-maintenance within RGSoC. We find office environment rather motivating, since we have enough free space, quiet and meeting rooms where we can isolate ourselves and use white boards, projectors etc.

Namics has daily fruit delivery, unlimited coffee and drinks, so there is enough fuel to go through a hard day’s work. But there are also leisure areas, kicker table and sofa, where one can wind down and experience a home-like environment. We also had a chance to observe real-life team software development (agile style) in progress with its shortcoming and advantages. Seeing a team from the inside gives us confidence, that there is a place in a team for a junior, apprentice, and that fresh perspective and enthusiasm are assets worth rewarding in IT.”

Perifericas and Raul Hacker Club

(Salvador, Brasil)

Perifericas at Raul Hacker ClubEmma and Geisa at Raul Hacker Club! (Image: Geisa)

Emma and Geisa

“The best part of having a coaching company during RGSoC is to learn directly from professionals who are running projects all the time and share with us mistakes they made so we can learn from that too.

We choose the Raul Hackerspace as our host not only because we’re members, but also because RaulHC is a place that embraces diversity. Since the beginning we knew we wanted to work during RGSoC here. There’s a kitchen, so we can prepare our food and snacks, and the best part is the dazziling view.

*As seniors, coaches are helping us to thrive in this path. Rather than giving us the solutions right away, our coaches are giving us tips and advice, guiding us and enabling us to find the answers by ourselves.

Brena Monteiro is the co-founder of UpriseIT, a software company based in Gov. Valadares in Minas Gerais state. She has large experience in software projects and development with Ruby and Rails. Daniela Feitosa and Aurélio A. Heckert are from Colivre, a cooperative service company that supplies solutions for Internet, development and consultancy in free software. Victor Flores aka User_X, a senior development represents LampiãoSec, a security research group.* “*

MitPal and Elevator Factory

(Atlanta, USA)

Mitpal at Elevator FactorySherri and Anitha at Elevator Factory! (Image: Sherri and Anitha)

Sherri and Anitha

“The support that we have received in RGSoC and the Coaching Company is invaluable. We have an amazing team that has donated time and resources to help us be successful during RGSOC. Our co-working space was donated by the Elevator Factory, which has allowed us to come in and work together every day. Our coaches, Pamela Vickers and Pete Holiday, have given countless hours of their own time to help us work through any issues that we may be having. Without this support system in place, learning and accomplishing all that we have would be difficult at best. Our skill set along with our confidence continues to grow, and we know that our career goals are definitely within our reach.”

Hello from Team Crackers!!

Posted on by Nikita and Nishtha

Team Crackers
image taken by Nikita Bhagat

Hello everyone!! This is team Crackers. We are nikita and nishtha from Gandhinagar, India.
We study at DA-IICT. We are in same batch and we have a fine tuning due to which we decided to apply for rails girls summer of code. Earlier we used to team up for coding competitions held online as well as in our college. We got to know about rails girls summer of code from one of our seniors and from then we looked out for coaches, teamed up with them and applied for this. This is our first time in open source community and our project is WeCare.

NISHTHA

I like to define myself as an hyperactive, happy go lucky, borderline geeky, your friendly neighbourhood foodie. Intrigued often with more than how a phone looks, I like to keep up with consumer electronics, and the strides and fads of developer communities. However, my knowledge and love for technology was not more than skin deep back when I started my undergraduate studies as B.Tech in ICT at DA-IICT. I like being a proactively communicative and contributing member of the communities that I am a part of.
Being in a close-knit community, surrounded by technology enthusiasts, and talented developers, these two years have given me immense exposure and driven me to expand my horizons in many dimensions. From sweating when asked to print the fibonacci series on the console, to have successfully written data based Android apps, and I like to see my journey as a good one. However, it has a long way to go. In fact, I am currently pursuing a nanodegree program on Udacity, supported by a scholarship from Google and Tata Trusts.

NIKITA

I am currenty studying in 3rd year(undergrad) for the course Information and Communication Technology. I started coding with basic C and HTML since my high school. Later I got to know about web development, attended various workshops and discussions which acted as an ignition to working with web applications. Then I started studying various online courses and making informal projects. Later last summer I had my internship on educational web applications where I met very great people who taught me advance techniques in this field which is quite helpful for the project. In my free time I go out and play football with my team or fiddle around arts and crafts. Also I like travelling and mountain hiking.

Team Crackers image taken by Nishtha Boda

ABOUT OUR PROJECT

WeCare is a digital platform that will help NGOs to get onboard with technology to promote their campaigns. It will also help people in discoverability of various campaigns as well as provide detailed information about them. Volunteers can also contribute towards ongoing campaigns, run by different NGOs, via this platform. The best part about the platform is the ease of use and its effectiveness so that anyone can easily promote and market their campaigns to increase their visibility. It is a free service. We plan to create a console for NGOs once they register on the website to manage their campaigns.

WHAT WE HAVE ACHIEVED SO FAR?

During initial days there was a bit miscommunication between the team and the mentor, as she was a bit into travelling and we were taking some time in understanding the project. But once she was back, we arranged calls every week discussed on 2-3 issues and how should we approach them. Our first issue was which we decided to take a basic one is login/signup page. First we made it having two different pages but then we planned the structure and layout of the whole website nd figured out that merged tabular look would be much better with passport in its back end part. Second task which we are working on is a console or portal type where the NGOs can register their website or add upcoming campaigns for other people in world to view them or publish new information they get. For addressing this issue we went through some advance topics in node and also we planned out a layout for console. We are done with a parrallax style home page for WeCare, added an “About Us” page to it with its content and partially done with console task.

What are our future goals?

Our present focus is on console task as it cannot afford to bring or have any sort of error because that would result in problems in publishing any information live. Later we will focus on following tasks provided by mentor:

  • Update API Documentation
  • Add validation on user input
  • Use service workers in the website to improve performance
  • make a map which will pin point locations of NGO/campaigns that are registered

Follow us at :)

Twitter
Github