Dragon Security

Software

Articles about software from our security experts

The 7 Software “-ilities” You Need To Know.

The 7 Software “-ilities” You Need To Know.

In the world of software architecture, there are many “-ilities” you must take into consideration with every project. Prioritizing them is necessary because the client will optimistically ask that you do all of them. To help you out, here is a quick list outlining my top 7 default “-ilities” in the order that I prioritize them:

Alanis Swanepoel
Alanis Swanepoel
April 1, 2025
How to customize your App and still get all updates

How to customize your App and still get all updates

In this article, we will look at several problems that every developer who uses a boilerplate can face: How to customize your project How to store it in your repository and still be able to pull all updates All app templates and boilerplates are built to implement all possible functions and features. But, of course, it’s real life, and somebody would like to change your nice fonts, colors, pictures, icons, add more pages, change the structure, database models, change styles, et cetera, not to mention the code base itself. In our boilerplate, we were trying to find a golden mean - to make everything as much customizable as possible but leave some things not changeable at all - to avoid unnecessary clutter. So, it’s only about technologies: we use PostgreSQL for the database and ReactJS/Bootstrap for the front end.

Alanis Swanepoel
Alanis Swanepoel
April 1, 2025