Serengeti logo BLACK white bg w slogan
Menu

Blog

21.02.2023.

NFTs, what are they and how are they used?

Non-Fungible Tokens, or NFTs, have been a hot topic in the digital art and collectibles space. But what are they and why are they so important? An NFT is a digital asset that proves ownership of a one-of-a-kind item, such as digital work of art or collectible. Unlike ordinary digital documents, which can easily be cloned and shared, each NFT is unique and cannot be replaced by another. This is made possible by blockchain technology, the same technology that cryptocurrencies like Bitcoin are based on.
Read more
15.02.2023.

Are Programming Languages Really Languages?

Are programming languages really languages? This is a question that was asked by the marketing team at one of the gatherings. Promptly and without thinking, I said "of course they are", because, as a person who has worked with many different programming languages for 16 years, at that moment I thought it was true. But now that we need to explain it a little and support it with facts, we come to the point that it is more of a philosophical question based on how who defines what language is, so here is my attitude to the question from the title.
Read more
14.02.2023.

Pessimistic and Optimistic Locking in JPA and Hibernate

In this article, we’ll learn what the optimistic and pessimistic locking mechanisms are. They both represent mechanisms for handling simultaneous access to data. Additionally, we’ll learn when to use one or the other mechanism. When dealing with transactions, most often we focus only on topics such as relations or queries without paying attention to the basic concepts. Sometimes, these basic concepts can have a significant impact on application performance.
Read more
07.02.2023.

Javascript On Stage

In this article I will explain how we can build frontend, backend, mobile and desktop apps using only one programming language, Javascript. We are­ going to explore different technology stacks and javascript frameworks. You don't have to be a developer to understand the topic. I will not go deeply into matter but we will explore the matter in general.
Read more
03.02.2023.

Code Modularity

In the world of programming, developers often start writing code according to "regulations" or informal code-writing rules. They leave comments, write down what each function does, and usually what is the purpose of the whole script. But as the project moves forward, in order to achieve the goals and solve the task as soon as possible, instead of long-term time savings, we often opt for short-term success. The written script very quickly turns from beautiful code into something that everyone avoids, and finding bugs in that messy pile becomes a big challenge.
Read more
02.02.2023.

6 Benefits of Custom Software Development & 6 Signs Your Company Needs Custom Software

Custom software development has become increasingly popular in recent years as businesses seek to gain a competitive edge and streamline their operations through specialized technology. Custom software development refers to the process of creating software that is specifically tailored to meet the unique needs and requirements of a business or organization. This can include developing new software from scratch or modifying existing open-source or proprietary software.
Read more
23.01.2023.

Leadership in a Hybrid Work Environment

Traditional business models are experiencing rapid changes today, and the use of new technologies and digitization will continue to be the norm for sustaining growth in a hypercompetitive world. The very possibility of choosing between working from home, in the office, or a combination of both models is a departure from the traditional system, and it is clear now that this form of work is not going anywhere.
Read more
17.01.2023.

Basic NgRx Implementation

Ngrx is a library that provides a way to manage state in Angular applications. It is based on the concept of Redux, a popular state management library for JavaScript applications. In this blog, we will go over the basic implementation of ngrx in an Angular application.
Read more
16.01.2023.

Software Outsourcing Process Step by Step

Software development outsourcing has grown in popularity in recent years for a variety of reasons, including a high-level skill set, time and cost-effective development, a greater emphasis on core company tasks, and so on. According to Statista, the worldwide IT outsourcing industry has already topped $92 billion, with the software development outsourcing industry contributing significantly. If you decide to outsource, before choosing a software development partner, familiarize yourself with the process of the software development outsourcing process itself, which consists of several steps.
Read more
12.01.2023.

Abhijeet Koli – from India and USA, all the way to Croatia

Abhijeet Koli, our Lead Software Developer, came to be the careers section's first guest in 2023. Abhijeet, or Abi, as we like to call him, had an interesting career path. From his humble beginnings in India, he came to the USA, promised land of dreams. Not long after that, his professional path took him to Croatia, and three years later, he is here with us.
Read more
1 7 8 9 10 11 39

Let's do business

The project was co-financed by the European Union from the European Regional Development Fund. The content of the site is the sole responsibility of Serengeti ltd.
magnifiercross