EuRuKo2013 - design

Posted by katsampu at 01 Feb 2013

EuRuKo (European Ruby Conference) is an annual conference about Ruby, a programming language upon which skroutz.gr is built. Since Euruko 2013 is taking place in Athens, we were more than excited to contribute to the event organisation. The concept of the logo design One of the first steps ne...

Baruco 2012

Posted by vrinek at 17 Sep 2012

This year, Skroutz sent a bunch of developers to attend the Barcelona Ruby Conference. The presentations on Baruco ranged from running a business and programming methodologies down to tracing and debugging code and the very internals of Ruby itself. The way we work Scott Chacon reminded us tha...

Crafting newsletters on Rails

Posted by jgakos at 14 Jun 2012

Why send newsletters? Well, this is common sense. Customers are the most valuable resource you have and once in a while, you need to remind them how thankful you are for this deal. Besides newsletters introducing new features, updates etc, sending detailed information about their last month or w...

Removing wildcard routes

Posted by vrinek at 08 Jun 2012

Target: remove the :controller/:action(/:id) routes from config/route.rb. Problem: make sure we have complete route coverage. Well, the problem can be solved in two ways: Go into every controller and translate each action to a routing spec. Parse last week's logs and check whether each url is...

How we manage to manage

Posted by bandito at 28 May 2012

Last year our team almost tripled in size. We went from 6 people to 15 people including developers, designers and devops. While it was great to see the team grow we faced problems we never had as a small team. The whole team is working on a single project (Skroutz) so partitioning the workload v...

Implicit design patterns

Posted by nemlah at 25 May 2012

Pattern from the French patron, is a type of theme of recurring events or objects, sometimes referred to as elements of a set of objects. The last version of Skroutz.gr heralded a very clean cut for us in terms of design approach and level of refinment. We did have a thorough upfront design p...

Kowalski, progress report!

Posted by vrinek at 11 Oct 2011

Let's begin with some numbers about skroutz.gr: app/ 21k+ lines of code lib/ 15k+ lines of code about 380 classes spec/ 38k+ lines of code in ~350 files 6k+ spec examples takes about 7 minutes to run all specs 7 minutes is a LOT of time to wait before you merge and push your experimental fea...

Yay! New Offices

Posted by bandito at 02 May 2011

We long wanted to redesign our office space. After 2 months it's ready and we'are really happy with the result. The goal was to have a clean, fun and usable space to work. Kudos to Kyriakos and DesignTeam for the office design, and to Alexia for the abstract design work. See the photos below fo...

Skroutz architecture in bullet points

Posted by bandito at 12 Feb 2011

I saw this nice post from the stack exchange people about their architecture in bullet points and I thought I should write a similar one for skroutz. This includes Skroutz.gr only, not sister sites (like Gameover.gr, Skroutzstore.gr, Soby.gr etc) Traffic 31M pageviews per month 400 - 450 HTTP ...