Client MVVM is one of the key features in the upcoming ZK 10, which reduces memory footprint and improves response time by moving data binding from the server side to the client side. While the upgrade from Server MVVM to Client MVVM is usually a straightforward process that requires no modification to existing code, certain […]

Read More

One of the core reasons why users love to work with ZK is the ability to interact with the Web frontend with Java alone. No messy HMTL, CSS, nor JavaScript; just good-old Java. However, there are still occasions where you want to get your hands dirty with JavaScript, e.g., creating custom components. As a dynamically-typed […]

Read More

Recently, we hosted two training sessions to walk you through the exciting new ZK 10 features – Client MVVM and Stateless Components. It’s great to see many of you showing up in the sessions! For those who have not checked out ZK 10 features, you can read “ZK10 Preview” articles here, or watch our ZK […]

Read More

In December 2021, a critical security vulnerability (CVE-2021-44228) was discovered in Apache Log4j. After an internal audit, we confirm that ZK Framework and ZK Components are NOT using the affected Log4j versions and are thus NOT impacted by such vulnerability. ZK FrameworkLog4j is not being used. ZK AddonsIn our spreadsheet and pivot table products that […]

Read More

We know you are good at what you do, but we also want you to know that getting a little help may empower you to achieve more and go faster! At ZK, the Support and Consulting Team deals with all sorts of ZK questions every day. They are patient and experienced, and can help you […]

Read More

Ask the Expert Training: Navigation in ZK In the upcoming Ask The Expert session next week, we will talk about Navigation in ZK. Here are some of the highlights you will learn from the session: Multi Page Navigation Single Page Navigation Nested Navigation History Management Back Button Handling Bookmarkable URLs “Nice” URLs – Training details […]

Read More

Coming from a legacy ZK version? Just took over an existing ZK project but new to ZK? Hoping to turn your current ZK app responsive? No worries, we can help you with our Migration Program! Why Upgrade If you have ZK 5, 6 or 7 projects, we recommended you to upgrade immediately and stay up-to-date, […]

Read More

ZK Spreadsheet, initiated in 2008 and having it’s first GA-released in 2009 was one of the very first Web spreadsheets. After supporting customers for more than 10 years, ZSS retired in 2020, and a faster and smarter spreadsheet KEIKAI picks up the baton. Why Upgrade? ZSS RetiredZK Spreadsheet reached its end of support and a […]

Read More

As a developer, are you being asked to do the designer’s job? We are here to save you — we are holding a free, time-limited event helping you to beautify your ZK applications by providing UI/UX advice. The Process Step 1 – You’ll provide your project info Answer the questions in our sign up form […]

Read More

Since ZK 9, we at ZK started to use TypeScript to create our new components. TypeScript is strong-typed and provides a better autocomplete feature in IDE. It reduces the possibility of running into common JavaScript mistakes. In this blog post, we’ll share with you how you can write your own ZK component in TypeScript. Create […]

Read More