Monday, June 24, 2013

Team Blog

Joyce and I met up in Gardena to create our railsgirls team blog
I went for a massage to try to cure my numb fingers. 
Then I met up with Anna and we saw After Midnight.

Thursday, June 20, 2013

Eastside/Westside Meetup June

The Eastside and Westside Ruby Study Groups met up at Pivotal Labs in Santa Monica. Anna Mendoza talked about the Serve Gem, Front-end Development, Javascript and CSS, then Ira Herman talked about Heroku. We had a full crowd. There was 30 of us total. It was a totally successful event. New faces and old friends. We are building a community of female programmers and friends. 

Wednesday, June 19, 2013

Cal Tech Meetup - Internal & External DSLs

Anna and I met up at Float in Pasadena to read and study. We went  to the meet up at Cal Tech and discussed internal and external DSLs (Ch. 27& 28 Eloquent Ruby) 
Russ Olsen states "If you need to build a DSL, the choice is up to you: Do you take the ease and relative low cost of an internal DSL or go for the higher cost --and freedom-- of an external DSL?"

Monday, June 17, 2013

Bundler Rails Girls Summer of Code Plan

Joyce and I met up in Santa Monica and did some pair programming. Then we met with our coach Jessica Suttles. We saw where we are going to be working, met the cats, her flat mate and she gave us a plan for our summer. . .

Bundler Rails Girls Summer of Code Plan

1. Use Bundler, and take notes about what is good and what is bad about using it. We want to fix the bad things!
1. Improve [site documentation](http://gembundler.com)
1. Improve `bundle help` [man page documentation](http://gembundler.com/v1.3/man/bundle.1.html)
1. [Triage issues](https://github.com/bundler/bundler/blob/master/CONTRIBUTE.md#bug-triage)
1. After taking notes about bad things, and starting to reproduce other people's problems, is there anything that you _want_ to work on? because if you're motivated to do it, chances are much higher you will want to stick with it until you figure it out.
1. If not, we have a bunch of things that would make bundler better but not enough people working on them. Some of these are repeats of the steps above, but that would be fine. They need lots of doing. :)

Bundler tasks

(I'm pretty sure we can find a decent number of additional tasks that fall in the easy and medium levels by just going through the open tickets. --andre)

easy

ticket triage (try to repro, ask for more information)
update the documentation if it’s wrong or confusing
add documentation for things people open tickets about
help confused people in #bundler on freenode
add a useful error message when dependencies are circular (https://github.com/bundler/bundler/issues/2506)

medium

Patch level support (add :patchlevel argument to the “ruby” Gemfile method)
Send useful user agent with HTTP requests (@indirect has started this, it's about 80% done in user_agent branch)
Add read-through caching to the bundler-api server (save local copies of requested gems and serve those next time)
Plugin-command support (search PATH for a command and run it if it exists)
Stop saving options passed to install (this confuses people, and we’re hoping to make it better)

hard

Source disambiguation (@ckrailo has started this)
Checksum generation (@hone has started this)
Plugin callback/hook support (register code that will run when a gemfile is read, resolver is run, gem is installed, etc)
Ruby API for bundle information (Ruby class that encapsulates a parsed gemfile and provides information about gems, groups, without status, and other handy things)

Platform support (create separate lockfile entries if install is run on jruby, windows, etc)

Sunday, June 16, 2013

Stop Worrying and Love the Bomb

I thought today would be filled will studying but it was filled with inspiration. Lars and I went to LACMA to see the exhibit on Stanley Kubrick before it leaves. It is amazing. He created so many of my favorite films. I took tons of photos but I will post this one. It is from my most favorite Kubrick film, Dr. Strange Love. It is a scene that is not in the film. Apparently the movie was supposed to end with a pie fight between the USA and Russia. They shot it for several days but thousands of pies later it was cut as to not make the movie too farcical.

I read the Bundler man pages and set up a schedule for what I want to get done this week. Tomorrow I am studying in Santa Monica before I meet up with Jessica. Lars and I are going to commute together and I'm going to bring my bike with me so I can zoom around easily.

Saturday, June 15, 2013

JQuery

The JQuery workshop was good. It was my first look at it and it is amazing how much you can do with such little code. It is readable code but gosh it's so full of punctuation. I saw this }()); }), }), } Ahhhhhhhh. Back to Ruby. 

I im-ed Jessica about Monday; she suggested a desk to buy. I have one like it at home for computing so it's perfect. I am going to pick that up this week. Maybe I'll get green legs.
http://www.ikea.com/us/en/catalog/products/S29932181/

The fresh new Echo Park

 I checked out the opening of Echo Park yesterday.  It is beautiful! A study from Scotland suggests that you can ease brain fatigue by strolling through a leafy park. 


Then we watched Todd Solondz's Dark Horse. One more bit of inspiration tomorrow in the form of LACMA's exhibit on Kubrick and it's back to more Ruby.





Friday, June 14, 2013

JQuery Preparation

Today I worked on typing, Code Academy Ruby Track, styling this blog and prepping for the JQuery Workshop I am going to tomorrow.  I think the workshop will be good but I wish I hadn't already paid to go because I just want to study Ruby.

Thursday, June 13, 2013

Rails Girls Summer of Code!

Yesterday I found out that I was accepted to do the Rails Girls Summer of Code! 

I am so incredibly excited and grateful to have this opportunity to learn and to contribute to the Ruby community by working on an open source project. Joyce Hsu will be my pair and Jessica Suttles will be our coach. It is going to be an intense summer. We are going to start on July 15th until then I am going to study as much as I can. 

Today I went to the L.A. Ruby Meetup at Scout Advertising. There were 9 of us from the Eastside/Westside Ruby & Rails Study Group 

I started going through the Code Academy Ruby Track again today. 

Machiko sent me a link to typing practice for Ruby. I am not a fast typist but I am going to work on getting faster. 

These are all the teams selected to do Rails Girls Summer of Code: 

  1. Carla (Australia) and Anja (Germany) to work on: Sinatra and Farm Subsidy Open Government Data
  2. Cecilia (Argentinia) and Mayn (Norway) to work on: Open Source Job Board 
  3. Jen Diamond and Joyce Hsu (both USA) to work on: Bundler 
  4. Laura and Adriana (both Colombia) to work on: Rails (Conductor) 
  5. Magdalena (Poland) to work on: impress.js 
  6. Maja and Nina (both Slovenia) to work on: Spree 
  7. Nicole (Germany) and Laura (USA) to work on: RailsApps and Rubinius 
  8. Saskhi and Pallavi (both India) to work on: Diaspora 
  9. Wiktoria and Alicja (both Poland) to work on: Species+

Wednesday, June 12, 2013

Cal Tech Meetup RomyonRuby

While Machiko, JZ, Joyce and I were studying in Pasadena at Float we met a fellow female rubyist, Romy. She was so excited that she came with us to the CalTech Meetup where we talked about monkey patching and the slice method from the Ruby Koans.  There were a couple of Perl programmers there tonight who have decided to cross over to Ruby after not being able to hire Perl programmers at their jobs.
Eric and I worked on setting up NerdTree on my vim.