Leon Atherton

Leon is a developer at IDRsolutions and product manager for BuildVu. He is responsible for managing the BuildVu product strategy and roadmap, and also spends a lot of his time writing code to build new features, improve functionality, fix bugs, and improve the testing for BuildVu.

5 Recent BuildVu Updates – May 2018

1 min read

buildvu logoAt IDRsolutions we’re always busy making sure to release a steady stream of updates for our customers. Alongside general improvements such as improving support for a wider range of edge case PDF files, we have also been working on a few larger projects recently. Here are a few recent updates that you might like to know about:

1. Improving code quality

One of our big projects has been to improve general code quality and pay down on accumulated technical debt. Our code base has reduced by 30,000 lines and is now much cleaner, more maintainable, and will allow us to maintain a high rate of developement for the forseeable future.

2. Microservice examples

We have produced a range of examples to show how to run BuildVu as a microservice on various application servers (GlassFish, Jetty, Payara/Payara Micro, Tomcat, WildFly) and access from various programming languages (JavaScript, cURL, Node.js, PHP, Python, Ruby, C#) and will be continuing to expand and improve this documentation.

3. SVG file size & performance

SVG rendering performance has been improved and we have also managed to squeeze out a 15-20% reduction in SVG file size. We now have documentation which shows how to enable gzip compression (which can reduce file size by up to 80-90%!) and have also added a setting to generate compressed SVG (SVGZ) directly, improving performance on the web server.

4. Fonts

We have recently finished overhauling our CFF font handling code which has fixed some minor issues, but more importantly will allow us to improve the speed at which we can make CFF improvements in the future.

5. Privacy

With GDPR arriving this month, we now have a configuration option to enable encryption of any temporary files BuildVu creates as part of the conversion process.

 

Want to learn more?

We provide a full list of release notes every month when we release a new version (usually on the first Tuesday) which can be found in the BuildVu announcements section of our support site. If you have any questions, feel free to let us know!

If you’re a first-time reader, or simply want to be notified when we post new articles and updates, you can keep up to date by social media (Twitter, Facebook and Google+) or the Blog RSS.

Leon Atherton

Leon is a developer at IDRsolutions and product manager for BuildVu. He is responsible for managing the BuildVu product strategy and roadmap, and also spends a lot of his time writing code to build new features, improve functionality, fix bugs, and improve the testing for BuildVu.

3 ways that the European Union is changing the…

2018 sees the introduction of a new law after a 2 year transition period. The General Data Protection Regulation will have an impact on...
Mark Stephens
1 min read

Leave a Reply

Your email address will not be published. Required fields are marked *