Claim a ticket to the conference of your choice (and learn tons)

Posted on by Floor

As promised, we have a whole new round of great-conferences-you-can-visit-for-free! This time around we have both tickets and scholarships to draw your attention to. We’ve listed what you should do to get either of those in the list below. Good luck!

Tickets

CSSconf EU (@cssconfeu on Twitter) takes place in Berlin, September 12. We have 2 tickets to give away.

The Strange Loop (@strangeloop_stl on Twitter) takes place September 17-19 in St. Louis. We have 2 tickets to give away.

RubyConf Portugal (@rubyconfpt on Twitter) takes place October 13th - 14th in Braga. We have 3 tickets to give away. RubyConf Portugal will also be organizing a Rails Girls Braga in the days before the conference, which you’d be very welcome to attend and coach at.

Oredev (@oredev on Twitter) takes place November 4-7 in Malmö (Sweden) and we have 2 tickets (a ticket costs around $1500) to give away!

Keep Ruby Weird (@keeprubyweird on Twitter) takes place Friday, October 24th in Austin. They set aside 2 tickets for Rails Girls Summer of Code.

RubyConf Philippines (@RubyConfPH on Twitter) takes place March 27-28, 2015 on Boracay Island and we have 2 tickets to give away.

For all the above conferences we need you to tweet from your team Twitter account or from your personal Twitter account, what conference(s) you would like to attend - mentioning the conference’ Twitter handle and using the #rgsoc hashtag.

The deadline for claiming your conference ticket is Tuesday, September 9th (up until midnight, wherever you are).

Winners will be drawn by raffle at 07:00(GMT+2) on Wednesday, September 10th, and informed shortly thereafter

Scholarships

rejectjs offers one ticket to their wonderful conference, plus covers travel expenses of up to 150€ via their Community Package. Do mention that you are a Rails Girls Summer of Code student!

Both RailsConf Atlanta, taking place April 22-25 (yes, 2015), and RubyConf San Diego, taking place November 17-19 this year still, have an ‘Opportunity Scholarship Program’ in place. We will share application details with you shortly.

What to do at the conference?

First of all, we want you to be amazed and inspired. A conference is one of the best places to learn heaps of stuff and talk to wonderful people.

Additionally, why not amaze the other attendees? We would love for you to share your Summer of Code story and spread the word to even more seasoned programmers about the great opportunities of the Rails Girls. Many conferences have slots for lightning talks. Not sure how to tackle the task? We have just the blog post for you!

And now go, go, GO for those tickets. Good luck!

Introducing Team Omnia Extares

Posted on by Lyz and Utah

We are Team Omnia Extares.

Giving ourselves a Latin team name makes us look pretentious. I know you were thinking it. But it’s way more awesome than you think.

Lyz and I both graduated from what they call The Evergreen State College, which is a smallish hippy alternative college in Washington State. That description makes Evergreen seem very…I don’t know, eye-rolly? But it’s more than just pot clouds and discussing sustainability and driftwood art, while sitting barefoot in a circle. (But, to be clear: these things ABSOLUTELY happen there.) Evergreen is also a really flexible learning environment, and it was really formative for both of us, and holds a special place in our respective and collective hearts.

Here’s why I just waxed poetic about our alma mater (more Latin - we really are pretentious). Omnia Extares is Evergreen’s motto, and it’s way more awesome than boring college’s mottos. Instead of meaning something like “Striving for pompous glory, or whatever”, our motto means, “Let it all hang out.”

So here we are, two Greeners getting letting it all hang out as we hurl ourselves bodily into our Rails Girls Summer of Code project.

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

Utah: My first exposure to coding was using MatLab for an Ecological Modeling course in grad school. I really enjoyed it, but had to set it aside after the course was over. After finishing my Masters, I was finally able to spend more time learning to code, and I fell in love. After I took my first RailsBridge workshop, I knew that I wanted to focus on web development, and that I had found my people in the Ruby/Rails community. I have been having a blast since, and am so grateful for all of the resources available to women looking to enter tech fields!

Lyz: I have always been interested in software and web development, and tinkered around with coding some while I was in college but I earned my degrees in Anthropology/Archaeology. I’ve been working as an archaeologist for some time now, but am now coming full-circle back to development. The Rails community is what drew me in - there are so many great people and amazing Rails driven sites. I had to find out what all the excitement was about, so I attended RailsBridge last year (and again this year), and have been learning ever since! I’m also really interested in getting involved in the open source community, and in helping to even out the gender ratio in scientific and engineering professions, so RGSoC is one trifecta of awesome to me!

What was your happiest moment? Merging our first pull request!

What was most challenging moment? Merging our second pull request.

If you could code anything in the world, what would it be?

