web application

Choosing an appropriate Web App Development Framework

The selection of a fitting framework for developing web applications can be critical for the success of web projects. However, this selection process is not always trivial and depends on different criteria, such as expected time-to-market, functional and non-functional requirements, experience and size of the developer team, etc. Guidance for selecting a fitting framework would be helpful.

Set up a development environment for Kotlin/React

I wish to develop web applications in Kotlin, since the type safety and the advanced features make the development experience a lot more pleasant. Kotlin can be compiled to Javascript and ran in the browser, but the current guide on how to do this is slightly outdated.

How to secure a Web application?

I wanted to implement an user authentication without changing the given web application. The solution was to use the Open Source Identity and Access Management tool „Keycloak“ in combination with the “GateKeeper” proxy service, Docker and the Reverse Proxy „Traefik“ to authenticate user with the Gatekeeper against the Keycloak container.

Running a war as a Windows service

For a project a web service packaged as a war file had to be run on a server as a windows service. To be able to do the easily a third party tool was used: https://nssm.cc/ In order to make this possible first the service has to be created: //CMD// nssm install SERVICE "PATH_TO_JAVE_EXE" "-jar service.war" //CMD// And then to let the service be run it is important to tell the service the directory the service has to run in, by: //CMD// nssm set "SERVICE" AppDirectory "PATH_OF_WAR_FILE" //CMD//

The mainly difference, which help to decide the selecting decision for the software design is the embedded mode. H2 supports this kind of the mode while PostgreSQL doesn't support it. Further H2 is platform independent and mostly used for the small application and PostgreSQL only supports some kind of the OS.

What is the most important difference between H2 and PostgreSQL

During the software implementation, it is always difficult for us to decide which one of the database should we use as the technology stack. Especially for the database. So what is the mainly difference between H2 and PostgreSQL.

Serving multiple websites on a single host with Docker is against the principles of Docker and micro service architecture. Sure you can do it but what is blocking you from separating it into multiple docker instances. That way, if there is a problem not all of the sites go down. By separating the hosts, you make it easier the diagnose possible problems and minimize down time.

To meet this requirement it is necessary to define proper order of tabulation by setting "tabindex" attribute and also provide the possibility to work with elements (set the checkbox, change value of radio button, submit the button, etc.)

Improve the accessibility of web application

One of the important accessibility requirements is that all the elements of user interface must be available from a keyboard (input fields, buttons, etc.) This requirement is intended to users with motor disorders (who can‘t use the mouse, for example). Also it is important when using screen reader for people with impaired vision.

Pages

Subscribe to web application