Serengeti logo BLACK white bg w slogan
Menu

Blog

08.03.2024.

Developer vs. AI

The journey from early attempts to simulate human intelligence to the current era of artificial intelligence (AI) represents a fascinating exploration through the history of computing. Key moments in the development of AI date back to the mid-20th century, when pioneers such as Alan Turing laid the foundations for contemplating how computers could replicate human intelligence. Turing's test, introduced in 1950, marked the first step in posing the question: Can a machine think?
Read more
05.02.2024.

Creating an efficient Test Case Repository – part 2

Welcome back to the two-part blog series on building simple and efficient test repository. In the first part, we compared our initial and target Test Case Repository structure, offering insights into the repository hierarchical reorganization and Test Case design/creation changes, and explained how Sprint Test Cases are executed and reported on. The second part will bring into focus organizational procedures needed for maintaining a Test Case Repository by explaining the process of incorporation of Sprint Test Case changes into the Regression Test Suite – in other words, we will talk about Regression Test Suite maintenance.
Read more
09.01.2024.

Differences between roles in Scrum

While working as a Scrum master, I was repeatedly asked or heard questions like: “What are the responsibilities of a developer in Scrum?”, or: “What does the Product Owner do?”, or: ”What do you do as a Scrum master”. So, in this article I will try to demystify these three roles in Scrum. Since there are bound to be some readers of this article who do not yet know Scrum or have never heard of it, we should first talk about what Scrum is and what it is all about.
Read more
13.12.2023.

A Trilogy on Breaking Free from Hardcoded Conventions

The last part of the trilogy on breaking free from hardcoded conventions in software development, with the first two blogs discussing Euro conversion and Oracle database upgrades. The emphasis is on transforming hardcoded paths into parameterized values for efficiency. A specific example involves creating a directory, parameterizing values, and integrating it into a package. The conclusion stresses the importance of learning from past experiences, advocating for increased parameterization in software development to avoid challenges.
Read more
13.11.2023.

Working with Single-SPA Micro Frontend Framework

I am quite sure that anyone who has been working with backend/frontend technologies knows what microservices on the backend side are. Well, Micro Frontend is that, but on the frontend side. Simply put, Micro Frontend allows us to split one giant whole into smaller pieces. It allows us to split one giant monolith application into smaller “user-friendly” parts. Micro Frontend was presented 2016. and it was inspired by microservice architecture.
Read more
09.11.2023.

Python Web Scraping: A Beginner's Guide

Web scraping is a powerful tool for extracting information from websites. It's used in a variety of fields, from data science to digital marketing. Python, with its rich ecosystem of libraries, is one of the most popular languages for web scraping. In this article, we’ll guide you through the basics of web scraping using Python with a practical example.
Read more
10.10.2023.

Creating of an efficient Test Case repository – Part 1

Welcome to our proposed two-part blog post series on creating an efficient Test Case repository. We initiated this series to address issues in our current repository setup, specifically regarding Test Case creation and execution. Our aim was to optimize QA processes by reorganizing the repository and implementing BDD principles via Gherkin scenarios.
Read more
06.10.2023.

Getting started with MongoDB

MongoDB is a popular NoSQL database that offers flexibility, scalability and powerful data manipulation capabilities. In this blog post, we will explore the fundamental concepts of MongoDB, including creating database, collections, establishing relationships and performing various types of aggregations.
Read more
17.07.2023.

Python Book of Recipes #7 – Sharp your Python Developers skill

Welcome to the Python Kitchen, where we explore the art of coding with a dash of culinary creativity! In this culinary adventure, we will be showcasing a delightful menu of Python techniques that will enhance your development skills and make your code taste even better.
Read more
10.07.2023.

Python Book of Recipes #6 – Cooking up Color-Based Object Tracking: A Fun Computer Vision Recipe

In our previous recipe, we showed the importance of color spaces in computer vision tasks such as image processing, object detection, segmentation, and tracking. By harnessing the power of color, we'll unlock a fascinating way to track objects in video streams with remarkable accuracy.
Read more

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