Blog

Ryan Pang on combining popular Javascript libraries with Vaadin

By  
Lilli Salo
Lilli Salo
·
On Dec 16, 2022 3:22:30 PM
·

Ryan graduated from the University of Electronic Science and Technology of China in 2006 and started his Java journey. He has been working as a software developer for more than 16 years, providing software solutions for the government, insurance companies, fin-tech companies, and banks. Also, Ryan is the owner of WontLost Ltd providing web application consultancy and development, and one of the 2022 Vaadin Community Award winners!

Ryan Pang

What type of projects are you currently working on?

Currently, I work on web applications using Vaadin, Spring Boot/Quarkus.

How did you get into Java development?

Well, I got into Java development by coincidence. I studied C/C++ at University but joined a company where Java was widely used. Then I started learning Java development, including Java EE/Jakarta EE, Hibernate, Spring, and Struts. The more Java code I write, the more I like it.

How did you discover Vaadin and how was your "getting started" experience?

I was maintaining a product written in Vaadin at my previous company. That’s how I started to know Vaadin and its add-ons. With my experience using Swing and SWT, I found it much easier to get started developing using Vaadin. The comprehensive documents are very helpful!

start.vaadin.com

You built some helpful components for the Vaadin directory, what was your inspiration behind these?

I benefited from the Vaadin directory with many useful open-source components. But some of the components lacked maintenance and became incompatible with newer Vaadin versions. From Vaadin 14, Lit was introduced. After researching Lit, I found it can be a connector between Vaadin and Javascript. Javascript plays a key role in web applications, but not every Java developer knows about Javascript. Then I started thinking of combining popular Javascript libraries, such as CKEditor and zxing, with Vaadin, and then the components came true. I keep updating them to fix bugs and enrich their functions, making them grow with Vaadin.

Components by Ryan Pang in the Vaadin Directory

Congratulations on winning the Vaadin Community Award, Ryan! Thank you for being an active member of our community. 

Learn more about the Vaadin Community Award -->

vca
Lilli Salo
Lilli Salo
Lilli joined Vaadin in 2021 after delivering content for various international SaaS startups. She enjoys the creative challenge of transforming complicated topics into clear and concise written material that provide value to the reader.
Other posts by Lilli Salo