by GoodSoft | Jun 10, 2022 | Mobile, Web
Choosing a technology stack that will suite your applications needs is crucial. Although you can pretty much use any programming language to create a backend application, some will make it easier to start with, some will make it easier to maintain it down the line. So...
by GoodSoft | Jun 9, 2022 | Web
Even when our application passes all unit tests, it doesn’t mean that it will work as a whole system. One way of making sure that it works as a whole, is testing it from the user’s perspective. The easiest way of performing this type of test is manually...
by GoodSoft | Jun 9, 2022 | Web
Future Scala offers an easy way to manage parallel code execution in the form of Futures and callbacks. Future isa special object that is used to hold a value (usually a result of some computations) that may become available in thefuture. Callback if method that will...
by GoodSoft | Jun 7, 2022 | Web
Writing tests isn’t the most interesting part of developing a new feature, yet it’s an important one. Well written tests will help you make sure that your newly added feature won’t break any other functionality. However while testing DAOs and...
by GoodSoft | Jun 2, 2022 | Web
Database optimization is a rather hard topic. Every database is different and may need different methods of tuning. These are some of the most common places to check for improvement. Creating proper indexes One of the easiest ways of speeding up your database queries...