Showing posts with label Technologies. Show all posts
Showing posts with label Technologies. Show all posts

Wednesday, March 21, 2007

Interesting Web 2.0 Application

I have already written about different kinds of web 2.0 application.

Today, i found an other on: web 2.0 ... database. It has very nice an user-friendly interface. Also it provides a powerful interface to data (e.g. View). Import/Export to/from off-line formats is the Ad hoc useful feature.

It has about Access + Excel base functionality and provide a rich possibility to deploy and share database.

You are going to use web 2.0 database application or nor, anyway just i advice to take a look to it.

Monday, March 5, 2007

WEB 2.0 Innovation Map

This is a map of "homes" of Web 2.0 innovation applications.
It was not a surprise for me that there is no any participant from Russia in this list. The nearest is from Ukraine - and this is a surprise. It looks that SW industry outside Russia is more fresh then inside. But for me, this is a benefit, because i am going to start up my first project in Russia, at least for the first time.

The second "not surprise" - position in US: there is no empty space (in default resolution of google map) on it.

But it's very strange that there are only few in the Australia, China and India.

Thursday, March 1, 2007

Application outsourcing orders

I have found a very interesting fact: Only American customers orders Cutting-Edge Web 2.0 Application. The customers from the different countries (for example - UK), order the application with Windows GUI interface for user, Application Server on the server side and data transporting via .NET Remoting interface. It's very strange that there are such big difference between the tendentious in the difference countries that have about the same technical level.

But i am sure that most of the project will have a rich user experience web-based UI.

Friday, February 16, 2007

Everyday voice meeting

I met with Skype about 1.5 year ago on my first project in OBS Group. It was a big project and i had an casual meetings with the customer about the progress and developers' questions.

Today, i am using skype for the meetings with my developer and i find it very helpful to realize all communications about the project via PC. I am sure the it works fine via Pocket PC and cell phone, connected via bluetooth. It's a great pleasure to be location-independent.

Also, i am sure that everyday meeting and discussing the status of the project with all team is very important for the project success. I am going to continue it on my projects.

All modern project management approaches contains everyday meetings in the team (Customer is the part of team too).
I absolutly agree with this practice.

Wednesday, February 14, 2007

Ruby in large project.

Today I had the first experience with Ruby in the large project with 10 developers.
I was very impressed by code, because it's very messy. Yes, Ruby is very laconic. Yes, It's easier to write on ruby then Java or C#. BUT: It's very difficult to support large projects, because the is no strict layer separation (Why this code "<%=User.find(session[:id]).name%>" can't been written in view?), something like ASP.NET's code-behind practice, Java's and .NET's Data Layer.

Of course, it possible to write the understable code using it, but it's not easy to do in outsourcing environment, especially if the project is written by few geo-distributed teams.

I am sure the the most important part of ruby project is Agile development. So the first milestone of every Ruby project is "Apply Agile development practice in the team".

The second ruby "benefit" example:
Currently, the company where I am working, provides the testing services for Polish outsourcing company on the ERP system development.
This project is been writing using Ruby on rails framework. Only Ruby experts work on it. It has been developed very fast. But it contains a lot of bugs.

I have already started a development of small eCommerce site using Ruby and i am sure that it's a good choice. But i am not sure about the large projects.

Saturday, February 3, 2007

Common Information about this Blog

As my first post I'd like to write about the future content of this Blog.
Here I'll post information about my experience in web 2.0 startup development. Also I'll try to write about interesting technologies (like AJAX, Flex, Ruby on Rails) that give opportunities for web development that may help to safe time and increase ROI during it.

"Entrepreneur" - on the wikipeadia there is a good article about this comprehension
http://en.wikipedia.org/wiki/Entrepreneur