2 days ago

Java developers have access to a number of useful tools that help to write high-quality code such as the powerful IDE IntelliJ IDEA, free analyzers SpotBugs, PMD, and the like. The developers working on CUBA Platform have already ...

Svyatoslav Razmyslov
1 month ago

In this article, we’ll look at reflection API, pros and cons for its usage and review other options to replace reflection API calls - AOT and code generation and LambdaMetafactory.

Andrey Belyaev
1 month ago

The word “major” in the upcoming releases of CUBA and Studio is well deserved. It is the most important release for the last 3 years, based on thorough analysis of the community feedback on the forum, conferences and Java User Gro...

Aleksey Stukalov
1 month ago

Three years ago we announced the second publicly available major version of the framework. CUBA 6 was the game changing version - the licensing wa...

Aleksey Stukalov
5 months ago

Developers usually don’t like to change their coding habits. When I started working with CUBA, I didn’t need to learn a lot of new things, creating applications was a pretty smooth process. One of...

Andrey Belyaev
5 months ago

Last week the Google team has finally published the source code of J2CL framework, which has been discussed since 2015. The idea of translating Java to JavaScript is not new at all, and everyone ...

Yuriy Artamonov
6 months ago

Scripting is one of the most popular ways to make your application adjustable for client needs right at runtime. As always, this approach brings not only good, e.g. there is a well-known trade-off between flexibility and manageabi...

Andrey Belyaev
6 months ago

