Capistrano Presentation @ TUT

Posted by Kenneth Kalmer on July 06, 2008

Yip, its yet another Capistrano presentation… Grab it here.

I had the fortunate pleasure of guest lecturing at the Tshwane University of Technology a couple of weeks ago on Capistrano. The class was a group of final year students that are just learning Rails. The lecturer had already covered Capistrano with the students to some degree and called me in to get them excited and show them how it works in the wild.

The presentation itself doesn’t really do the session justice, it was driven more by the Q&A session afterwards.

I really enjoyed this session in particular since the students really interacted well with me and came up with some good questions and counter-arguments. I think one of the successes of the lecture was staying as far away from Rails as possible, and just focus on the dynamics of Capistrano and what an awesome tool it really is.

I’d also like to thank Jamis for this awesome tool, and all the members on the Capistrano Google Group who tirelessly help other people out with their deployment woes. Several members of the group also reviewed the presentation before my class, giving valuable feedback that I could convey to the students as well.

Capistrano Presentation @ TUT (20080529)

Gentoo rant

Posted by Kenneth Kalmer on March 31, 2006

I’ve been playing with Gentoo the last couple of days, and what a pleasure it has been! I’ve moved most of my development from PHP to either Python or Ruby (more on that later), in favour of speed and productivity. CentOS was just giving me more troubles than I needed, not because of them but because of RedHat that uses ancient packages in their flagship distribution. I can understand why, but if you need to move with the times, you need an operating system that can respond quickly to your needs.

Try it, you’ll love it….

Posts to come on Xen, Ruby & Ruby on Rails, Python & Django and killing spam…

The real power of open-source

Posted by Kenneth Kalmer on February 01, 2006

My first post in a while, I have seriously neglected the whole blog…

Back to business, this blog was conceptualized to focus on some of the real benefits of using open-source software in business. Not the kind of business that Novell and IBM try to make of open-source, but small businesses seeking to gain an advantage in a very competitive market space.

Today this power shined through dramatically again, through a little piece of software called policyd. Policyd is a greylisting service built for Postfix (the ever so popular MTA) and allows anyone with a mail server to implement greylisting, blacklisting, whitelisting and a host of other features in the fight against spam.

I needed to change the way policyd used the MySQL backend, and in doing so it meant editing C code that I know nothing about. It turn out to be relatively easy when you apply common sense and all the knowledge you’ve gained from coding in interpreted languages all your life. So I need to be able to prefix the tables in the MySQL database used by policyd in order to prevent clashes with other mail-related software sharing the same database. It is scheduled for the next major release version, but I needed this feature today. So after skimming through some of the .c files I realized that this wouldn’t be a too big feat…

It took me an hour, more or less, to complete modify every single SQL statement in the code, add new configuration directives and create a patch that I submitted to the policyd-users list for testing. Currently I’m still testing as well, and everything looks 100%.

This allows me to actually adapt software in an hour to fit my needs. This is the real power of open source. Imagine the time and effort it would take to consult with the developers of proprietary software to get such a minor change done. Even if I push my rates per hour up 10 fold, it would not compare to the cost of getting proprietary software adapted quickly and easily.

And in the true spirit of open-source (blatantly ignoring any licenses) the patch is available on the list archive pages of the policyd-users mailing list at SourceForge. If you need it, grab it here: http://sourceforge.net/mailarchive/forum.php?thread_id=9613438&forum_id=46105

Freedom Toaster

Posted by Kenneth Kalmer on March 17, 2005

The Freedom Toaster allows people to stop by and pickup a linux distribution of their choice at the click of a button!

Absolutely amazing, what will we see next…?

  • Tags

    activerecord air amqp analytics audits bash bind capistrano cheat convert couchdb daemon-kit dlz dns elsewhere gentoo gist git hoptoad linux macros mercurial messaging mysql nginx olympics plugins postfix postini powerdns presentations projects quickies rails rake review ruby ruby19 ruote security shoes sitemap ssl svn webby
  • Recent Posts

  • Archives

  • Alltop. Seriously?! I got in?