Thursday, October 26, 2006

After holiday

Our holiday was so well placed, all of the team needed it. We have finished analysis and design phase of our international project very successfully.
It was finished the last day before the national holiday. Very good timing indeed.

After holiday, we are ready to tackle construction phase. One thing i would like to mention, we opted to use Jetty server to do quick development.(See jetty launcher) So far, we are very happy with it.


On holiday, i visited a nice village, got some fresh air and relaxed. i visited relatives and it was refreshing.

--
I am Uysal KARA, a late night Java developer and a proud supporter of Galatasaray.
These are mostly the chronicles of my professional career. Though some personal items may slip as well.

Friday, October 13, 2006

French colonisation is good for all of us

So French would require schools to stress the "positive role" of French colonialism.
You bet!!
-------------

France on Tuesday played down a stinging attack by Algerian President Abdelaziz Bouteflika, after he repeated claims that France's colonisation of the north African country had been "genocidal".

The foreign ministry in Paris said it saw Bouteflika's comments, made on Monday on the 61st anniversary of a massacre of Algerian civilians by French troops, as leaving room for cooperation.

"We understand, from these statements, that there is a shared will to move forward and to strengthen bilateral relations," said ministry spokesman Denis Simonneau.

In a declaration read at the site of the massacre in Guelma, eastern Algeria, Bouteflika described France's colonisation of his country, which it ruled from 1830 to 1962, as "long, brutal, genocidal".

Algeria, he said, had a "fundamental right" to a "public and solemn apology for the crime of colonisation committed againist our people".

The Algerian leader dismissed suggestions of a "crisis" between Paris and Algiers, but said there was "still much to do in order to fulfil our shared ambition to go further together".

The French foreign ministry declined to comment on Bouteflika's use of the word "genocidal".

Bouteflika raised tensions last month by declaring that colonial France had committed a "genocide of Algerian identity".

Relations between France and Algeria have been strained since February 2005 when the French government passed a law - later repealed - requiring schools to stress the "positive role" of French colonialism.

Plans for a "friendship treaty" between the two countries have been shelved indefinitely.

French humour

The question is that the French have jokes, but do they have a sense of humour?

apparently NO. After their joking with history and historians i am sure they have a dry sense of humour.

A handful of politicians after Armenian diaspora support is playing dangerous games.
French should know better that when a civil war starts, innocent people can get killed.
After all French legionners(whatever it is spelled) fueled lots of war in Africa.
With their dirty hands from Algeria and etal they are the last nation to tell us our history.

The silly side of thing is that French would punish anyone denying Armenians are victims of genocide. Not even academicians.. So french politicians decided it for everyone. full period.

Let the history reveal itself.

Friday, September 01, 2006

Aptana: web ide

CSS, Javascript, HTML ile haşır neşir olanların muhakkak göz atması gereken eclipse tabanlı bir ortam..
For those, who spends hours with Javascript, CSS and HTML.. an eclipse based ide you should check out and keep an eye on.

Thursday, August 24, 2006

Amazon EC2

Amazon Web services divison is making interesting product releases.
After Amazon S3(Simple Storage Service), Amazon SQS (Simple Queue Service)
the company released Amazon EC2.
Basically it is a virtual server hosted for you in the amazon cloud. You pay for the instance hours and bandwidth that you actually consume. Integrating with SQS and S3 it provides an compelling alternative to managing your own petty infrastructure.

Winning the mindshare of developers should be the next logical step. I want my free developer account and some nice tutorials to get me started with in Java or some decent scripting language.

Tuesday, June 27, 2006

RCP

Currently i am getting my feet wet with rich client projects like Eclipse RCP, Spring RCP.
Currently working with a closed-source RCP in my day job, i have high standards.
I expect:
drag and drop visual editor.
role based authorized menu system.
a standard way to achieve remoting(XML-RPC, web services)
solid navigation support.

Spring RCP is strong in the services layer and Eclipse on the visual side. I want the best of both worlds. Dependency injection can be the solution for the middle-tier, but i am not sure it can be used effectively for building complex user interfaces.

Eclipse RCP has one downside and it is SWT. I believe Swing is superior in terms of maintainability, interoperability. Netbeans is playing catch-up for sometime. It has one curse and it is SUN itself.


Why do we struggle to do lots of things in browsers quirky HTML/CSS support.

Lets realize that deployment will be less of an issue with broadband access rising.

Standarting on Eclipse RCP sounds more and more advantegous for large multinational companies. Imagine using a Eclipse client with two plugins that are developed by Human Resources department in US and portal team in Turkey.

The key to successfully adopting RCP is churning out applications much more quickier than html development.


Some of the interesting advantages are:
Supporting occasionally connected clients, (Rich client can do that so easily)
Transaction support (Spring can do transaction management for you)
Grid computing (embed Jetty in the client and listen for work requests from the dispatcher)
Document and office integration.


Some of the applications lend themselves to rich clients much more better than others.

A development shop should define
local caching strategy, (cache reference data on the client (eh-cache))
page composition strategy,(visual and reusable widgets)
action handling strategy, decoupling from UI(web services, hessian burlap?)
deployment strategy (web start, update center)



If your company or team needs to work on a project that calls for a rich client user interface development, just shout!

when the need arises i can manage and run projects that involve Spring-core, Spring MVC , struts sitemesh and Ajax(DWR)....