Published inSoftwareMill Tech BlogHow to develop secure web applicationsImplementing a secure web application isn’t an option. It’s an unnamed requirement for every application.Feb 9, 2023Feb 9, 2023
Published inSoftwareMill Tech BlogWhat’s new in the Apache Struts 6.0.0The short answer is: a lot :)Dec 8, 2022Dec 8, 2022
Published inSoftwareMill Tech BlogHow to use Sonar in your projectSonar is a tool that can help you keep your code clean and safe. Let’s find out how to set up Sonar and why would you need it.Nov 23, 2022Nov 23, 2022
Published inSoftwareMill Tech BlogWhen your bot gets retiredWe are running a bunch of bots to support our internal processes like hiring, managing Slack channels, or even coping with our moods.Nov 4, 2022Nov 4, 2022
Published inSoftwareMill Tech BlogHow to use Dependabot on GithubKeeping your dependencies up to date can be a challenging task.May 27, 2022May 27, 2022
Published inSoftwareMill Tech BlogVisualise your dataA short story about how to use a JavaScript library to see what a backend developer cannot see from raw data.Mar 24, 2022Mar 24, 2022
Published inSoftwareMill Tech BlogLombok — the wrong wayA short story of what the Lombok library is and how to use it properly having the business perspective in mind, too.Feb 2, 20221Feb 2, 20221
Published inSoftwareMill Tech BlogContent Management System: VersioningWhy we’ve developed our own Content Management System and why versioning played a huge role in this project.Dec 1, 2021Dec 1, 2021
Published inSoftwareMill Tech BlogDeveloping your own Content Management System — PrefaceSometimes, the solutions available on the market are not enough. How to develop your own CMS and why would you even consider doing it.Oct 22, 2021Oct 22, 2021
Published inSoftwareMill Tech BlogRedelivery with RabbitMQWhen you are developing a service that needs to communicate with other services, you should consider implementing a proper retry mechanism.Apr 28, 2021Apr 28, 2021