November, 2004
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.
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.
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.
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
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 ...
