IDEA for JavaScript

Java 2 Comments »

IntelliJ IDEA provides a mechanism for IDE developing for languages other than Java. As an examplary implementation, JetBrains themselves are developing JavaScript. Dmitry Jemerov writes about the cool features for JavaScript in the future IntelliJ IDEA 6.0 “Demetra”.

JavaScript in IDEA

Microsoft Developers Day, Autumn 2005, Lviv, Ukraine

Software Development Comments Off

Microsoft Developers Day, Autumn 2005, Lviv, Ukraine
November 14th, Dniester Hotel Conference Hall

Mostly ASP.NET and one presentation on Visual Studio 2005 Tools for Office

Details

CVS Naming Convention

Java 3 Comments »

Despite the mass of resources on CVS usage available, little of them mention the issue of naming branches and tags which is very important if you strategy suggests there will be a lot of them in the repository.

Here is what we came up with.

Full branch name: Br_yy-mm_BranchName
Root (base) tag for branch: Root_Br_yy-mm_BranchName (as prompted by Eclipse)
Latest trunk-to-branch merge point in branch: Br_yy-mm_BranchName_Merged
Latest branch-to-trunk merge point in trunk: Merged_yy-mm_BranchName
Sub-branches: Br_yy-mm_BranchName_SubBranchName
Latest stable version: HEAD_STABLE or Br_yy-mm_BranchName_STABLE (shared movable tag, can be assigned only by module owner)
Release of any kind: Delivery_yy-mm_Purpose-Or-Version (example: Delivery_05-01_Milton-Demo)

Notes:
1. yy stands for year’s, mm – for month’s 2 last digits, the month of the branch creation; these numbers stay constant for all interconnected artifacts despite of the time of their creation, i.e. Merged for branch contains the date of branch creation and not the date of merge operation
2. Try using TitleCase or dashes inside long proper names instead of underscore. Underscore _ is used to separate the logical segments of a name.

Read more about CVS management >>

SCBCD Preparation Mind Map

Java No Comments »

Sun Certified Business Component Developer Preparation Plan

SCBCD Preparation Mind Map

click for larger mind map (in new window)

SCBCD exam objectives compiled on one page (PDF) SCBCD Objectives

14 Features I Need in Editors – Eclipse, NetBeans and IDEA

Java 3 Comments »

I put all features in editor and around it that are critical for my work.

  Eclipse 3 NetBeans 4 IntelliJ IDEA Irida
Highlight term (variable) in file yes   yes
Maximize editor window with one click yes yes shortcut
Refactoring actions advanced basic advanced
Ant file editing basic basic advanced
Syntax check while editing full compilation basic advanced
Local history yes no yes
Snippets yes no advanced
Abbreviations yes yes yes
JavaDoc in code completion yes yes yes
Suggest fix yes no yes
Detect unused elements yes no yes
Syntax-based selection yes no yes
Build-in XML editor with autocompletion no
(yes with WTP)
yes yes
Smart autocompletion for Java (select classes and variables that fit position) no no yes
       
Price free free $499

Your comments may update this table.



Entries Comments