UI Modernization with Vaadin
Article of Simon Martinelli was published on the Vaadin blog. An article of our founder Simon Martinelli was published on the Vaadin blog.Check it out: UI Modernization with[...]
How to Create A Software Modernization Roadmap
Software modernization is key to staying ahead in your industry. Software modernization is key to staying ahead in your industry. It improves performance and prevents unexpected[...]
Use the Power of your Database: XML and JSON
Today databases have a lot of functionality that is often not used by software developers because they simply not know that this exists. Today databases have a lot of[...]
Adam Bien’s Airhacks.fm Podcast #99 with Simon Martinelli
Adam Bien’s Airhacks.fm episode #99 with Simon Martinelli is online. List on Spotify or Apple Podcasts or as MP3
Vaadin Tip: Lazy Loading and Item Identity
When using grids, trees or any other of multi-valued component with Vaadin you often want to display data from a database table and typically you have more than a few rows in the[...]
Type Safe SQL in Java
No matter if you are using frameworks like JPA, MyBatis or Spring Data JDBC you always end up declaring the SQL statements as a Java String. Strings, String, Strings No matter if[...]
Inheritance in JPA
Relational databases have tables and columns and object-oriented programming languages have classes and fields but they also provide inheritance. Relational databases have tables[...]
Should you use Enums with JPA?
With JPA it’s possible to map Java enums to columns in a database table using the Enumerated annotation With JPA it’s possible to map Java enums to columns in a database table[...]
Software Application Legacy Systems Work… Until They Don’t
It seems every week there is a new electronic security threat to be concerned about It seems every week there is a new electronic security threat to be concerned about. Increasing[...]