Utah: Interactive biology teaching website or lightsaber kittens (in MC Hammer pants) vs laser sharks.

Lyz: Online museum documenting creative ways to destroy a completed Master’s thesis or PhD dissertation…think http://brokenships.com/ for academics….

Team BrowserSpree

Posted on by Team BrowserSpree

Hello world, we’re team BrowserSpree. We’re working on a module to integrate the e-commerce engine Spree into BrowserCMS, a Rails content management system. It’s been a challenging, but rewarding, journey so we’re excited to share what we’ve been up to so far.

##Britney’s Background##

Hi, Britney here. I started learning Ruby and Ruby on Rails in May 2013. I attended a conference about startups but was quickly sucked into a talk about learning programming, specifically Ruby on Rails, and the active developer community in Washington, D.C. From there I’ve done tutorials, exercises, read books, attended meetups and conferences. One thing I hadn’t done prior to starting Rails Girls Summer of Code is work on an open source project. I’ve been afraid that I don’t know enough to contribute, so Rails Girls Summer of Code is giving me confidence in myself and also giving me experience that I hope will move me closer to working with Ruby and Rails professionally.

##Jam’s Story!##

Hi – I’m Jam! I’m an IT Project Manager by day– and a Fullstack Rails Dev (in the making) by night. A year ago – learning to program never seemed like a possibility. I – of course thought you had to have a Bachelors in Computer Science and be able to solve some complex algorithm in your sleep for someone to actually pay you to do it. The big decision to go for it anyway came to me when was challenged by an employer who said I wasn’t an ”A” player because I didn’t have a technical degree - which challenged me to prove them wrong. If it hadn’t been for Rails Girls DC and the awesome DC Ruby community, I would have never believed I had what it takes to defy that belief. I attended my first Rails Girls Workshop in June of 2013, having no experience whatsoever. A year later, along with Britney - we planned the June 2014 Rails Girls DC Workshop – which was an amazing experience. Outside of the - my loves: West African Dance, Indie Music (all genres), Fashion and reality tv. My goal: to design and build e-commerce for fashion brands. I recently enrolled in Tealeaf Academy which managing that, in addition to RGSoC and my full-time job has totally killed my summer social life – but I’m getting closer to my dream – and that’s all that matters. I’ve finally decided to follow the advice of the masses and create a blog to document my journey to learning design and code, with sprinkles of randomness in between. Follow me @justjamonit/@rbywoo and blog: rbywoo.com

##Ruby for Good##

The first ever Ruby for Good was a few week ago and it was so cool to see so many rubyists, both new and old get together and work projects to benefit others. Since we could break into teams and work on projects of our choosing - I thought what better chance to work on BCMS 4.0 documentation! Luckily, Craig Riecke agreed! Craig came down Ithaca, NY. He is Rails Developer for Cornell University AND published author - Mastering Dojo. When I first made the announcement that I was working on documentation for BCMS… I knew no one would be interested! After all other teams were building sexy apps in AngularJs, for example! But Craig was looking for change from his day to day - programming. So it was a win-win!

It was so great to work with someone of his skill set and background. He brought a very fresh perspective to the user/developer documentation that allowed us to rewrite and restructure the documentation rather than simply update what was there to include BCMS 4.0 features. Check out what we were able to accomplish here. Craig was able to make a lot of progress with the User Documentation, while I dove into the Developer Documentation. The great news is Craig is on board to continue updating the documentation with us going forward!! Check some our Twitter <3 from that weekend:

##Steel City Ruby##

Not long after Ruby for Good, we attended Steel City Ruby Conf in Pittsburgh, Pennsylvania. It was a great opportunity for us to visit another community of developers since we’ve mostly just engaged with the D.C. community and those who visit. We highly recommend the conference to developers of all experience levels. The organizers did a great job of selecting talks that weren’t all highly technical. In fact many of them had more to do with self-reflection and community. We also had the opportunity to give a lightning talk about Rails Girls and Rails Girls Summer of Code. We explained what each was about and our experiences. The feedback we received was very positive and helped us start a lot of conversations with other attendees. We were able to explain in more depth how Rails Girls works and make recommendations about putting on workshops and other strategies to engage local communities. It was the first lightning talk for both of us and we’re looking forward to doing more. Our Ruby Conf schedule is far from over - we have RubyDCamp and Nickel City Ruby right around the corner, in October!

