Blog category - Technology

E-book backend developers_starting down the career path_space rocket flying to the moon

Backend developers: How to start down the career path

Have you ever wondered what it would be like to join the dark side of the force? Have you ever imagined fearlessly traversing the galaxy on board of a stormtrooper, discovering new worlds and building powerful Death Stars? It sounds tempting and scary at once. At Concise Software we believe that the dark side of the force is not that bad, as this is what we call backend development.  

Cyber security is sharing information in a secure way e.g. using JWT authorization (JSON Web Token) to enable secure user login and secure access to user personal information

JWT authorization: How does it work for web applications?

Everyone is concerned about their own safety and the safety of their loved ones. It’s natural that parents take care of children and spouses care for each other. Even if you have a pocket-sized supercomputer and the Internet at your fingertips, you cannot forget about your own safety putting aside Internet security issues.  

An engineer is checking wind turbine system with a tablet as an example of digitalizing wind energy

Digitalizing Wind Energy: How to Capture Data from Wind?

Renewable energy is a very important issue for people and the planet. Currently, we rely mainly on non-renewable sources such as coal, oil. However, nuclear energy is widely used to meet the needs of societies. Wind energy is one of the more attractive alternatives - by using natural meteorological phenomena we are able to obtain energy in harmony with the environment.  

Young developers looking at the computer screens with code lines; Aggregates in Domain-driven design

Domain Driven Design: aggregates implementation

Aggregates are guards for business principles in domain implementation. They merge several contexts into one, transparent object which unifies the interface for aggregated stuff. For example we can have many entities and value objects nested in aggregate. Our security guy will provide a mechanism for checking aggregated data consistency and integrity. Using policies and specifications (which I described in the previous chapter of the series Domain Driven Design: domain building blocks) we can ensure immutability of business assumptions.  

A glass world globe on the keyboard of a laptop representing a concept of digital twins

Digital Twins: Virtual Counterparts of the Real World

The idea of digital twins may be a little hard for some to understand. However, it turns out that it is not as difficult as it seems. This type of solutions in a very important way help companies, institutions and organizations to create just "twins" corresponding to their processes, solutions, and real products in the digital world. Check out why you should be interested in digital twins technology!  

Vintage cassette tape on a modern background as main photo for a blog post with story of a cassette tape

Magnetizing story of the cassette tape

The cassette tape can be called the forerunner of CDs. I must admit straight away that it is of course a great oversimplification as there were also other data carriers such as floppy disks or Laserdisc before CDs came around. However, from a cultural perspective, cassettes and compact discs were the most common formats.  

Business employees of a company are working in a software development office and discussing e.g. domain building blocks

Domain Driven Design: domain building blocks

From previous chapters we already know strategic concepts of Domain Driven Design. We have knowledge on how to design our system and now we need to know how to implement designed solutions. In the DDD world we can distinguish many building blocks - components which are useful in a part of technical Domain Driven Design.   

Predictive analytics in healthcare enables to make more informed decisions. Doctor in futuristic medical concept pressing button

Predictive Analytics in Healthcare – Staying One Step Ahead of Emergency

Predictive Analytics is a field of study that has been much discussed in healthcare. Many companies are creating environments for artificial intelligence in medicine, and there are startups that are excelling at implementing analytics solutions. Why is it important to use new technologies to treat people? It turns out that predictive healthcare analytics has a huge advantage here when it comes to analyzing large amounts of data.