Seven traits of highly modernizable Java applications

 

Your developers write comments appropriately; you avoid deeply nested loops; and you make a point of detecting and removing duplicate code. Your team does these things, without hesitation, because everyone knows it makes your application easier to maintain.

How a Vaadin Migration Assessment works: A Case Study

In this article, we look at an actual Migration Assessment case that Vaadin expert Jean-Christophe Gueriaud and I recently completed for a customer in Germany. I review the different steps and offer behind-the-scenes insight into how these projects work. The case covers a typical 2-week assessment ...

Embedded browsers and Vaadin 14+

  In 2019 we’re getting Microsoft Edge on Chromium, which means the end of another browser engine, and another step in a trend to consolidation around open source. In this article we look further to the state of embedded browsers for Swing, SWT, JavaFX and Microsoft's WPF and how engine ...

Technical Erosion and Java Swing

  In March 2018 Oracle released its Java Client Roadmap update. The document was significant because it acknowledged the creeping obsolescence affecting all desktop-oriented Java technologies including Swing, Applets, Web Start, and JavaFX. The roadmap update mentions the shift to mobile-first and ...

The right “speed of transition” in application migration: lessons learned from digital transformation

You've probably guessed companies today are spending billions on digital transformation projects. If you're wondering about the precise number, you may be surprised that IDC estimates it will reach $2 trillion by 2022. Amidst this heavy spending are a few opportunities for application developers to ...