Monthly Archives: August 2013

Listing skillsWe added a list of skills to every post and they are now being listed so that developers can clearly see the requirements for the job.

The searching continuesWe have resolved the problem of how to add skill tags to each post and make them searchable. On Monday we will implement our solution. We can’t wait to see this important feature in action!

Local Ruby MeetupWe had the chance to give a talk in the local Ruby meetup which took place in Buenos Aires yesterday. It was a very nice experience, we felt comfortable and very well treated by our -now- colleagues! 🙂

We explained everything about our project and the Rails Girls Summer of Code campaign. Our ‘audience’ seemed very interested in what the project was about and how we were facing it. It was a very positive experience and now we feel more confident about giving other future talks.

Back to businessAfter the “talk experience” we went right back to our app. The first things we did was updating our repo documentation so anyone who’s interested in trying out our project on their computers have all they need to run it!

The Search Engine Era has just begunWe started working on the searching related features our application will need:– Companies will add skill keywords from a list when they post a job offer.– Developers will be able to search for jobs applying a filter with keywords.

Remember, you can always head to our GitHub repo to see how our project is doing. 🙂

Reset passwordNow companies don’t have to worry about forgetting their passwords because they can reset them after receiving an e-mail with instructions.

Testing never ends
As usual, after adding a new feature to our app, we test it to make sure everything works as expected.

How many applicants applied?
Companies can now see in their dashboards the number of applicants for every job post.

Extending the expiration date for posts
When posts are about to expire, companies can click on “Extend expiration date”, so they’ll make sure the job stays listed.

Our presentation
We spent some time preparing our very first presentation.
Tomorrow we’ll be talking at the Ruby local meetup (@rubyargentina) where we’ll show everything regarding our project and the Rails Girls Summer of Code program.

DetailsWe are adding notification details. Now when companies or developers go to ‘Edit profile’ and don’t change anything it won’t appear the message of ‘Successful changes made’, instead they’ll be redirected to the dashboard or profile pages.

Password length validationsWe added a length validation for passwords. When companies signup or modify their profiles, they’ll need to set a password longer than 8 characters for security sake.

Separating messagesNow all mailing messages are saved into a separate folder so they aren’t mixed up with the routes code.

Forgot Password?We started working on this feature and we’ll keep working on it tomorrow.

On Wednesday we’ll be giving a short talk at the local Ruby meetup, so tomorrow we’ll take a little while to prepare our project presentation.

Delete account feature completed
We finished implementing the deletion of accounts for both companies and developers. If a company removes its profile developers will receive a notification if he/she applied or favorited any of the company posts.

Add gravatar
The developer profile now includes the user gravatar that will be displayed together with their application.

Past week
This week was a brain twister and we learned a lot! The last couple of days we had to become truly aware of how the database works and how everything is connected to best run through the deletions of accounts.

Next week we will start adding new main features. First up are the search filters for finding relevant posts. We are looking forward to new challenges!

No posts? No applicants? No favorites?Now when there aren’t any posts, applicants or favorites a message will inform about it on the different pages.

Deleting company accountIt took much longer than we thought because we also had to think about deleting the job offers, applications, favorites and every reference to the company posts to avoid inconsistency in the database. The challenge was making the process as efficient as possible. We still have some improvements to do, but now a Company can delete its account.

FixesWe started the day by fixing a number of things we had on our -always growing- to-do list. Amongst them were fixing the listing of posts on company dashboard, a little bit of styling and changing the character limit for company posts.

TestsWe continued with the tests we always do after adding changes to our app. Today we wrote the tests for the developer favorites posts and applications features that we added last week.

NotifyingWhen companies remove a post or an applicant an e-mail is sent to the developer and the company to inform about those actions.

Company favoritesWhen an applicant is an interesting candidate for a company it can be marked as a favorite to contact later.

Now we are really focused on finishing all the functionality of the application before moving on to the styling of our project. 🙂

My favoritesWe completed the Favorite post feature. Now a developer can click on Favorite and save a post to apply later.

My applicationsWe added a page to display the list of applications made by a developer.

Delete applicationNow a developer can remove an application whenever needed.

Small holidayIn Argentina there are now some official holidays coming up. We also have some paperwork and studying to do on Tuesday next week. We will therefore return on Wednesday. Those two weeks of pre work we did before the official start of the project are now paying off.

We feel confident about our progress so far and our coaches have been very helpful and great motivators! 🙂