Why not offer an internship after the summer is over?

Posted on by Tam

The summer is reaching its halfway mark, so we’re hard at work thinking about how to keep supporting our students when it ends. For a handful of selected women, RGSoC has marked a turn in their lives: they have spent hours coding, learning, and discovering a new world of programming possibilities.

But sooner than they (and we!) realize, their summer will be over, and it will be time to move on.

That’s where you come in. We are looking for awesome companies all around the world who are willing to offer internships or junior developer positions to Rails Girls Summer of Code alumni.

If your company was unable to sponsor the summer of code this year, this is a great opportunity for you to still show your support. If you already sponsored this year, keep it coming!

Hiring a RGSoC graduate is a great idea. You’ll gain an employee with real hands on experience in the programming world, and who has already pushed working code to well a known and visible codebase. Your new employee will be an expert at communicating ideas within a team, and will not be afraid to submit code for review. Need more proof? RGSoC students are very excited about learning, and have oftentimes given up a previous career in order to pursue their goal, making them all the more motivated. This past work experience merged together with hard-earned tech savvy just might fit in perfectly with your company, making them an asset to your team.

As this is a worldwide program with students all across the globe, we are looking for exceptional companies in or around the following locations:

Australia
  • Sydney
Colombia
  • Barranquilla
Finland
  • Helsinki
Germany
  • Berlin
India
  • Pune
  • Mysore
Macedonia
  • Skopje
Peru
  • Lima
Poland
  • Warsaw
USA
  • Atlanta, GA
  • Washington, D.C.
  • Seattle, WA
  • Chicago, IL
  • Los Angeles, CA

If you’re looking for talented women who are eager to continue learning, or just want more info about how you can help out after RGSoC, please get in touch!

Spree Girls Winter of Code!

Posted on by Spree Girls

#Spree Girls Australia

The Spree Girls are Tracy Mu Sung and Catherine Jones, we are working on Spree eCommerce and live in Sydney Australia. There are 2 teams working on Spree this year, and we think this is fine since it is such a massive project. What makes us unique are that we are the first, and so far only, RGSoC team from Australia!

We both work full time, so are undertaking the RGSoC part time outside of our jobs. We meet up one night during the week, all day Sunday, and work remotely from each other the rest of the time. We make good use of Skype and email during the week, and have Google Hangouts with our mentor Trung Le in Melbourne (although we hate Google Hangouts).

We are a volunteer team, and you can find out more about what that means here.

###How We Got Here

Catherine

Catherine is a former fashion designer from the UK, who went back to college to study multimedia design. Once exposed to code she became so enamoured that she went on to study web design. She was taught using C# and PHP, but quickly found out how much better Ruby was.

Tracy, Catherine, Croc

Tracy became exposed to coding while working in Digital Marketing. She met Catherine at one of the many Sydney Ruby events, and both have become actively involved in the community, attending Ruby Conf, Rails Camps, Hack Nights and ending up being mentors at a Rails Girls event.

###Our Hopes From The Project

We chose to work on Spree because one of the core contributors to Spree lives in Australia, the amazing Trung Le, and was keen to take on a Rails Girls team and teach them all about Spree. As Australia is not in a convenient time zone with other countries, it was important for us to have a mentor who was local (even though he is in Melbourne, not Sydney, it’s the same timezone).

As a part time team, our goal is to understand Rails better and learn, rather than make a new feature or add functionality for Spree.

###Our Experience So Far Our original intention was to learn by answering issues from the log or questions on the mailing list, but after a few weeks of trying this we discovered that other people could answer things quicker than we could even understand the questions!

It was very dispiriting to spend a few days trying to work out the problem and come up with a suggestion/solution, only to discover the issue was since closed.

Spree is a massive project that has been around since 2004. It is a flexible ecommerce system that can be used to create online retail stores for products, games, downloads, subscriptions…almost anything because it is so flexible. It has a lot of users and contributers, a very active community and a constantly updated issues log and mailing list.

Core Contributor, Radar

Although only one repository, it is four separate engines: Front end, Back end, core and API. The complex nature of the Spree gem means it is taking us longer than expected to get our head around even the business logic (even though we started one month earlier to read all the docs and try to understand the project!)

After 3 weeks working on 3 issues and submitting only 1 pull request, we are now changing direction to focus on the business logic using drawings and understanding the concepts of service objects.

Mentor Dan

What we have learnt so far, and what our mentor keeps emphasising, is that understanding the business logic and being able to explain the business problem, is much more important than understanding the code. If you can understand and explain the problem first in laymans terms, then the coding part will be a lot easier.

Team Species+ says hello!

Posted on by TeamSpecies+

