I can say that writing unit tests is good for every programmer on his way to becoming great. The quality of coding could dramatically improve using unit tests. The philosophy of writing tests and thinking how the code should be structured to allow the tests to pass, will make you…
Camunda is a great tool to have in your toolbelt. If you are working on projects that often require business processes and/or human actions then Camunda can save you a lot of time. But first, you need to have an understanding of what it is and how it works.
Intelligent systems for recommendation are making a huge connection between the users and products. Software recommendation systems are creating a dynamic world, with significant improvement of human life. People are overwhelmed with making decisions, so helping them with recommendation algorithms is making their lives easier. How do some of these…
Most modern Software as a Service (SaaS) applications are built with a multitenant architecture. Whether it is Slack, Salesforce, Zoom or one of the popular Atlassian products. It's an architecture in which a single instance of a software application serves multiple tenants. So why should you consider implementing multitenancy in…
By default, modern JS frameworks produce and manipulate DOM in the browser as an output. However, it is also possible to render the same components into HTML strings on the server, send them directly to the browser, and finally "hydrate" the static markup into a fully interactive app on the…
Nowadays, it's interesting that loops become part of our life as developers and we use them at least one time a day. So knowing how to use them and making our code faster should always be our interest.
White-labeling, in the case of software and services, allows sellers to offer a competitive price point to clients while clients benefit from low cost and quick delivery of the software.
With "SSL By Default" Adobe provides a simple way to set up SSL on AEM 6.5. This should encourage people to use HTTPS for internal communication between AEM instances. Here we describe step by step how to activate SSL on a local environment using self-signed certificates for testing purposes.
Vuex with the help of TypeScript can improve your productivity thanks to the features like "strict-type-safety" or "decorators". You can write a Vuex module as a class.
During our Hackdayz 2019, we just recognized the effect of fun on increasing creativity and efficiency at work and overcoming obstacles to work such as time pressure or language barriers. We also had such a friendly cultural exchange event where we met our colleagues from different countries and had a…
Did we forget the Immutable classes in Java? Well, I did. In everyday work we can hear discussions about microservices, containers, beans, entities etc. but it is very hard and rare to hear some talk about immutable or mutable classes. Why is it like that?
Hibernate is an essential object-relation mapping framework for the Java programming language. Hibernate’s primary feature is mapping from Java classes to database tables and vice versa. In this article we will learn how to use advanced hibernate techniques for mapping sets, lists and enums in simple and easy steps.