November, 2004

Recent Articles RSS feed
Sergey Dmitriev

Language Oriented Programming: The Next Programming Paradigm

Sergey Dmitriev / CEO / JetBrains

The next programming paradigm is already almost upon us. It is not yet fully formed different parts have different names: Intentional programming, MDA, generative programming, etc. I suggest uniting all of these new approaches under one name, 'language-oriented programming', and this article explains the main principles of this new programming paradigm.

Kirill Kalishev

Applying Code Generation Approach in Fabrique

Kirill Kalishev / Senior Software Developer / JetBrains

Fabrique is a tool for rapid development of applications with rich client-side web-based interface and a database at the backend. Although there are lots of such tools around, all of them represent a big family of “libraries” that provide some more service yet ask you to conform to some rules for that. The point is that after you chose on a platform, you become dependent on it.

Maxim Mossienko

IntelliJ IDEA: Structural Search and Replace, What, Why and How-to

Maxim Mossienko / Senior Software Developer / JetBrains

Imagine that we have large source codebase that we need to browse and/or modify it. Conventional tools like find and replace text could be of little use for the declared goals because when we use them it is just easy to find or replace too much or too little.

Dmitry Jemerov

Extending Omea with New Resource Types

Dmitry Jemerov / Project Lead / JetBrains

The main advantage of developing Omea plugins is that, by spending a small effort to describe your resource type to Omea, you automatically get its entire range of information organization and search facilities for free.

JetBlog

JetBblog RSS feed

Fabrique integration with IntelliJ IDEA

We have changed the strategy a bit...

Omea Reader: my personal reading environment

... all set of tools for searching, reading, organizing ...

JetBrains 'onBoard' is a monthly online magazine for those who share our passion for innovation and smart software development techniques.
If you feel like writing for us, sharing your experience or insights, just let us know.

:: onBoard issues ::
Issue #2
February 2005