scoon: (Default)
2005-09-21 02:35 pm

Ajax isn't a technology

В доброй статье "Ajax for Java developers: Build dynamic Java applications" встретил мудрую фразу:
Ajax isn't a technology, it's more of a pattern
Вообще, статья -- как азбука, которую продал Буратино. С большими буквами и красивыми картинками.
scoon: (Default)
2005-09-08 03:00 pm

Делай раз, делай два

Аннотирование кода оказывает слишком сильное влияние на неподготовленные умы. Пожалуй, наиболее сильный вклад в бездумное распространение этой концепции внес XDoclet.
Read more... )
scoon: (droid)
2005-08-23 01:44 am
Entry tags:

Трудная жизнь итераторов

Читая добрую книжку "Совершенный код", наткнулся на утверждение, согласно которому при использовании цикла for (в C-подобных языках) надлежит весь код, отвечающий за перебор элементов, выносить из тела цикла в его заголовок. А при невозможности -- использовать while.

По здравому размышлению я склонен согласиться с автором. Правда, меня печалит тот факт, что придется расставаться с любимым шаблоном обхода коллекций в Java:
Read more... )
scoon: (Default)
2005-07-27 05:28 pm
Entry tags:

JSF component development

Вышла очередная статья серии "JSF for nonbelievers": JSF component development
scoon: (Default)
2005-07-22 05:17 pm

Взаимодействующие последовательные процессы

Надцать лет назад я трижды пытался прочесть книжку Тони Хоара (того самого) "Взаимодействующие последовательные процессы". С неизбежно плачевным результатом. :)

При случае нужно будет попробовать в четвертый раз. Ну а пока почитал три статьи (part 1, part 2, part 3,) доброго человека по имени Abhijit Belapurkar, который описывает практическое применение концепций Хоара в java.
Read more... )
scoon: (Default)
2005-07-22 02:01 pm
Entry tags:

Когда спящий проснется

Для маньяков: Perl on Java? An Introduction to the Sleep Language. Язык, кстати, любопытный. Но, как я уже сказал, для маньяков. :)
scoon: (Default)
2005-07-22 01:56 pm
Entry tags:

JasperReport

Теперь он и в самом деле существует. В смысле -- вышла версия 1.0. Подарок тем, кто пользуется этой штукой не первый год... :)
scoon: (Default)
2005-07-21 05:33 pm
Entry tags:

JUnit: антипаттерны

JUnit antipatterns. Не особо сильная статья, но посмотреть стОит.
scoon: (Default)
2005-07-17 01:01 am
Entry tags:

J2EE on Rails

Как известно, если демонстрацию нельзя запретить, то ее нужно возглавить. Встречайте: "Ruby on Rails and J2EE: Is there room for both?" :)
scoon: (Default)
2005-06-21 11:26 am
Entry tags:

JSR-170

Оказывается, несколько дней назад опубликована финальная(?) версия спецификации Content Repository for Java. Кстати, есть добрая статья, в которой описывается, зачем эта фигня нужна человечеству: "JSR-170: What's in it for me?".

Что характерно, уже есть продукты, ее реализующие: CRX, eXo, Jackrabbit, Magnolia
scoon: (Default)
2005-06-20 01:27 pm
Entry tags:

AJAX made simple with DWR

Добрая, но излишне краткая статья: "AJAX made simple with DWR". Кстати, рекомендую сразу пойти на сайт DWR и посмотреть примеры.
scoon: (Default)
2005-06-16 04:31 pm

JUnit4: annotations

Добрый человек Кент Бек пишет о JUnit 4:
The theme of JUnit 4 is to encourage more developers to write more tests by further simplifying JUnit. To this end, we have followed NUnit's lead in identifying tests by annotation instead of subclassing and naming conventions. Tests can now live in any class.
Не знаю, насколько это концептуально верно, ;) но лично мне это даст возможность вставлять некоторые из тестов непосредственно в тестируемый класс. Понятно, что это стало возможным благодаря еще одной фиче новой Java:
The assertion methods are in an Assert class which is most easily used through static import
scoon: (Default)
2005-06-08 04:17 pm
Entry tags:

Маньяки среди нас

Освершенно маниакальная коллекция таглибов: "Probably the largest collection of custom JSP tags".