Month: May 2022

Spring Boot Security Configuration, practically explained – Part1: Starting with Spring Boot Security and Basic HTTP Authentication
|

Spring Boot Security Configuration, practically explained – Part1: Starting with Spring Boot Security and Basic HTTP Authentication

The legacy Spring Boot Security Configuration, extending the WebSecurityConfigurerAdapter abstract class, is considered deprecated and is being replaced by a component-based security configuration. However, since the existing coding base is huge, here, we will stick to customization of the WebSecurityConfigurerAdapter, and we will try to provide a better understanding, using practical examples. 

Oracle WebLogic Java Application Server (Developers version) – macOS installation
|

Oracle WebLogic Java Application Server (Developers version) – macOS installation

WebLogic Server is offered mainly, in 3 editions: Basic, Standard, and Enterprise. However, in this post, we are not going to enter into the detail of differences between the above editions not to present WebLogic features in detail. What we will do, is show how you can install the WebLogic Server for Developers version 14 (14.1.1.0) on your macOS.

IntelliJ IDEA (Community Edition) – working with Spring Boot
| |

IntelliJ IDEA (Community Edition) – working with Spring Boot

In this post, we will see how we can add the Spring Intilializr and Assistant plugin and how we can use it to set up our Spring Boot development environment, based on IDEA IntelliJ. Note that it is supposed that you have already installed IDEA IntelliJ on your machine and you have gained enough familiarity with it.

VS Code – Setting it up as your Java Spring Boot Development Environment
| |

VS Code – Setting it up as your Java Spring Boot Development Environment

VS Code is an awesome IDE from Microsoft, recognized as one of the best dev tools by developers’ communities worldwide. Spring Boot on the other hand is also a flag-ship framework for Java, that has been widely acknowledged by all developers as a heavy-duty tool for Java development projects. In this post, we will take the steps to see how we can set up our Spring Boot development environment, based on VS Code.

SYNOLOGY NAS with Apache Server behind an NGINX Proxy – Load the remoteip_module
| | |

SYNOLOGY NAS with Apache Server behind an NGINX Proxy – Load the remoteip_module

Very often, a WordPress site/blog also uses some plug-ins to get some info for those accessing the blog. Such a well-known yet free tool is the WPStatistics plugin. The plugin offers a plethora of statistical data and the visitor statistics is one of them. This means that you can get info, in a table format, about the number of Visitors coming from each Search Engine, the Visitor’s Country Recognition, the Visitor’s City Recognition, the Visitor’s IP, etc.
You might encounter an issue with the visitors’ IPs: all are the same and all look like coming from your internal network, and more precisely, from the NGINX proxy host! Here you can see how you can solve this issue by manually adding/loading the remoteip_module in an Apache Server which is behind an NGINX Proxy in a Synology NAS.