##Reflecting## Since we are at the halfway point- it’s best we look back at what we have done. We have actually followed our Project Plan pretty closely: In July, we primarily spent our time getting familiar with BrowserCMS. We each built our own version of a bookstore. We created our content_blocks, portlets categories and made the our content_blocks and portlets available for public view. Specifically, we added the following features:

  • Catalog of all our books that our visitors can browse.
  • View products pages individually.
  • Categorize by type of book (Authors, Fiction/Nonfiction, Politics, Economic, Young Reader Vampire Novels, etc)
  • Authors should have their own pages that list their products.
  • Author’s other works should be visible even if we don’t have those books for sale.
  • When I view a book, I should be able to see all the author’s other books for sale.
  • When i view a product, I should see other related products for sale. I should be able to give discounts codes for an author that would last for a 4th of July weekend.
  • We also updated BrowserCMS developer documentation and user guide, thanks to Ruby for Good! Check out what we were able to accomplish here.

##Key Takeaways so far## - Google, Google, Google This can’t be said enough. Not only when it comes to errors but also when you have a feature you are trying to add, or a how do I go about doing ‘x’ ?” question. It was surprising “how much we found out just by using others people questions. Plus, Googling is a required skill to be a developer – right under using Git or knowing the command line.

  • Its okay to go over the basics For one or two weeks, we had to cover some Rails basics - in addition to building our store so that we could ensure we are asking the right questions and learn/apply the fundamentals of Rails and not just BrowserCMS.

  • Pseudo code Pseudo code is writing in English what you are trying to accomplish in code. It helps to logically map out the steps to get to your desired outcome.

  • Break large tasks into smaller ones Start small. When adding a feature, it seemed daunting and often time felt like we had now idea where to start. Breaking one big action into smaller was key because it allowed us to start with what we did know – and take it step by step from there.

##Where to From Here## Well we spent the last two weeks diving into Spree and for the last week - we have been tried installing BrowserCMS and Spree in the same Rails app and seeing what breaks. Well - it broke a number of times - but nothing that we couldn’t work through. We figured out which version of Spree plays nicely with BCMS and we are on track to fully flesh out user authenticaton, checkout, etc. by the end of the summer!

###We would like to give special hugs and <3 to our coaches, Patrick Peak (@peakpg) and Tanya Bodnya (@tatianabodyna) for all offering their time to make us better devs. Specaial thanks also to Ncud (@nclud) for letting us use their space!##

Rails Girls Summer of Code Day Off

Posted on by Laura

We love coding, we really do. But we also know that during a 3-month-long, hands-on coding program (or cough cough at work if you’re coding all day cough cough) your motivation might start to take a nosedive. This is why we are announcing a

“Rails Girls Summer of Code Day Off” on August 28th!

What that means: exit your terminal, close your laptop and do something awesome or relaxing with your team mate! Some of us are in Berlin, and there will be a small get together for local teams (yes, an afternoon on a houseboat - wonderfully sponsored and organized by Applift); but since RGSoC is a worldwide movement, we won’t let distance stop you from having a great time. We just want you (yes, YOU dearest students; but also coaches, mentors, supervisors..!) to have a fun day, wherever you may be!

Our favorite 10 ways to spend your day off

We have gathered a list of the best 10 ways to take a day off, feel free to try out some or all or to think up your own. And of course: you’re welcome to DOCUMENT ALL THE THINGS - e.g. sending us funny pictures of you relaxing with your favorite pet or going out for a hike. We love all your tweets.

1. Explore your hometown in an alternative way

The Laboratory of Experimental Tourism has a few fun ways to explore places - even in your own hometown. Some of our favorite examples:
- Counter travel (Travel with a camera, but don’t take pictures of the famous landmarks and tourist attractions. Stand with your back to the sight and snap that view instead.)
- Alternating Travel (Leave your home on foot. Take the first road on the right, then the next on the left, then the next on the right, then the next on the left, etc. Carry on until something, a no man’s land, a building or a stretch of water, blocks your path and you can go no farther.)

2. Organise a picnic

Food, music, blankets, and sunshine. Is there anything more lovely than that (especially the food part)? Find a park nearby, take some homemade sandwiches and cookies, bring a frisbee if you want, and relax! For the ultimate awesome experience, bring a scrabble with you (sorry, but I had to include that in there, as it’s my favourite board-game)

3. Movie marathon

Who said that movie marathons can only be done at night? You’re totally allowed to watch movies all day. Maybe you can each bring your all-time favourite movie - what a great way to get to know your team mate better! For the ultimate experience, we recommend making popcorn and choosing trilogies ;) Our favourite: Back to the Future, obviously!

4. Yoga class

Or any other physical activity, whether to let out all of that energy or to relax. Was there something you always wanted to try but never dared to? Is there a boxing or self-defence class in a studio nearby? Did you always wonder about this strange “pilates” that everyone keeps talking about? Now is the time to try it out. Do you love playing volleyball or basketball outdoors? Go for it! And you know what they say: the more, the merrier - so bring your team mate along!

5. Go swimming

It’s summer! At least for those of us in the Northern Hemisphere ;) Need we say more? Maybe you’re lucky enough to live in a place with a lake or the ocean nearby. Run away from the city and go swimming!

