Skip to content

Developer Blog

This year i will try to update a lot of information here in this site and enhance it in more areas. I am also eager to add more examples and tipps.

August 2023

Skeleton UI was my next approach to find the ui library to use. It is based on Tailwind CSS, is out of beta and has a biggr user base. https://www.skeleton.dev/

SvelteUI is a new framework. At first it looks great but after I used it, I got to the conclusion it's a really early beta. Breaks in new version, incomplete documentation, problematic to style and then the base CSS framework ended maintenance.

Typesafe-i18n that is a great library which gives me all I wantt to have and works also great after setup. It was not as easy to setup but after studying of the examples I got it to work how i want.

July 2023

SMUI was my first approach, because I already tried it in a previous test. But I got not lucky with it. It is based on material design and not as customizable as I wish. And the feeling for me is not mine.

Svelte and Sveltekit got my attention, again. I will start to make my base framework working with the current version and try to replace my personal website (so far build with Vue) as a first experiment. The goal is to use it for small IT operation frontends, later.

Static Deployment has some specialities, build code is often not uploaded to the server but to network shares and to seerve it a websrver has to be configured. All this could also be integrated.

June 2023

Quality Gates will prevent deployment on high and critical vulnerabilities. This can be tweaked using variables to exclude specific CVEs as allowed.

May 2023

CI with DBStore is an addition to work with the free GitLab edition. The ultimate also contains vulnerability reports and more, which we make using a postgreSQL database. The CI projects contains a small ExpressJS application which will make the web API to insert CI information into the database. The CI jobs will send their data through this API using curl. The stored information will be made accessible through Grafana Dashboards.

March 2023

Own Docker images help me to reduce time and increase security. For some of the CI tasks I generated my own images, which already has all the tooling ready installed to run it immediately.

February 2023

Java CI Support first my CI Template only works with NodeJS, now I implemented Java support which also changed the structure because of the need to check the code afer it is build. Some of our projects had to change because the CI Pipeline has a clear separation of code and configuration. To build once for all environments and run it with the different configuration on staging or production network.

CI Testing I made different areas of testing. The source code can be checked, unit tests, a quality check on the build code, integration tests working in docker and review tests which run on the deployed code.

January 2023

GitLab CI Pipelines I designed a pipeline template, which will automatically work for any project. With some variables it is easy to tweak it and you don't need to write jobs for each step. Everything can be implemented in the template and be available for all the projects.


Last update: August 21, 2023