Hi everyone :-) It’s time for our short introduction. Team Species+ are: Karolina Kaminska and Magdalena Niedzwiecka. Karolina was studying Hungarian language at the University of Warsaw. She knows 5 other foreign languages apart of Hungarian. She’s also interested in computer graphics and a wide variety of different things. But when she attended the second edition of Rails Girls Warsaw last year, she finally fell in love with web development. In order to participate in RGSoC she quit her job. Magdalena graduated in journalism at the University of Warsaw. Until quite recently she was working as a PR officer in one of Warsaw PR agencies. She was specializing in running PR projects for IT companies. Her first experiences with coding took place this year at the end of February - it was Rails Girls Warsaw workshop. Since then she does her best to learn.

Last but not least - we both are mothers :-)

OK, and now a few words about our project.

Species+ is a web service for accessing key information on species of global concern. It’s based on the CITES database (here you can find out what CITES is), but uses CMS data as well - everything in order to protect endangered species of animals. Species+ has over 20 thousand visits per month. Our task in the project is to analyse users’ behaviour. How do they search for species? Do they browse online or download data? Which bits of species information are most often accessed? After we extract this data, we’re going to create a tool for making the information more readable.

To find out more about users’ behaviour, we use ahoy_matey gem. At the moment we have to add ahoy tracking to Species+ API requests.

Let’s be honest - our project is not easy. During the relatively short time we have to learn some PostgreSQL & SQL and a lot of Ruby & JavaScript. From time to time we are facing problems with various gems & their compatibility with different versions of Ruby. Sometimes we feel a little bit overwhelmed, but we know that it’s just leaving our comfort zone. And when you leave your comfort zone, magic happens.

Take a look at our blog and wish us luck!

Introducing ARIA Team

Posted on by ARIA Team

Hi everybody, we are the ARIA Team and we want to say hi! My name is Melissa Torregrosa, I am 24 years old, and I’m a graduate in Computer Science. After my graduation I was working in the field of quality assurance and information system audit. I consider myself as an outgoing person, friendly and responsible. Paola Garcia is my teammate, she is 25 years old, she’s from Barranquilla-Colombia and she’s a graduate in Computer Sciences as well. She was working as a Process Analyst before RGSoC. Her goal this year is to become a Ruby on Rails developer. Currently she spend her time studying and researching technology, and enjoying time with her family.

We met at the University 5 years ago and there began our friendship. Guillermo Iguaran is our Mentor, Roberto Miranda and Laura Garcia are our coaches. We met Roberto and Guillermo during University and became good friends. Paola and Laura are sisters, and Laura participated in last year’s Rails Girls Summer of Code, and through her heard of RGSoC.

##About our project!

The project name is “Improving Accessibility in Rails through ARIA”, and we chose this idea because right now people with disabilities who are working in development software applications have limitations with the tools they use. Traditional software developer tools weren’t designed with features who are required to be interpreted by assistive technology.

###Our goals are: 1. To add ARIA attributes to error pages thrown by rails, so that developers with visual disabilities can identify the details of errors.

  1. To add support for accessibility attributes to the form helpers (label tag, form tag), so that developers can create web applications more easily.

  2. To add ARIA attributes to Ruby on Rails official website, in order to become an accessibility website.

As you can see, since we are working with ARIA attributes that’s the reason for our name “ARIA Team”. We feel really excited with this opportunity and hope that our project will have a positive impact in the software development progress.

ARIATeam .

You can follow the team’s process here: http://ariateam.tumblr.com/ and on Twitter.

And the conference tickets go to...

Posted on by Floor

All the students turned to Twitter, gave us their conference wishlists and the results are in! And the conference tickets go to…

raffle

Team Participate - FrozenRails

ARIA Team - Strangeloop

code_padawans - arrrrcamp

Team Species+ - GoToConf

Team Instructure (LTI) - MadisonRuby

RapidRailsGirls (RapidFTR) - polyconf AND BaRuCo

Team Speakerinnen - eurucamp

###CONGRATULATIONS!

IF you ended up empty-handed, don’t worry, you will get another shot as we’ll be adding new conferences for a second round of ticket raffling.

And now what? Well, now you can all start planning your trips and accommodation. Let us know if we can connect you to the local Rails Girls community to make your stay even more fun.

Then: enjoy the conference! Additionally, why not amaze the other attendees? We would love for you to share your Summer of Code story and that’s why we wrote up some handy nuggets to help you past your initial stage fright.

###Thank you to all our round 1 conferences

eurucamp, Burlington Ruby Conference, Steel City Ruby, Madison Ruby Conference, Frozen Rails, Barcelona Ruby Conf, The Strange Loop, Ruby DCamp, Rails Israel, Arrrrcamp, Polyconf, GoTo Conference

Have fun!