6. Crafts

This could really be anything - from making your own laptop case to designing some cute birthday cards from all your friends or baking some (non-rgsoc-themed) cupcakes.

7. Read

Grab a book or go into a newsagents’ shop, buy ALL your favorite magazines and spend the day reading somewhere outside or snuggled up on the couch. It works wonders!

8. Have a “games” day

We’ve mentioned Scrabble already, but there is a ton of other games that you could play, and you probably have a few stacked away somewhere in a box, don’t you? Whether Uno, Monopoly, Trivial Pursuit, Snakes & Ladders.. We’re sure you’ll be having the time of your life!

9. Have a media-free day

Leave your laptop and phone at home, and just head out. After the first few minutes (or hours..) you’ll get used to it. You’ll see, being phoneless for a few hours really isn’t that hard (or bad) at all!

10. Go wild at an amusement park

..because roller-coasters and bumper cars are definitely not just for kids.

Studies show that just "hanging around" and doing nothing and just lying on the couch all day won't let you feel very relaxed. Your brain wants to do things and experience stuff.

So make the best out of it, and enjoy your RGSOC-DAY-OFF!

P.S. If we find any commits or signs of you working on this particular Thursday, we won’t send you cat gifs in the following weeks! So. There. We are serious about this.

Self-promotion by RapidRailsGirls!

Posted on by RapidRailsGirls

About us:

We are Kathi Zwick and Brigitte Markmann, two aspiring software developers based in Berlin. We met in December 2013 at our first Rails Girls Workshop. We figured out that we would make a great team for the Rails Girls Summer of Code - and as you can see - we got accepted as a volunteer team! Yeah! :)

Kathi: “Remembering back, I always wanted to be a detective (like Sherlock Holmes). But very recently I realized that my skills also happen to fit perfectly to those of a programmer: I’m quick at combining new information, I have an urge to get things done and obviously I LOVE solving riddles (isn’t that what programming is all about?)! Because childhood wishes rarely come true, in reality I’ve been a recruiter for the past two years. Hanging out a lot with IT guys made me realize: being a programmer is the coolest job on earth, I’ll go for it! And here I am :) “

Brigitte: “There must be parallel universes in which I am a volcanologist or a pilot of a very small aircraft in a remote area. In this one I am a media manager who now decided to go an a slightly different adventure - becoming a developer. Why? Because languages are amazing: you can admire the sheer aesthetics and marvel at or be confused about the underlying concepts and values. Using a different one you become another persona!
Besides that I like to be around people what kind of rules out the careers mentioned above. What else? I love to invent silly taglines and titles, can wiggle my ears (up and down) and can explain movies to my friends, when they again have missed all the subtle hints…. Perfect material for a decent developer, don’t you think? ;) “

Why Rapid?!

Because we learn at a high pace ;) but also because the project we chose to start with is called RapidFTR. It’s a Ruby on Rails/Android application that lets aid workers collect and share information about unaccompanied children in emergency situations, so they can be reunited with their families. We will help upgrading the current app to version 2.0.

Things we learned so far:

  • how to use a Mac (yap, involving terminal commands and funny symbols )
  • how to use Twitter (just have to overcome our general fear of actually using it).
  • learned the English words for all the punctuation marks.
  • the importance of going to conferences - you get free tshirts there!
  • real coding stuff like git, GitHub, Ajax, jQuery, RSpec, Slim, DOM, rubocop, Ruby keywords, TDD, code coverage, etymology of foo, bar, etc. ! :)
  • how to be a good programmer in terms of style, community involvement etc…

Things we are amazed by:

  • all the hearty support we experienced so far! So many people in the Ruby community as well as SoundClouders have been very kind and super encouraging. From making us feel welcome to offering classes on whatever topic people are experts on!
  • our coaches/mentors/supervisors obviously! Erik Michaels-Ober (SoundCloud), Klaus Fleerköetter (ThoughtWorks), Steffi Tinder (ThoughtWorks) and Tam Eastley: thank you so much for your dedication and patience! And for motivating and inspiring us!
  • how much you can learn in 7 weeks!
  • how many different things you actually have to learn in order to make a Rails Application work

Things we would change about the Summer of Code:

  • turn the program into “Winter of Code”. We realized that the current “Summer of Code” makes one too excited about coding and thus you spend most of the time in front of a computer, neglecting the beautiful sunshine outside.
  • we would not choose SoundCloud as an office again. It’s just too fabulous, too cozy, too many goodies for the employees, too good food …. the result being that we’re now totally spoiled.

Anyways…

… if you’d like to stay tuned about our Summer Code, check out our blog!

… and if you’d like to hire us, don’t be shy - message us on Twitter or XING!