RSS Feed

Working @GitHub Support, programming for fun, working remotely, love cooking and food, and want to learn how to play the guitar.


TEDxThess 2012

2012-05-14

This year's TEDxThess was amazing. It was better than last year's, and last year's was awesome too, which makes this year's AWESOMAZING

More


Rebranding Greece

2011-12-19

I loved Peter Economides speech at 11th "Aristotelis" Congress of EEDE in Thessaloniki. Can it be done? Hope dies last, right?

More


thessaloniki.rb drinkup #2

2011-08-26

Yesterday we did our third drinkup. So far, this group, does two kinds of events: meetups and drinkups.

More


thessaloniki.rb

2011-07-05

Thessaloniki finally got a new Ruby meetup group that will try to come together once a month and throw presentations on interesting Ruby related (and not) topics.

More


How to make git diff work with vimdiff

2010-11-11

If you are working like me, you use git through the terminal. Sometimes it's real good to be able to check the differences between changed files, side by side. I did that using vimdiff

More


How to show generated SQL by ActiveRecord in Rails console

2010-07-07

There are times when we want to see the SQL ActiveRecord generates. We can do it easily by issuing the following statement as soon as we run script/console:

ActiveRecord::Base.logger = Logger.new(STDOUT)

Now each time we issue an ActiveRecord statement, we'll get the SQL first.

More


Video: Work Life Balance is an Ongoing Battle

2010-06-10

QUOTE: "Nigel Marsh is the bestselling author of "Fat, Forty and Fired" and "Overworked and Underlaid" and the Regional Group CEO of Young and Rubicam Brands for Australia & New Zealand. Finding the balance between work and life is an ongoing battle."

Show


Be a goat and don't get bitten

2010-06-03

My good friend Dimitros has created this nice, little, simple game. You are a goat trying to avoid getting bitten by a flying thing. Go and play and beat my score!

Show


Business Time video

2010-06-01

Business Time from Casey Donahue on Vimeo.

We must remember. First and foremost Vimeo is a business.

Show


Welcome to my new site

2010-05-31

My old site stopped working because my hosting provider decided it was time to stop offering a free Wordpress account. I could easily transfer my site to Wordpress.com or even to another hosting provider by installing Wordpress myself. I decided creating my site using Ruby on Rails instead.

More


People don't buy what you do they buy why you do it

2010-05-11

I really liked the following TED speech by Simon Sinek:

Show


MySQL gem doesn't work after upgrading Ubuntu

2010-05-06

I upgraded Ubuntu 9.10 to 10.04. Everything was cool. I tried to work on a Rails project I am involved by issuing the command rake db:migrate to update the database.

More


The psychology of instant messaging

2010-03-23

We are using instant messaging a lot (IM). Our team is working remotely and IM helps us communicate. I have realized that communicating using IM can be rather difficult sometimes. One of the reasons is the lack of visual contact. The two (or more) chatting parties cannot show their body language.

More


How to enable VCS infromation in zsh

2010-03-10

If you are using zsh as your terminal in Ubuntu, you can use a built in feature to display version control information at the prompt.

More


Daily scrum meeting for remote teams

2010-03-01

As a remote team with dispersed team members, we need to find ways to stay connected, motivated and committed. We thought of borrowing something from Scrum and try it out. It's the Daily Scrum Meeting or Daily Stand Up and we have decided to try it for 30 days and see if we like it or not.

More


PAbarcode gem

2009-12-30

In a previous post I mentioned that I started maintaining a set of helper Ruby classes for working with barcodes. I have changed the structure of the project to make it a gem and I have published it on GemCutter.

More


Ruby helper classes for barcodes

2009-12-23

In my day job, I work a lot with barcodes. We develop Windows Mobile software for devices with barcode readers. From time to time, I need to do file manipulation chores. That is: colleagues give me text files that contain barcodes and ask me to transform these.

More


Blog Action Day: Working remotely helps pollute less

2009-10-15

If you follow me, you know by now that me and my team (4 people in total) started working remotely. I was wondering what to write for Blog Action Day. I decided it would be cool if I could calculate some numbers that showed how we affect our environment in a positive way.

More


Rails: url vs path

2009-09-21

I was wondering why some people are using _path and why some use _url. For example, if you have a Post resource you can write the following in your view

More


Volunteering

2009-09-01

Volunteering to non-profit organizations or to open source software projects is my an activity I really enjoy and I think gives me a lot of things

More


A typical workflow for a team using Git

2009-08-27

Lets assume you are in a team, working on a Rails project and you have chosen Git as your version control system. One way to complete a working cycle from pull to push is:

DISCLAIMER: There are more ways and many situations that are not described here. This is only a note to self that may also be useful to you.

More


Git log

2009-08-25

When I am working with git, I find it useful to take a quick look at the log. The default git log command doesn't show the actual modified/added/deleted files. You can use some switches to make the output more useful.

More


Working remotely

2009-06-22

It all started in the early days of 2009. I was pressed by management to improve our team's productivity. We are a team of 4 programmers with me as a leader. I identified some factors that in my opinion influenced our productivity and I reckoned working remotely could eliminate them. As a result we could increase our productivity.

More