HTTP 1.1 is a well-known hypertext protocol for data transfer. HTTP messages are encoded with ISO-8859-1 (which can be nominally considered as an enhanced ASCII version, containing umlauts, diacritic and other characters of West E...

Stan Surov
6 months ago

In the developer's life it happens to change one framework to another. The article is exactly about this, it shows the impressions of an experienced RoR developer moving to CUBA Platform. What is similar and what is perpendicular,...

Herby Raynaud
7 months ago

It’s been half a year since the launch of the Marketplace. Within this period we’ve carried out a number of improvements, such as new components publications and creating of a special f...

Andrey Glaschenko
7 months ago

The CUBA WebDAV Addon has been published on the Marketplace! The Addon provides your CUBA application with powerful functionality for collaborative work on documents in various formats. Automated migration from the standard CUBA f...

Andrey Glaschenko
7 months ago

This text discusses approaches to data validation. What are the common pitfalls that many projects fall into and what are the best practices Java applications should follow.

Mikhail Dyakonov
7 months ago

Up until recently, this training course was part of our commercial content. Now we are releasing it for free to help the whole community use the framework and tools more efficiently.

The course contains 7 videos:

  • Working wit...
Andrey Glaschenko
9 months ago

There is no secret, that the world of software developers, especially Java developers, is full of keyboard maniacs who’d better type 10-15 letters over one mouse click. And our community is not an exception, therefore we've been f...

Aleksey Stukalov
10 months ago

As you probably know, Vaadin is one of the most popular web frameworks on Java. Most recently a new release of this framework for web UI development was issued – Vaadin 10.

The creators state Vaadin Flow as a new Java web framewo...

Yuriy Artamonov
10 months ago

COBOL, 4GL, minicomputers… - this terminology sounds forgotten nowadays together with phonograph records and punch cards. Unbelievably, in the enterprise world you still can meet these dinosaurs functioning, especially in big comp...

Charles Finley
10 months ago

Reading requirements for yet another web project for internal corporate use you (at least myself) usually see a pretty common set: well-defined data storage structure (or sometimes it’s an existing legacy DB), lots of forms for da...

Andrey Belyaev
12 months ago

How secure a web application should be? Well, for many of us, web-developers, the question doesn't make much sense. "An application must be as secure, as it is possible. The more secure it is, the better". But it is not a definite...

Stan Surov
13 months ago

These days we are starting the Marketplace - an all-new ecosystem around CUBA platform. From now and on developers can pick & choose new features from an add-on catalog on our website t...

Andrey Dremlyuga
14 months ago

As promised in my last post, we would like to announce our development plan for the year ahead. Of course, it contains only major features, with 100s of smaller improvements to come as well.

Andrey Glaschenko
15 months ago

No doubts, that web technologies and tooling for creating UIs are way more advanced than what we see in the desktop side. JavaFX is borrowing more and more CSS, but still far from being ideal; JNLP is officially deprecated in Java...

Yuriy Artamonov
15 months ago

At the dawn of 2018 it is good time again to recap what has happened with CUBA Platform over the last year. While 2016 was revolutionary for us with going open source, 2017 was more about maturity: we focused on delivering new fea...

Andrey Glaschenko
16 months ago

If you google "best java framework", most probably, you will stumble on this article, which gives a great overview about the ...

Aleksey Stukalov
17 months ago

Over the last months we were working tirelessly to bring our new website into life. Starting from the last week, frequent visitors could have noticed that almost every other page has been changed to provide more clarity to the con...

Andrey Dremlyuga
17 months ago

SQL, RegExp, Gradle — what do they have in common? All of them represent an example of using domain-specific languages, or DSL. Languages of this type aim to solve a specific problem, such as database querying, finding matches in ...

Aleksey Stukalov
19 months ago

The article introduces a CUBA application component that allows developers to move the definition of Scheduled Tasks to design time using annotations. It explains when and why this approach brings advantages over the standard way ...

Aleksey Stukalov
21 months ago

A few weeks ago we published the new minor release of CUBA platform and Studio. As always, it brings some very awaited features and improvements, making development process more straightforward, transparent and fast.

Aleksey Stukalov
22 months ago

Since CUBA Platform was published as an open-source solution we are constantly moving towards increasing transparency. The source code is available on GitHub. About a year ago w...

Andrey Dremlyuga
24 months ago

As you already might have noticed we have published the new minor release of CUBA platform and Studio. The new version introduces mostly enhancements of the existing functionality, however, there are a few useful features have bee...

Aleksey Stukalov
27 months ago

The new release of CUBA Platform and CUBA Studio has recently been published. While in version 6.3 we focused on architectural and technical improvements, this release introduces a number of features, that make development faster ...

Konstantin Krivopustov
28 months ago

What if you got to the point when your legacy application should be migrated? We decided to provide a step by step guide and show how to migrate a legacy application to CUBA with minimum efforts, taking the official sample for the...

Aleksey Stukalov
28 months ago

The release candidates of the Platform and Studio version 6.4 are now available.

Please take a look at the release notes:
platform-6.4
[studio-6.4](htt...

Konstantin Krivopustov
29 months ago

The 2016 is just gone, and it was so rich on events for our team, that I decided to recap what happened during it and where it has taken us.

Andrey Glaschenko
31 months ago

After a number of requests and continuously coming questions on the future development plans of the CUBA Platform and Studio, finally, we are proud to announce that the roadmap is now available to the community.

Aleksey Stukalov
31 months ago

We are proud to announce the general availability of the new release of the CUBA Platform and Studio!

Konstantin Krivopustov
33 months ago

We are happy to announce the availability of the release candidates of the Platform 6.3 and Studio 2.3 versions!

Please take a look at the release notes:
[platform-6.3-changelog](http://files.cuba-platform.com/cuba/platform/pla...

Konstantin Krivopustov
34 months ago

As you may know, CUBA Platform is all about fast web enterprise applications development - achieving this via a combination of pre-built features, extensive scaffolding and visual UI design. However, development is only one part o...

Andrey Glaschenko
34 months ago

Attending conferences we always get to meet highly qualified decision makers, who frequently ask the same question: ‘How open is your framework and what if I need more than you offer out-of-the-box?‘. The question is very reason...

Aleksey Stukalov
36 months ago

It has been a year and several important releases since CUBA Platform was presented to the international developers community, so in this article I would like to provide an updated overview, explaining what value it brings to ente...

Andrey Glaschenko
37 months ago

The long-awaited moment has come, and now we are happy to announce that the CUBA Platform has finally joined the free software community! From now on, all the runtime part of the platform is open source and distributed under t...

Aleksey Stukalov
38 months ago

We are proud to announce the general availability of new versions of the CUBA Platform and Studio. The most radical change is licensing - since 6.1 version CUBA is distributed under the Apache 2.0 License. Also, as usual, the new ...

Konstantin Krivopustov
40 months ago

When we started the development of CUBA Studio, we already had built up a large quantity of experience with Vaadin in CUBA Platform, because the generic UI of the platform is also built over this framework. So, why did we choose V...

Aleksey Stukalov
42 months ago

After an incredibly busy few weeks, we’ve now had time to reflect on the exciting week we spent at JavaOne Conference in San-Francisco. The conference gave insights on where Java community is heading, sparked many ideas for the CU...

Aleksey Stukalov
42 months ago

The new version of the CUBA platform has been released, bringing in several major new features, along with a number of bug fixes and improvements.

Konstantin Krivopustov
43 months ago

Haulmont Technology has been selected by Gartner to exhibit as an ‘Emerging Technologies Exhibitor’ at the Gartner Symposium, the world's most important gathering of CIOs and senior IT executives, taking place 8th - 12th November ...

Aleksey Stukalov
44 months ago

We are happy to announce the new release of the CUBA Platform is getting closer, with only a couple of weeks until the release, let’s take a look at what will the new version bring.

Aleksey Stukalov
45 months ago

The new version of the CUBA platform has been released, bringing in several major new features, along with a number of bug fixes and improvements.

Konstantin Krivopustov
45 months ago

If you have experience of business application development, then most likely you will have encountered a requirement for the application to have a flexible reporting mechanism. The company I work for is mainly focused on developin...

Aleksey Stukalov
46 months ago

We are happy to announce that CUBA Platform will be attending JavaOne - the world’s most prestigious Java event in the heart of Silicon Valley! You are most welcome to meet the CUBA team on our stand and discover more or share you...

Aleksey Stukalov
46 months ago

How can the product be kept a step away from the potentially dangerous ideas of your customers, yet still satisfy them? How can it be possible to maintain the highest levels of performance for a product technically designed to fun...

Aleksey Stukalov
47 months ago

A huge amount has happened recently. Following the official launch of CUBA on 1st of June, we have rolled out a new release, published our first article on a few Java sites and presented the platform at the Devoxx UK сonference in...

Aleksey Stukalov
47 months ago

CUBA Platform was introduced to the public at Devoxx UK 2015: we met many of the 1000 participants, held over 50 comprehensive discussions, got some great feedback, had pleasant meeting with colleagues from Vaadin… All that has le...

Aleksey Stukalov
47 months ago

The new version of CUBA platform has been released! We bring more and more improvements and features, all aimed to make the development process more efficient.

So, what's new in CUBA platform 5.5 besides of bugfixes and how CUBA ...

Konstantin Krivopustov
48 months ago

We are excited to announce that CUBA Platform is the Silver sponsor of the Devoxx UK Java conference, which will be held in London at the Business Design Centre, 17th-19th June. Please come and see us at...

Andrey Glaschenko
48 months ago

Update: CUBA Platform made an impressive progress since when this article was published. To get the most up-to-date information, I recommend reading it's [new version](http://www.cuba-platform.com/blog/open-source-java-rad-framewo...

Andrey Glaschenko
49 months ago

CUBA Platform 5.4 has now been released, bringing new features, as well as a number of bug fixes and improvements. This is also the first release available on the English version of our website.

As usual, we have released a new v...

Konstantin Krivopustov