Serengeti logo BLACK white bg w slogan
Menu

Blog

Menu
21.08.2024.

Migration in the World of Databases

In the field of database management, PLSQL database migration plays a key role in transferring structured data from one database system to another. This process involves migrating database objects such as tables, procedures and other database objects while preserving data integrity and consistency. Over the years, PLSQL database migration has evolved significantly, driven by technological advancements and the increasing demand for data migration solutions.
Saznajte više
29.07.2024.

10 Use Cases for Outsourcing Logistics Software Development

This article explains the significant advantages of outsourcing logistics software development, such as enhanced efficiency, cost reduction, and improved precision. Solutions like Transportation Management Systems (TMS), Warehouse Management Systems (WMS), and predictive maintenance systems address challenges in time management, scalability, and security.
Saznajte više
05.07.2024.

Boosting Web Application Quality with Cypress

In the dynamic field of web development, automated testing frameworks such as Cypress have become indispensable for ensuring the high quality of applications. Renowned for its user-friendly interface and robust features, Cypress has gained widespread popularity among developers. This article explores advanced topics in Cypress, emphasizing Continuous Integration/Continuous Deployment (CI/CD), best practices, and real-world case studies to highlight its effectiveness.
Saznajte više
01.07.2024.

Technical Debt is Manageable, Antipatterns are Fatal

In the dynamic and fast-paced world of software development, we often find ourselves facing critical decisions that impact the long-term health and success of our projects. Two terms that frequently arise in these discussions are technical debt and antipatterns. While they may seem similar at a glance, understanding their differences and implications is crucial for maintaining sustainable and efficient codebases. This post delves into the nuances of technical debt and antipatterns, emphasizing why the latter can be far more detrimental.
Saznajte više
24.06.2024.

Micro Technologies for the Development of Macro Applications

We've probably all heard of microservices, but to reiterate, microservices are division of the backend part of the application into several smaller, standalone services. Each of these services has a specific purpose or satisfies a specific business need (payment, sending e-mails, etc.). How many services we will have depends on the application itself and the topic of the application, as well as bottlenecks, which we recognize at the very beginning. Each service is developed, implemented and maintained independently of the other service. Of course, there is a very high probability that these services must communicate with each other, but that is another story. It was first mentioned in 2011.
Saznajte više
17.06.2024.

Ivanka Vranješ: How AI Is Disrupting Our Industry, and What We Can Do About It

In this interview, Ivanka delves into her career progression, the unique strengths of Serengeti, and the transformative impact of artificial intelligence on the software development industry. She shares valuable insights on overcoming challenges, preparing for an AI-enhanced future, and the ethical considerations involved. Ivanka also highlights key traits that have been instrumental to her success and provides practical advice for navigating the disruptive influence of AI in the IT sector.
Saznajte više
28.05.2024.

Handling Persistence Layer with Quarkus

This blog explains how Quarkus simplifies managing the persistence layer in Java applications using ORM (Object Relational Mapping) with its Panache framework. It introduces two patterns: Panache Repository, where a repository interface is defined for each entity, and Panache Active Record, where entities directly extend PanacheEntity for built-in CRUD operations. Code examples and configurations for PostgreSQL and H2 databases in different environments are provided, showcasing how Quarkus streamlines database setup and management.
Saznajte više
16.05.2024.

The Intersection of DevOps and Security: Best Practices for a Secure SDLC

In today’s fast-paced digital environment, it has become essential to seamlessly integrate development, operations and security, commonly known as DevSecOps. This blog explores the key practices and strategies essential for weaving security seamlessly into the DevOps culture, enhancing the security of software development life cycles (SDLC) without compromising the speed and efficiency that DevOps is known for.
Saznajte više
15.05.2024.

The Power of No - How Declining Clients Can Enhance Business Growth

In this blog, we'll delve into the art of client qualification We'll discuss the types of clients outsourcing companies may choose to decline, the rationale behind these decisions, and how this approach ultimately leads to stronger, more successful partnerships.
Saznajte više
08.05.2024.

Streamlining Java Development with Quarkus

In the modern software landscape, with the rise of cloud technologies and the demand for lightweight, scalable applications, traditional Java applications face challenges due to their resource-heavy nature and slow startup times. To address these issues, Quarkus, an open-source project by Red Hat, offers a solution. It aims to make Java development more efficient and responsive by leveraging features like enhanced garbage collection and virtual threads.
Saznajte više

Zatražite ponudu

Projekt je sufinancirala Europska unija iz Europskog fonda za regionalni razvoj. Sadržaj emitiranog materijala isključiva je odgovornost tvrtke Serengeti d.o.o.
magnifiercross