Archive for the 'Howto' Category

How to start programming in rails 3

Although I have no news about the perfect web application technology quest, I have been experimenting with a lot of frameworks (like Google Web Toolkit and Cappuccino) during the last 6 months… just didn’t got the time to post about my findings or even start the sample application.

Last week I started a REAL project using Ruby on Rails 3. The first two hours was quite exciting, but after a while I realized that all examples/docs/podcasts/guides were made with the 2.x versions in mind. Everything requires several adjustments for the new 3.0 rails version.

So, I’m beginning to document step-by-step instructions on how to start programming in the shiny new rails 3. Continue reading ‘How to start programming in rails 3′

Web mockups, fast and free?

While defining the test application for the perfect web technology quest, I wanted to do mockups. A mockup is an easy and fast way of describing many requirements, it basically says ‘it should look like this’.

But I couldn’t find any useful software in my ubuntu setup, neither on google. It seems the most useful and popular app is balsamiq, an AIR application that you can try on the web and run on your desktop. It seems really useful, but it costs US $80. I may buy it later, but I was looking for a free and open solution.

Then I looked some web utilities for doing mockups of web pages, but none of them seem up to the task… And then, it hit me: we are not building web pages anymore, we are building full desktop applications on the web; why I can’t use the same tools we use for desktop development? So, I tried Glade. Now, let me show you…

Continue reading ‘Web mockups, fast and free?’

How to share a GIT repository on a web server

Objectives

  • Create a GIT repository on your computer
  • Share your repository in your own webserver, so anyone can clone it, like in:
    git clone http://foo/bar.git

In three easy steps you’ll be done, here we go…
Continue reading ‘How to share a GIT repository on a web server’