Mar 01 2010

I’ll speak at “Better Software” 2010

Category: me, presentationgiordano scalzo @ 2:38 pm

Better Software 2010
Better Software is a quite new IT Conference, mainly addressed to non technologic parts of making software.
This year I’ll give a speech about passion, enthusiam and pride to be a developer, and the how that can be used by the companies to make a lot of money ;-) . See you there!

Technorati Tags: ,

Tags: ,


Dec 23 2009

What I learned doing a Katacast

Category: me, presentationgiordano scalzo @ 10:32 am

As said before, last week at Milan Xpug meeting, we organized a kata evening, with the same challenge done with different language.
During the practice to reach a quite well solution, I publicized my attempts through Twiiter gaining attention from Corey Haines hinself who asked me if I was interested to appear on katakasts.com as a guest: wow, I felt like a teenage U2 fan who, while playing in garage, receive a call from The Edge asked him if interest to play some concerts with them!

Anyway, I tried to record a good enough kata, that means without compilation error, in resonable time and typed in smooth way.
That could sound as a straightforward thing to do (I thought it that way), but I invite everyone tho give it a try: I did almost 10 complete recording, not counting all false starts or big mistakes near the end of kata.
I noticed how often I did errors in first steps, I think while I’m not into the “flow”, or at the end, when I start to relax.

Anyway, the only way to perform a Kata in a acceptable time for katakasts.com (less than 15 minutes) is to master the editor of choice.
I use vim for kata, but I’m far to be ‘fluent’ on it! Anyway, to save precious time, I learned a few usefu thricks.

First of all, we need to forget to navigate the text throught 'hjkl' or arrows keys, and use the line numbers features of vim.
With this command:

:set number

every line will appear with its number.
Almost every command of vim should be applied to a range of rows.
For example with this:

:20,30 co 35

we copy the block from line 20 to line 30 to line 35.
Or with this:

:20,30s/java/scala/g

we change word java with scala in previous code.
A little variant is

:20,30 co .

that copies the block at the current cursor position.

Anyway, you can enjoy these and other basic vim tricks in my Katacast:

KataCast: StringCalculator in Scala from giordano scalzo on Vimeo.

Technorati Tags: , ,

Tags: , ,


Dec 04 2009

An evening at Xpug: Bdd presentation

Category: agile, bdd, me, presentationgiordano scalzo @ 10:24 pm

Last evening, I gave a speech about Bdd, at the wonderful Milan XPUg.
The meeting has been very pleasant: I believe the members are among the most brilliant mind I know.

I could admit I didn’t know very well Bdd, but following the good old advice “teach to learn“, I got a triple win:
I taught something new to Xpug guys, I learned a lot of new things and I improved my presentation skill.

Moreover, after a couple of hours after I put online my slides, the Slideshare team promoted my presentation in home page as features presentation: what a great result for a weekend presentation hack!

Technorati Tags: , ,

Tags: , ,


Nov 18 2009

Italian Agile Day is coming

Category: agile, megiordano scalzo @ 4:23 pm


It’s near the end of November, it’s Italian Agile Day time.
As each year, it’s the time to gather all Italian Agile Practitioners, or wannabe-Agile, for a community day.
The site is the nice Hotel Savoia Regency in Bologna.
As usual, the timetable is very interesting, and I still haven’t decided what conferences attend: I’ll float around and I’ll make gut decisions.

See you, there!

Technorati Tags: ,

Tags: ,


Nov 10 2009

My brand new Business Cards

Category: megiordano scalzo @ 2:35 pm

Business Cards
Last week I realized I needed some personal business cards; so I decided to design something different to be printed by Moo.
And yesterday they arrived.

They are very simple: in front, my name, blog and email addresses, the ideogram for “kaizen” (continuous improvement), and a Turkish proverb I like very much “No matter how far you have gone on the wrong road, turn back”; in back a Google-like page with others web places I live.
They lack my telephone number, in part because I own only work telephone and those business cards are about the “other” me, and in part because I feel telephone so ’90s ;-)
What do you think? Do you like the layout?

Technorati Tags:

Tags:


Nov 04 2009

mobile bloging

Category: megiordano scalzo @ 12:26 am

At the end I upgraded my Ipod touch so I can use Wordpress for Iphone. It’s quite usable, but of course with a real keyboar the experience is really more powerful.


Oct 23 2009

Caps Lock day

Category: megiordano scalzo @ 10:20 am

A friend of mine pointed out this site celebrating the Caps Lock Day.

It happens I really don’t like Caps lock: often pressing tab I enable the caps lock, screwing up my writings, passwords, etc.

In good old days when I was a full time programmer on Unix, I used to remove that key; in the name of those glorious days this is my keyboard today:

capslock

If you prefere something less radical, CapsLockBeGone that produces the same effect.

Technorati Tags:

Tags:


Sep 01 2009

About me 2.0

Category: megiordano scalzo @ 8:53 am

I these frenetic 2.0 times, we need a way to distinguish from the masses.
Someone say the blog is the new resume, and this is one of the reason I started to blog more frequently.

But to attract more busy people, another approach is to create an appealing presentation and share it on Slideshare.

So, after some days of working, here it is my visual resume.
I think is quite good, but my opinion isn’t very important ;-) .

Technorati Tags:

Tags:


Aug 28 2009

Puts ‘Hello, world’

Category: megiordano scalzo @ 12:01 am

This is my first post in my last of a lot of unfinished blogs.

In that last one I’ll write mainly in english (a sort of) and about programming.

My goal is to reach a some form of continuity and to post 2 or 3 articles each week; I’ll check at the end of the year if I succeded or not.

As said before, english isn’t my first language, so, please, forgive and correct my bigger mistakes.

Technorati Tags: ,

Tags: ,