Team DEIGirls 
- Starts On
- June 05, 2015
- Finishes On
- June 05, 2015
- Last Activity
- September 30, 2015
We are the DEIgirls! We are from Coimbra, Portugal and we are both enroled in computer science at the local University, which is one of the oldest in the World. Both of us have previous degrees in other scientific areas and we have been involved in research on those areas.
The DEI part of our name comes from the department where we study, Departamento de Engenharia Informática (Department of Informatic Engineering), that belongs to the Faculdade de Ciências e Tecnologias da Universidade de Coimbra (Science and Technology Faculty of the University of Coimbra).
Will be added by RGSoC Organizers
September 30, 2015
Team DEIGirls  — at September 30, 2015 14:44 UTC
Today was the last day of RGSoC. Our little summer adventure has come to an end.
There was not much work left to do. It was mostly a farewell day... We did a goodbye session with our fantastic and amazing supervisor Alex and we talked with our coaches and mentors (a really wrap-up goodbye session is scheduled for next week). Now we are trying to cope with the absence of RGSoC in our lives.
Team DEIGirls  — at September 30, 2015 11:01 UTC
On the second to last day of RGSoc (crying non-stop) we finished the mailer gem generator. Luca, the project owner, accepted our last pull request, reviewed our code and refactored it. The next release of Lotus is almost done and our gem will be made public! :D
We also did a hangout session with our mentor Trung, to wrap up our work and we reviewed the mailer documentation.
Team DEIGirls  — at September 30, 2015 10:58 UTC
On Monday we did a hangout session with our mentor Trung and we decided to channel our efforts on the generation of the mailer gem. We spent the rest of the day working on that and we added command line options to configure the mailer upon its generation!
September 25, 2015
Team DEIGirls  — at September 25, 2015 14:58 UTC
Today we worked on the mailer generator! :D And it is already generating stuff, like folders, files and code!
We also participated in the Friday hug with Anna from GirlsCodersWars team, chatted with the other teams (our last Friday together) and with our amazing supervisor!
Team DEIGirls  — at September 25, 2015 10:21 UTC
Tuesday we had a teamviewer session with our mentor Trung, who helped us correct a few more things in the integration, so we mainly worked around that part of the code. We also worked on our blog post (have you seen it? We're very proud!) :)
September 22, 2015
Team DEIGirls  — at September 22, 2015 08:51 UTC
Our morning started with a session call with our mentor Trung and our coach Chrisitan. Then, we went to work on the integration. While doing that, we realized that our previous updates on github kind of messed up our branches and we had to rewind the head of our commitments and redone the code. Oh well...
We also started working in our final blog post. The end is near and we don't like it.
September 21, 2015
Team DEIGirls  — at September 21, 2015 10:34 UTC
On Friday we had to depart with Christian. Since the weather was great, we decided to take the scenic road to Porto and we stopped for a walk at Serra do Buçaco and visit the Buçaco Palace Hotel. Afterwards, we went in for a treat, and had a delicious "leitão assado da Mealhada" for lunch. Then, we went on a quest to find the best portuguese custard tarts. I guess the people at Crispy Mountain got really happy with that ;)
After we made sure that Christian was safely on the plane, we got back to Coimbra and we still had the time to plan our future work. 10 more days to go!!! :D
September 20, 2015
Team DEIGirls  — at September 20, 2015 23:24 UTC
Since our coach Christian was visiting us, we decided to spend most of the day out of the office. But first, we solved a few problems with our project and we answeared to the comments piling up on github. Then, we joined a guided tour by Go!Walks through the UNESCO World Heritage part of the city. Starting downtown, we visited the Church of Santa Cruz, where the first two Kings of Portugal are buried, and we went across the old city Wall throught the door of the Torre da Almedina. Going up we passed the Old Cathedral, the New Cathedral and several student Republics until we reached the Royal Palace which is the core of the University of Coimbra. After the guided tour, we visited the University. namely S.Miguel chapel, Joanina Library, sala dos Capelos - the former Throne Room of the First King of Portugal, now used for PhD defenses -, the tower of the University and the botanic garden.
After finding the perfect spot for working, we took adavantage of Christian's presence to review our project and take off all of our doubts! We even got the chance to see some of the projects he has been working on lately, what gave us another perspective on working with Ruby.
Team DEIGirls  — at September 20, 2015 22:56 UTC
Although RubyConf PT had ended, on Wednesday, Braga was still full of Rubyist and it was impossible to leave the city without crossing paths with them. On truth, we didn't get as far as the hotel elevator without meeting anyone! Since we would be driving back to Coimbra, we decided to offer a ride to Porto to some of our new friends. We ended up eating a Francesinha, a famouse dish from Porto, and climb up Torre dos Clérigos, an iconic tower that offers an unique view of the city of Porto. After we departed from out Rubyist friends for real, we proceded with our journey. I must say that me and Rosa didn't travel alone. We kidnapped our coach Christian for the rest of the week!
The journey back had a mandatory stop on the beach, to enjoy the shy sun that was finally making an appearance. And, throughout the day, we had lot of opportunities to discuss Ruby, Lotus, our work, oppen-source projects and working in a company with Christian!We even had some German-Portuguese lessons. It was awesome!
Team DEIGirls  — at September 20, 2015 22:30 UTC
The second day of RubyConf PT was as awesome as the first, but "a little bit" more rainny. We had to buy rain protection just to get to the venue due to a tropical storm crossing Portugal. However, the Theatro Circo de Braga was such a pleasant venue that we didn't mind to stay inside for the rest of the day!
Our favorite talk of the day was, of course, the one done by our coach Christian, who talked about what he learned while being a programmer working for industry. He also made such publicity to our portuguese custard tarts, called Pastel de Nata that Rosa decided to buy a bunch of them so our new friends had a chance to try it. I guess she changed a few lives back then :P
The end of the night was hard. We met so many amazing people during RubyConfPT that parting was difficult. Although, we made plans of meeting them next year at RubyConf PT. We love the rails community! <3
September 15, 2015
Team DEIGirls  — at September 15, 2015 07:27 UTC
Awesome, awesome, awesome, awesome!!!!
It started with Bilbo! And then entered Gandalf from Game of Thrones with the horse-bunny clapping coconuts Monty Python-style XD
We heard really great talks about versions of ruby and keyword parameters (Ruby 2.2.0 had a bug. 2.2.1 fixed it, but had its own bug. 2.2.2 was supposed to have a fix, but they forgot to add it, so use 2.2.3), how Ruby smells (look for the reek gem), how deleting is faster than re-writing, and how Inês is an unreliable narrator! We were also read a book called "Amelia Bedelia learns to code" by Kylie Stradley, that was my favorite talk!
The Sunset Party was really something, I got Inês and my coach Christian singing duets with me and a boys vs. girls "Eye of the tiger" XD
More to come tomorrow!
September 13, 2015
Team DEIGirls  — at September 13, 2015 22:46 UTC
Today, after a 2h drive in the rain (!), we finally arrived at Braga, where we gave a lightning talk about our participation in the Summer of Code in the local Rails Girls event.
Checkout our awesome presentation here
We also helped out with the coaching of our "next generation" of Rails Girls :)
September 11, 2015
Team DEIGirls  — at September 11, 2015 13:51 UTC
We're like 2 kids before Christmas, we want our box!
So we did some integration and waited by the mail but it didn't arrive.
We expect puppies to compensate our wait. But unicorns will be fine as well.
Also, RUBYCONFPT NEXT WEEK!!!!!!!!!!!!!!!!!!!!!!!!!!!!
We get to meet our coach Christian, lalalalalala.
September 10, 2015
Team DEIGirls  — at September 10, 2015 14:04 UTC
In order to integrate our mailer gem with Lotus, we started the day with a team viewer session with our mentor Trung. We corrected some errors, added a few more tests, did 2 PRs and one is already merged!
We also did our weekly catchup session with Alex where we talked about his crazy trip to Uganda to meet black mambas and cycling!
September 09, 2015
Team DEIGirls  — at September 9, 2015 16:12 UTC
Today we had lots of fun playing around with prezi to prepare our lightning talk. We are thrilled to have the opportunity to talk in a RG event and motivate other girls to pursue a career in tech! Since we will be coaching the event as well, we have been practicing ruby on rails (metaprogramming doesn't have rails :P), doing some tutorials and testing stuff.
September 08, 2015
Team DEIGirls  — at September 8, 2015 16:05 UTC
Today we worked on our lightning talk (we had a friend do an amazing job with the background picture, we'll show you later), we chatted with Alex, who says we are his Ruby children and loves us the same (I hope he loves me most) and we thought about our blog post (Inês says she doesn't want to do it now because she doesn't want the program to end - she doesn't mind getting rid of me though).
We also discussed integration of our gem with the framework, and scheduled a meeting with our mentor to help us with that tomorrow.
September 07, 2015
Team DEIGirls  — at September 7, 2015 16:13 UTC
We started the week planning for upcoming events and most of our day was dedicated to prepare our lightning talk for the Rails Girls event in Braga.
But we still got some time to look at our beautiful gem and decided to add a few more tests that lead to some new problems and... we entered in the snowball effect of problems with a lot of frozen stuff in the mix! But, hopefully, we got it straight ;)
September 04, 2015
Team DEIGirls  — at September 4, 2015 16:03 UTC
Today, after our catchup session with our coach Christian and our mentor Trung we started working in the integration of our mailer gem on Lotus. We also refactored some tests, worked on some bugs and added the attachment feature!
Team DEIGirls  — at September 4, 2015 10:42 UTC
Wednesday, we battled with code refactoring. We corrected some stuff, tuned another and updated the documentation. Our gem looks more polished everyday!
We also took some time to plan future events: coaching a RG event, lightning talk, going to RubyConf PT.
September 02, 2015
Team DEIGirls  — at September 2, 2015 16:45 UTC
Today we had a big enlightening session with our mentor Trung (thank you!!), who helped us understand several conceptual errors we were making, that brought on a wave of refactoring tests (and some code), and the removal of some useless things from back when we had no clue what we were doing (yes, now we know what we're doing - almost always) ;)
September 01, 2015
August 28, 2015
Team DEIGirls  — at August 28, 2015 14:51 UTC
Today was documentation day! With our mailer gem running on wheels, it was time to delve into writing its usage documentation.
We love Fridays because are ketchup days! XD In the morning we had our weekly session with our mentor Trung and our coach Christian, where we discussed our plans for the next month. In the afternoon we talked with our supervisor Alex and shared stories about our day-off and learned that everyone is a box full of surprises!
August 26, 2015
Team DEIGirls  — at August 26, 2015 21:27 UTC
After correcting some glitches in our pending PRs, hurray! they were accepted, and there is a working mailer in Lotus! :D Only missing integration with the rest of the framework and creating the actual gem (and finishing documentation, that is on its way).
FYI (in case you are including modules and doing some metaprogramming):
This works in ruby 2+ except in 2.0.0:
To work in 2.0.0 you need to do:
Because aliens are purple and wear green hats. (Actually it's because .included is private, but whatever)
August 25, 2015
Team DEIGirls  — at August 25, 2015 16:25 UTC
Oh yes, she (Inês) put on the 10 hour version. We got tired after 12 minutes.
And while we were hearing pink unicorns, we corrected the millions of billions of conflicts that git offered us in its looooooong DDoS attack.
In the last part of the day we started the documentation of the gem. And she put on the song. Again. Pink fluffy unicorns dancing on rainbows.
August 24, 2015
Team DEIGirls  — at August 24, 2015 15:45 UTC
...dancing on rainbows!
Besides dancing with unicorns, today we did a catch-up session with our project mentor Trung, revised our active pull requests, modified a few things on our fixtures and squashed everything into a unicorn horn, shiny and powerful!
We had to move our catch-up session with our supervisor Alex because he was a little bit under the weather. Get well soon (watch the markdown video in loop for a speedy recovery)!!!
August 20, 2015
Team DEIGirls  — at August 20, 2015 14:57 UTC
Today we altered some methods and variables to be instance methods instead of class methods (meta-programming FTW!); we also added a scope and locals to be able to render templates with concrete methods and variables.
:D :D :D
♩♪♫We're almost there!♫♪♩
August 19, 2015
Team DEIGirls  — at August 19, 2015 15:58 UTC
Oh yes, it's true! We actually created a mailer that sends an e-mail! A very basic one BUT it works. You can actually send an html mail :) WHOOOHOOO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Also, sushi and ice cream for Rosa, salad for Inês.
August 18, 2015
Team DEIGirls  — at August 18, 2015 16:16 UTC
Finally we defeated the devil! Or at least tamed the beast. We were able to merge, rebase, squash our pull requests, at last! Yeaaaaaahhhh!!!
Afterwards we started working on a new feature for our mailer gem that uses the mail gem to send emails. Simple as that :D
August 17, 2015
August 14, 2015
Team DEIGirls  — at August 14, 2015 15:28 UTC
Friday is ketchup day, so we had our weekly session with our mentor :D We reviewed what was done this week (hopefully, the PRs will be merged) and planned for next week. We were also asked to write a little to-do list of each issue, and to do a blog post for the Lotus blog when the gem is done.
Instead of start working in a new issue. we took the day to do some tutorials :)
August 13, 2015
Team DEIGirls  — at August 13, 2015 16:32 UTC
In this murky day (outside, inside it's nice and balloony still) we had the absolutely essential help of Nancy, my adorable 4 year old Pinscher and the love of my life (Rosa talking here) that helped us fix our splat hash bug from yesterday :D YEY!
We did 2 more pull requests (4 pending now!) and cleaned up all the code, removing unused methods we made when we knew nothing (we're Jon Snows, and not dead, just like him!) and sprucing up our tests.
And now we will flee to our houses before it starts to rain, because we didn't bring umbrellas (ellas, ellas, ellas, e, e, e).
August 12, 2015
August 11, 2015
Team DEIGirls  — at August 11, 2015 15:55 UTC
The skip ball we bought yesterday allowed us to skip issue number 5 and go straight to issue number 6. And it is already brewing! On the way we found and solved a little pixie bug in our previous work and we added some more tests on previous issues.
Alex offered us Rubymine licenses and we made fun of Rosa because she doesn't like to use proper IDEs (Rosa still uses Geany although Inês does her best effort to show her other stuff). Now we are waiting for someone to offer us some Macs since everyone is so eager for us to use them!
P.S.: Inês is a pain. I only need a text editor to write. At least I don't use VIM. humph.
P.S.S: You can all see what I suffer daily with Rosa. xD
August 10, 2015
August 08, 2015
August 07, 2015
Team DEIGirls  — at August 7, 2015 16:26 UTC
This was an extremely productive day! We learned about procs, lambdas and whatnot and dealt with our third issue, the mail delivery dsl :)
And we finally managed to create a branch and push something there, since our 2nd pull request is pending ;)
There was also our weekly catchup with our mentor Trung and our coach Christian and a brief chat with Anika :)
We love our team! :D <3 <3
August 06, 2015
Team DEIGirls  — at August 6, 2015 23:36 UTC
We had a great team but now we are more and merrier! :) Our beloved Anika decided to call for reinforcements and Benedikt, Marcus and Ramon answered the call and joined our team to help us with meta-programming! And they were great and answered a lot of our newbies questions! xD
Half of our morning was spent wowing this amazing community and meeting our new coaches. <3 We also had a team-viewer session with our amazing coach Christian, whom magically solved our problems! We spent the rest of the day working on the second issue of the mailor gem, did another TV session with Christian, and ta-da! We made our second pull request!
Team DEIGirls  — at August 6, 2015 08:50 UTC
This Wednesday we re-did our code and shared our screens with one of our coaches after very many attempts. We tried screenhero, skype, appear.in and finally teamviewer worked. So much install, so little time!
We also had 5 (five) people (that we know of) who volunteered to help us with our project, since it is meta-programming (we had no idea that it had a name, but it explains a lot :P )! This is an absolutely awesome community! <3
August 04, 2015
Team DEIGirls  — at August 4, 2015 20:45 UTC
Once we got back to work, we had a chat with our coach, and "reset" our code to solve issue #2.
We also talked to Anika (finally met her, YEY!!!) and Alex (we love you!!) who are the best people ever whose names start with 'A' :D
Can't wait to advance with our work!
July 27, 2015
Team DEIGirls  — at July 27, 2015 21:05 UTC
I can smell it in the air (everytime I look around).
We made some headway with our tests and our module-class relationship (much like a love-hate one).
We had a big call with our coach Pablo :D
And one with our super hiper mega awesome supervisor Alex <3 <3 <3
Yes, it's linking day just because.
July 26, 2015
July 25, 2015
Team DEIGirls  — at July 25, 2015 16:04 UTC
That means not literally "we want tests". Except they don't work. We bumped our heads into the module vs class problem, and it wasn't pretty. Especially writing tests for modules that are used by classes that have to be instantiated so that we can get their names and blablabla blablabla (whiskas saquetas). At least it's sunny out there and not too hot :)
July 24, 2015
Team DEIGirls  — at July 24, 2015 16:44 UTC
Today we met with our mentor and coaches and discussed our agenda. We also had a little catchup chat with our supervisor.
We finished our blog post and created the pull request.
Afterwards we attacked the second feature of the mailer gem and corrected some issues on the first one.
We also got the chance to play a bit with Oculus Rift! :D
July 22, 2015
Team DEIGirls  — at July 22, 2015 18:33 UTC
Today, We installed a virtual machine with debian to test some deployment scripts, had a couple of chats with the supervisor and coaches, and got the directions to jump in and start the mailer gem!
We also had a lecture about the Tesla car that has a JSON API and planned our trip to RubyConf Pt!
Team DEIGirls  — at July 22, 2015 08:59 UTC
Tu is you in Portuguese. Not sure where I was headed with this.
So... On Tuesday we continued css tutorials and read some links given to us by the coaches about deployment (specifically, deploying assets on heroku - good name for a martial art - , and other ways to "take care" of assets wink wink).
We also did some mysterious stuff (Inês made me write that) related with our blog post (so awesome, we are). You just have to wait 'till Monday.
July 20, 2015
Team DEIGirls  — at July 20, 2015 16:07 UTC
Today was study day! We've done some tutorials of CSS and we read stuff about rspec.
We also corrected a small error in our diary app that was having big impact! Now it's online with a gorgeous 90's look!
And we started to write our blog post!
July 17, 2015
Team DEIGirls  — at July 17, 2015 21:37 UTC
On this hot Friday the day started with a call with one of our coaches, who helped us figure out what was wrong with our sessions (sessions are magic I tell 'ya!). Then we had a call with a mentor and a coach, where we got our next assignments (learn css and assets stuff, and improve our knowledge of TDD) and we were videobombed by an awesome random Australian guy (we love you dude!). We also dabbled in the world of security, trying to figure out the best way to encrypt our passwords (sha + salt or bcrypt - we went with the latter).
We also had a very cookie talk with our magnificent and awesome supervisor :D
(Yes, I know the dance style is cha cha cha and I very much enjoy dancing it. Almost as much as eating cookies.)
July 16, 2015
Team DEIGirls  — at July 16, 2015 22:26 UTC
So, today we were finally able to deploy our blue diary on Heroku! Our fist app in Lotus is finally online! :D And we had to take it down because we still didn't get the hang on the authentication and we didn't want any unexpected inappropriate message submitted xD
There were some minor errors to correct. Yeah, they were minors, that doesn't mean that they were few...
This time was Inês who sang a lot (Wimoweh, wimoweh, wimoweh, wimoweh) and there was no ice-cream to anyone :(
July 15, 2015
Team DEIGirls  — at July 15, 2015 16:50 UTC
This was the un-monkey-patching day! We un-monkied some code, did a few method overrides, removed some hidden fields, and got a drop-down menu working correctly. We also tried to deploy our blue diary to heroku, but the database (oh the database) is not cooperating, so, find out what happens on the next episode of Dragon B.. hem hem, Rails Girls Summer of Code!
I sang a lot again and gave Inês an ice-cream again. Just because.
July 14, 2015
Team DEIGirls  — at July 14, 2015 17:47 UTC
Today we finally beat Postgres! At last our databases are running smoothly :) However, github played some tricks and gave us troubles -.-
We CSS'ed some stuff and form'ed some other. And Rosa sung a lot. Really, a lot. But she gave me an ice cream, so I'm not complaining.
July 13, 2015
July 10, 2015
Team DEIGirls  — at July 10, 2015 17:28 UTC
This beautiful Friday we tried writing a diary in Lotus, got stuck in the database and spent the afternoon getting help from our coaches and mentors. Yes, the DB is working now! :D We also had a little chat with our supervisor about how things are going (good!).
July 09, 2015
Team DEIGirls  — at July 9, 2015 16:02 UTC
Today we read Lotus documentation, learned about secure comparison of strings, rails' mailer and some standard coding rules we weren't aware of (yes, now we put aaaaall the spaces between all the things to make it pretty). We had a call with one of our coaches as well.
July 08, 2015
July 07, 2015
Team DEIGirls  — at July 7, 2015 12:33 UTC
This week we are going to apply what we learned into a real project. Therefore we are going to create a diary application on Ruby. Our workflow was:
- Consolidate Rails knowledge.
- Learned how to use git.
- Started a new Rails project.
July 03, 2015
Team DEIGirls  — at July 3, 2015 21:14 UTC
Today we finished a rails tutorial, and "hung out" with our supervisor and the guinea pig. We also had a long skype call with one of our coaches who explained to us the folder structure of a rails project and other specific questions we had about ruby and rails.
Also, ice cream to celebrate!
July 02, 2015
Team DEIGirls  — at July 2, 2015 21:41 UTC
On our second day we finished the Ruby tutorial we were doing and debated some aspects of Ruby with our coaches (Garbage collecting, for example). We also scheduled online meetings with supervisor, coaches and mentors.
July 01, 2015
Team DEIGirls  — at July 1, 2015 18:35 UTC
So here's what we did on our first day:
- Said good morning to everyone!
- Configured Ruby, Lotus and Git
- Petted the guinea pig
- Did Ruby tutorials from codeacademy
- Fought against Team Melbourne for the last piece of cake from GirlsCodersWars evil laughter
- Ate sushi and ice cream
- Continued doing tutorials
- Tweeted stuff
Between all that replied to messages from mentors, coaches, teams, etc ;)