Serengeti logo BLACK white bg w slogan
Menu

Blog

08.01.2020.

Configuring Angular, Jenkins, and GitLab for CI/CD

This article assumes that you have a running Jenkins instance on your Linux machine with a valid domain (not localhost), GitLab and that you are familiar with the Angular framework.
Read more
01.01.2020.

Domain-Driven Design: A Short Introduction to a Complex Software Development Approach

In this blog post, I will try to define Domain-Driven Design (DDD), concentrating on one of its concepts, Ubiquitous Language (UL). This is a just quick overview, not the full explanation. I intend to give you a small glimpse into the terminology and practices that DDD represents.
Read more
19.12.2019.

CI/CD Cloud Voyage with Jenkins

In the past I played around with creating pipelines for Angular deployment with Travis and Google Cloud, but companies rarely decide to put their code on cloud. More often, they want their application to be developed, tested and run in protected environments where the company has full control and where it costs less money.
Read more
13.12.2019.

Database Transaction Isolation Level

A lack of knowledge about Transaction Isolation Levels can impact the quality of produced applications. That's why we prepared an e-book for database developers.
Read more
05.12.2019.

Proxy in Reverse: Nginx < Gitlab + JIRA + Jenkins

As you go about your daily business, moving JIRA tickets around and pushing code to Gitlab, most of you don't think about how it all works behind the scenes. It takes a bit of DevOps magic to make it all operate smoothly.
Read more
28.11.2019.

Working in Distributed Agile Teams

What are Agile Development and Distributed Agile Teams? What are the benefits and challenges of every Distributed Agile Team? How to build trust in physically distant groups of people, and how to overcome geographical and cultural differences to meet project goals?
Read more
13.11.2019.

Flutter

Flutter is Google’s UI Software Development Kit (SDK) and a great option if you looking to develop a mobile app in a fast and easy way, with minimal code writing.
Read more
07.10.2019.

JPA Entity Inheritance

Recently I participated in a discussion with some quite experienced people in IT about ORM and how useful it is. Since I have had both good and bad experiences with ORM in the past, I decided to conduct some research on some good and bad ORM practices.
Read more
02.09.2019.

How to solve document generation problem

Word and similar tools become less useful when trying to fill in one template file with multiple different data sets. For example, many different documents where the only difference is the forename and surname. Doing this by hand becomes tedious and time consuming.
Read more
06.08.2019.

To be or not to be a full stack developer?

This article is intended for web developers as I come from that part and therefore consider myself able to speak only about full stack web developers. The article can be used as a list of things that you can put a checkmark or use it as a to-do learn list. Maybe, I will succeed in convincing you that full stack developer is an expression you should use very carefully. Let’s dig in.
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