It takes seconds for the first meaningful paint while your website visitors are looking at a white browser window as you are shipping way more code than what is needed to render the page. We had exactly these issue in one of my latest projects. Here is how we could
Continue readingCategory: Web
Speed Up Your Vue.js Single-Page App
One of my projects included building a single page web application with Vue.js. As the Go Live approached, the topic of performance optimization became more relevant. In this article I have collected everything I have learned about improving the performance of Vue.js applications with regards to loading times and rendering
Continue readingJenkins Plugin With Optional Input Parameters
In a previous post, the Jenkins Stapler plugin was used to implement a plugin to be used with freestyle and pipeline jobs. In this example, all plugin parameters had to be defined in the pipeline script. However, sometimes it would be more convenient to make some plugin parameters optional.
Continue readingJenkins Plugin for Build Steps and Pipelines
If you are writing a Jenkins plugin and you want it to run as a build step and to work smoothly with pipelines, the following article shows you how to do it. I will show how I migrated a build step plugin to also work as pipeline plugin.
Continue readingHow to Create a Jenkins Plugin
Jenkins is one of the well-known open source automation servers out there. It allows you to build, deploy and automat your project. It is extensible, meaning you can write your own plugin for your special use case. However, the lack of documentation and working examples makes it suprisingly difficult to
Continue readingWrite Automated Tests for Electron with Spectron, Mocha, and Chai
In this article, you will learn how to test your Electron-based desktop application with Mocha, Chai, and Spectron. You will learn how to set up the test environment and run automated integration or E2E tests with Spectron, Mocha, and Chai. Furthermore, a short introduction to CSS selectors is given.
Continue reading