Serengeti logo BLACK white bg w slogan
Menu

Blog

04.05.2022.

Blockchain part Three: Types of Blockchains and their Applications

In general, blockchains can be permissionless, permissioned or both. This classification is based on the blockchain’s access policies and rights management. To join a permissionless blockchain, you do not need permission. In other words, permissionless blockchains enable anybody to join the blockchain anonymously and do not limit the privileges of the nodes on the network. A permissioned blockchain, on the other hand, requires permission from a central authority to join.
Read more
19.04.2022.

Blockchain part Two: How it actually works

In first part of this blog series, I outlined some fundamental concepts pertaining to blockchain technology. Now I would like to dive deeper into how Blockchain actually works and see the inner workings of the technology itself.
Read more
06.04.2022.

What is Computer Vision?

After the introduction of digital pictures in the 50s, computer scientists begged the question: can a computer analyzing a picture understand the world? Computer vision is a field of artificial intelligence (AI) which enables computers and systems to extract important information from digital pictures, videos, and other visual inputs. Computer vision then either takes actions from the data it has collected or gives suggestions on the basis of that data.
Read more
29.03.2022.

Becoming a Frontend developer with FIYU

When I joined the FIYU development team I already had 5 years of experience working as a .NET developer, mainly backend, but this time I was joining the project as a front-end developer with almost no front-end experience. It was time to learn. Since FIYU is a platform for rapid development I guess it was no surprise that the academy was an efficient and rapid introduction.
Read more
01.02.2022.

TensorFlow.js – Machine Learning for JavaScript Developers – Part I

Through a series of articles, I will try to introduce you (primarily JavaScript developers) to the world of machine learning (ML). In the first part, I will talk in general about machine learning, the TensorFlow.js library, and the benefits of using it.
Read more
26.01.2022.

Blockchain, Part One: An Introduction to Philosophy and Technology

Today’s media and social networks are full of news, posts, and articles about Bitcoin and other cryptocurrencies, NFTs and similar topics. This increasing popularity of Bitcoin and other cryptocurrencies made me wonder what exactly lies behind it, and how these things actually work. In this blog series we will explain what blockchain is and how it actually works.
Read more
18.01.2022.

Applying Agile Risk Management

With increasing project complexity and with the COVID-19 pandemic many companies have been driven to reexamine and improve their risk management techniques, technologies, and processes. This short article should help you better understand how to apply risk management in agile projects and help you take steps to reduce risks in the future.
Read more
18.11.2021.

Deep learning – OCR Text Detection and Text Recognition

Computer vision is an area of artificial intelligence that deals with extracting and analyzing valuable information from images. It can be used to read texts and numbers. For example, we can cite the translation of text visible through a camera in real-time or the evaluation of handwritten equations. Reding text in images has attracted increasing attention in computer vision due to many practical applications in document analysis, scene understanding, robot navigation, and image retrieval.
Read more
16.11.2021.

State Management in Angular Applications – NGXS vs. NGRX

When we start creating a new application, we should adhere to the basic postulates: that the code we write is simple, easy to test, that it can be maintained, and that it is readable and understandable for the colleagues we work with or to those will subsequently take over maintaining our application. Furthermore, at the very beginning, we should think about how complex the structure of our application is and how we will manage the data we have without our application being fast, user friendly, or reliable.
Read more
12.11.2021.

Handling XML data in .NET

XML is a widely used markup language in various environments. It is easily human and machine readable. Although it has recently been replaced by JSON in some usages, it still appears very frequently. In this post we will make an overview of automated XML data handling in .NET environment, using C# programming language.
Read more
1 2 3 8

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