With many years of experience in software development I am always looking to learn new things. I like coding and exchanging knowledge.
Articles by Artur Kuksin
Database migration with tools like Flyway or Liquibase requires creating SQL scripts and running them on a database. Although the database is an external dependency, we have to test the SQL scripts, because it is our code.Read more
Systems with user management require authentication. If we use password-based authentication, we have to handle users' passwords in our system. This article shows how to encode and store passwords securely with Spring Security.Read more