Blog

Business
Outsourcing software development pricing models

24.09.2020.

Outsourcing pricing models: Which one is the most logical?

Some of the methodologies and pricing approaches you will see with outsourcing partners include...

Read more
Business
Challenger banks

21.09.2020.

Challenger banks and the rapid push for innovation

Challenger banks are just what the name says: they are challenges to established financial institutions. The concept started in the United Kingdom but has spread to many areas of the world, although sometimes under different names, i.e. just being called “fintech.”

Read more
Business
Data Integration - Enterprise Service Bus

18.09.2020.

The Story of EAI/ESB

IT management is a line of business which must be tightly aligned with core business needs and demands in order to be successful. For them to be sustainable on a long-term basis and to achieve profit, core business activities must on all levels make the effort to establish cost-effective practices, strengthen customer relations, effectively manage risks, and accomplish business process elasticity in order to be resilient to dynamic and sometimes very sudden market environment changes.

Read more
Business
Domino effect - continuity in business and outsourced software development

15.09.2020.

Business continuity: You hear it a lot during COVID, but it's much bigger than that

Most of the articles are in the context of COVID pandemic, and “business continuity” means that you need to keep the lights on, you need to keep paying people with hopefully not too many layoffs, you need to find new revenue streams, and you need to make sure projects are done on-time...

Read more
Tech
Binary data in machine learning software

09.09.2020.

The Importance of Data in Machine Learning

Data is everything with a little bit of modeling on the side. So, let’s focus on a couple of key points of what kind of data is important, how much data you need, and how you can handle all this data.

Read more
Business
Loading message in software development delay

07.09.2020.

The peril of the delayed product launch

The sad reality, though, as Harvard Business Review noted in 2011, is that most product launches fail. That doesn’t always mean they are delayed; sometimes they launch on time but still fail.

Read more
Business
Flexibility

03.09.2020.

Get flexible. (No, not like that.) It’s the key to software development.

"Agile.” “Scrum.” “DevOps.” “Lean.” “Kanban.” All these words have distinct meanings, but in different organizations, they are approached differently.

Read more
Business
Webinar AI in Retail - picture from shooting

01.09.2020.

The Disruptive Technology of AI in the Retail [WEBINAR ON DEMAND]

Artificial Intelligence can help retail companies stay on top of the industry. This is what we discussed in our 30-minute webinar that you can find here. 

Read more
Tech
Software with two bugs

26.08.2020.

Two bug application - myth or reality?

It is not surprising that, when the final product contains a small number of bugs, we need to take a closer look at it and see what led to such good results. In this article, we will study a small project that fits this description and that was completed with no more than two bugs.

Read more
Business
DIGITIZATION OF RETAIL AND COVID-19

26.08.2020.

Digital Transformation of Retail and COVID-19

Amid the brainstorming of whether “we’re fine as we are”, the AI craze and “we need to digitize, the market is hungry for it” thinking, there comes the uninvited guest- COVID-19 which drastically changed the way we were living and also affecting the face of retail that we once knew.

Read more
News
Clutch badge TOP 5 B2B Croatian companies 2020

25.08.2020.

Clutch Named Us in Their TOP 5

“The companies on this list represent the best Croatia has to offer,” said Clutch Senior Revenue Operations Analyst Greg Kotchik.

Read more
Business
Teamwork message

19.08.2020.

Salesman in Developer’s World

To suppress the etched dogma, I decided to describe my job in a couple of lines and to give a proposal on how to cross the chasm between departments so that everyone could get a better understanding of sales. 

Read more
Tech
SAFe for Lean Enterprises - scheme

17.08.2020.

Scaling Scrum – Intro to SAFe

You need a framework to achieve business agility in every aspect of your business operations. This will enable you to focus the entire enterprise on delivering maximum value to your customers in a rapidly changing global environment.

Read more
Tech
OpenShift and Jenkins DevOps logo

11.08.2020.

Introduction to OpenShift and Jenkins DevOps - PART TWO

From the perspective of OpenShift, Jenkins is a tool that can automate a developer’s OpenShift tasks. It’s that simple. There are several ways to automate tasks. Developers will need to do some configuration to get Jenkins working with OpenShift. It’s not like they can magically talk to each other. They’ll have to exchange some credentials and permissions.

Read more
Business
Professionalism

11.08.2020.

COVID, Chaotic and Crazy: But a logical opportunity for software development outsourcing

The pandemic has dominated discussion globally for roughly five-six months. There are lots of different things we could discuss here regarding COVID-19, but we are going to keep it relatively simple: within the context of our business models and what we do to help others.

Read more
Tech
OpenShift and Jenkins DevOps logo

07.08.2020.

Introduction to OpenShift and Jenkins DevOps - PART ONE

From a developer’s perspective, the process of software development is not simple. We create applications, complex systems, algorithms, modules, services, etc. – and in most cases, we initially start with a local environment (our PCs). But, when a certain version (a part or an increment) of software is finished, things are far from over...

Read more
Business
Artificial intelligence - women face in a code

03.08.2020.

The rapid rise of computer vision and how it can transform your business model

Computer vision is a combination of onboard artificial intelligence (AI) and cameras + sensors so that cameras can identify objects, count people, find distances between two objects, and more... 

Read more
Tech
Evolution frog

03.08.2020.

Evolution Towards Microservices and Cloud-Native Applications

Over the last decade, the Spring Framework has evolved into the most popular framework for developing Java business applications. The Spring Framework has facilitated the development of loosely coupled applications that can be tested. However, the world has significantly changed in comparison to a decade ago. In the meantime, applications have grown into monolithic ones, making them difficult to maintain. Because of this, new architectures began to develop.

Read more
Tech
Men pressing release buttton

29.07.2020.

Release Management

The paradigm shift from "Never change a running application" to "Always run a changing application" has introduced new challenges in the release process.

Read more
Business
Illustration of spaghetti code

28.07.2020.

Twisted and tangled: Spaghetti code loses you a lot of money. It can be fixed, though!

Spaghetti code. It means unstructured and difficult-to-maintain source code. In other words, it’s a mess. It looks like a bowl of spaghetti instead of the beauty that code can (and should) be.

Read more
Tech
Ants' bridge

23.07.2020.

Microsoft Azure DevOps Server – One Ring to Rule Them All

In the DevOps ant yard things are constantly moving. New tools for different segments of the development cycle are being created and their capabilities ever more broadened.

Read more
Business
Businessman juggle with data and GDPR

22.07.2020.

GDPR and Data Processing - The perspective of the IT company

When an IT company acts as a service provider, it can either be in the position of Data Processor or Data Controller. In any case, the preferred position for any entity is to be a data processor because there are fewer GDPR obligations for data processors.

Read more
Business
Sofa with pillows for developers

20.07.2020.

When business is a tornado of chaos, what does your company need?

Are you tired of talking about COVID? We are too. But we need to for a second.

When you look at the full scope of what COVID has done to businesses, what are some of the major things that are changing, and will continue to change?

Read more
Tech
Orange Fancy Frame

14.07.2020.

Welcome FancyFrame

A few months ago, when I did the PR for PancakeView (the version for WPF) and had some issues with borders (which had worked perfectly on UWP), I thought about whether the code could be written once and used everywhere. Does that sound familiar? 😊

Read more
Business
Man and Women with the masks

13.07.2020.

Is picking an outsourcing partner kinda like dating?

We sometimes draw these thick lines between what we want from work (buzzwords like “cost efficiencies” and “value-add team models”) and what we want from personal (fun times, respect, free drinks, maybe a family), but the reality is that the process to find both is very similar. 

Read more
Business
Tires and Machine Learning

10.07.2020.

Tire Recognition meets Machine learning v.2: Step by step approach – Frank’s case [PART 2]

While in first part about Frank’s case we explained what the problem was, modus operandi and taken steps, here we are going to describe approach conducted and what was the final output and business benefits.

Read more
Business
Tires and Machine Learning

10.07.2020.

Tire recognition meets Machine Learning v.1: Things to consider and modus operandi

Frank’s tire catalogue included 80 tire manufacturers and over 20 000 unique tire models, with 5digit number of tires moving daily. Aside from the risk of human error during sorting upon arrival, there was a risk of human error when sorting prior to shipping out.

Read more
Tech
Developers around table talking about Scrum and Agile Development

07.07.2020.

Scaling Scrum – Intro to Nexus

When it comes to efficiently managing the interaction and coordination of multiple Scrum teams in an agile way, the traditional management approach falls short of its mark. Clearly, one needs an Agile framework for scaling Scrum effectively.

Read more
Business
Bug working on automated testing

07.07.2020.

The “desired” vs. “the actual:” The rise of automated testing and how to find your ideal partner

Let’s look a bit more at the growth of automated testing and what you need to be looking for if you work with an outsourced partner on automated testing projects.

Read more
Tech
Kotlin in web development

03.07.2020.

Kotlin in Web Development

Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. It has already taken over android development, but is it any good for web development? In this blog, we will cover a few of the best Kotlin features for your web application.

Read more
Business
Developers shearing their knowledge and experience

29.06.2020.

Knowledge Management – What, Why and How

What types of knowledge there are, what are the key principles of Knowledge Management (KM), what are the reasons and prerequisites to introduce knowledge management in an organization are just some of the questions that should be thoroughly analysed and answered before starting to introduce knowledge management.

Read more
Tech
Laptop with charts and arrows

29.06.2020.

Estimation Techniques and Testing

Testing is not based on a defined time frame. Efforts continue as long as no predetermined time frame is set, regardless of testing completion. 

Read more
Tech
Arrow and money

24.06.2020.

Estimation – Issues, Guidelines and Techniques

It can happen that project managers resort to scheduling estimates. For whatever reason, if it happens, then it is difficult to estimate the schedule at a later stage and adjust the change of the project scope. Even good estimates contain inherent assumptions, risks, and uncertainty – and yet, if they do, they are often treated as if they were accurate.

Read more
Business
Steps for moving legacy app to modern one

23.06.2020.

Moving from legacy application to modern, cost efficient application in 5 steps

Although now we are in the age of the Internet of Things, Machine learning and other modern tech trends, still there are a lot of companies that have core business applications based on legacy technologies. Generally, the main reason why companies still have legacy applications is that such application is one of their biggest IT assets. They invested a lot of different resources in it, even got used to it but over the time, which in IT industry flies faster than ever, they realize that they are left behind and that they need to speed up the game. 

Read more
Business
Women head in side of code - Machine Learning - Artificial Intelligence - Industry 4.0

18.06.2020.

Without a DevOps and Machine Learning, you will fall behind in Industry 4.0

It’s very important for revenue growth to use these technologies, especially because the global business environment is going to be uncertain for a while because of COVID-19. We do not know what consumer spending will look like or how it will bounce back in every industry. You need to maximize the advantages that you have.

Read more
Tech
Estimation techniques

18.06.2020.

Estimation Techniques – A General Approach

Software projects are time-limited processes in which a software product is created. When running such projects, it is necessary to include estimation techniques, which are an important and unavoidable part of the project.

Read more
Tech
Finger pointing at bad code with bugs

16.06.2020.

Code Quality – SonarQube

Do you know that feeling when you see a code and ask yourself: „Oh my God, who wrote this bad code?“ And after browsing through history you see the unpleasant truth – the author is you. It is nothing strange; we learn every day, and we have new and better ideas which we can refactor.

Read more
Business
AI and Machine Learning - what you need to know for software development

15.06.2020.

4M Euros at the margin and $2 trillion in overall value: What you need to know about AI and machine learning now

Do business leaders really know how machine learning can impact their specific industry, or do they just know it’s a hot buzzword of the moment? 

Read more
Business
Hands of an business analyst on keyboard

12.06.2020.

Requirements Elicitation and Analysis When Transforming Legacy Systems

For legacy system transformation, the key point is a strong business case, management of key stakeholders, and alignment to the business strategy. Although modernization programs are primarily seen as a key for resolving technical problems, they are not exclusively technology-based. 

Read more
Tech
Monitoring of Application - Developer in front PC and three screens

08.06.2020.

Monitoring in HA Applications

The key goal of monitoring is an increase in situational awareness. There is no automation without observability, and there is very little situational awareness without monitoring. The role of monitoring is to deliver observable data in a human-readable format. We can, however, extract additional value by taking a few extra steps.

Read more
Tech
JShell logo

05.06.2020.

Introducing JShell: A Guide for Using the New Java 9 Feature

The shell or the REPL (read-eval-print-loop) is a well-known tool in many programming languages. Typically, this is more common in scripting languages such as Python or Node, but more recently it’s been adopted by JVM languages like Clojure and Groovy as well. The upcoming Java 9 release finally brings this shell functionality to the Java language as well, in the form of JShell. This blog post is a preview of the use of the new feature java 9 Jshell. More details about it you can find at web sites that are used as a source: Introduction Jshell and Tutorial Jshell.

Read more
Business
Sales rep in store

02.06.2020.

Product recognition: Seems very simple, but it’s a huge revenue driver

We all snap photos all day, right? It is the essence of social media. But when sales reps snap photos and have an AI layer beneath an app, it’s product recognition. And that’s big money.

Read more
Tech
Blazor App Interface Example

01.06.2020.

Blazor WebAssembly

This article touches on the WebAssembly hosting model. This model makes development much easier with its use of CSS, HTML and C# without any need for JavaScript. It can adapt to user needs of being tied to a specific app hosting model. User interface events are triggered and executed directly in the browser. In order to create new applications with this framework in the WebAssembly version, you need to have Visual Studio Preview 2019 with the latest ASP.NET and web development workload.

Read more
Business

29.05.2020.

Benefits of Microservices Implementation [FREE: WEBINAR + CHECKLIST]

In times of crisis (and in general when it comes to industries that deal with seasonality, rapid growth or rapid downfall), there is no doubt that companies need deal with challenges in a fast and cost-efficient manner. These days, when the whole world is facing a crisis, this becomes more important than ever

Read more
Business
Machine Learning - FMCG store

29.05.2020.

Machine Learning - Productivity Booster in FMCG Industry

2019 was marked as a year with biggest retail sales volume than ever before. But the face of industry changed as well. According to Business Insider Intelligence, in 2019 ecommerce sales surpassed 10% of total retail sales for the first time ever.

Read more
Tech
Scrum of Scrum of Scrums Scheme

26.05.2020.

Scaling Scrum – Intro to Scrum@Scale

As one of the most popular and widely accepted agile frameworks, Scrum was envisioned and designed to enable a single team to perform its work at optimal capacity and at a sustainable pace. Given the rising volume and complexity of work performed during the development of a modern product (or service), most organizations eventually had multiple Scrum teams working together. 

Read more
Business
World

25.05.2020.

After COVID-19, tech is going to be bigger than ever. What does that mean for your software development?

It never was, but in the context of coronavirus (COVID-19) and the aftermath, big tech will be everywhere, because people will consistently need aspects of technology to do their work effectively. But this discussion about the rise of and the importance of technology takes a lot of different forms. 

Read more
Business
Partner models: The order-taker vs. the consultant

22.05.2020.

Software development partner models: The order-taker vs. the consultant

When you outsource software development work within your business there are different reasons you do it, which we have covered in detail before. Usually, it’s a mix of quality, flexibility, time-saving, and cost-efficiency...

Read more
Business
Developers in gaming room

20.05.2020.

Busy or productive - which type you are

Ultimately, an individual and a business need to be productive. Not just busy. And usually in order to move from “busy” -- i.e. lots of task work, meetings, spreadsheets, updating -- to “productive,” where you are developing new products and revenue channels and growing the business, you need some form of help. This can be new employees, consultants, outsourced teams, or a few other concepts.

Read more
Tech
Cleaning code on screen

18.05.2020.

Clean Code

Does the following situation seem familiar? An application that has been working reliably for many years suddenly needs a security update somewhere in the code. It’s the software of all things, whose documentation has been somewhat neglected since the last release(s); the software, whose original developers are no longer available. So, what do you do?

Read more
Business
Cost vs. expertise in software development

18.05.2020.

A little explanation of cost vs. expertise in software development

What do Western European companies want out of software development partners? A few weeks ago, we found some research on the top five reasons that Western European companies use outsourced software development, so we’re working our way through a look at each topic, from cost efficiency to flexibility to quality of service and embrace of new technologies.

Read more
News
Serengeti Webinar Program Started

15.05.2020.

We are launching a webinar program

Possibilities seem to be endless once we are kicked out of our comfort zone. We at Serengeti are taking digitalization quite naturally as this is a part of our way of doing business.

Read more
Business
New Technologies - Code Overlooking PC

15.05.2020.

What does New Technologies mean in Outsourcing Software Development

A few weeks ago, we found some research on the top five reasons that Western European companies use outsourced software development, so we’re working our way through a look at each topic, from cost efficiency to flexibility to quality of service. Those were the first three factors. Pretty logical, right? Well, now the fourth factor by percentage vote on the survey is “new technologies.” Let’s look at that for a second.

Read more
Business
Key and open banking question

13.05.2020.

PSD2 – Open Banking

The concept of open banking brings a complete shift to the banking sector by shifting focus onto the customer in the digital financial services market.

Read more
Tech
Developer coding low code platform

13.05.2020.

Low-Code Platforms

Companies, from SMBs to large enterprises, in order to support their business processes inevitably use one or more software products, mainly purchased as an off-the-shelf package, or nowadays the leased peruse PaaS or SaaS products. Rapid market and business environment changes require fast process adaptation, which is why software should be quickly modified and made ready to support activities with minimal stress and costs. One of the possible solutions lies in using low-code development platforms.  

Read more
Business
IoT letters on picture

11.05.2020.

Once Again, What Is IoT Really All About?

Sometimes it is good to look back and remind ourselves what some contemporary tech terms really mean and what new technologies bring us in reality. When talking about topics related to the Internet of Things, different business domains display various perspectives, needs, and contexts.

Read more
Business
Quality letters in circles

08.05.2020.

When it comes to software development, what is “quality” and how is it determined?

Does “quality software development” mean the beauty of the code, or does it mean that a project was delivered ahead of schedule and under-budget?

Read more
Business
Team of developers looking at PC

06.05.2020.

If your software development team isn’t flexible, how are they helping you grow?

In your business, that means you need to be flexible and you need to take some current projects, ongoing projects, and “pet projects” of your leadership team and put them to the side -- and focus on new projects that could be bigger post-COVID revenue streams.

Read more
Business
City panorama in Internet of Things

04.05.2020.

Success Factors for IoT Investment

Expecting the information collected over the IoT system to bring real business benefits in any industry presents a serious challenge and a rewarding step forward. Conversely, it could be a disappointment and complete waste of time and money. Why is this so, and how do you find the best approach to the IoT software service implementation project that will satisfy all involved parties?

Read more
Tech
Best Agile Practices Icons

04.05.2020.

Best Agile Practices to Improve Productivity

Agile is an iterative approach to software development in which developers deliver functional code to their customers in smaller iterations or sprints. Agile practices help to deliver more value in one iteration and keep developers on track with project requirements. Here are some tips to improve your team’s productivity by using the best agile practices.

Read more
Careers
Serengeti Welcome Package

30.04.2020.

How to Hire and Onboard the Best Talent – the Serengeti Way

Every respectful outsourcing and consulting company should be aware that high quality and top performing employees are their most valuable resource. For this reason, Serengeti invests extra effort into recruiting the best candidates on the market and to onboard them in a way that their knowledge and skills benefit the company as well as the client’s needs and culture.

Read more
Business
Error 404 due to maintenance

29.04.2020.

Cut Your Property Maintenance Costs with Predictive Maintenance

When the stakes are high, we perform regular maintenance on our systems. For example, cars are serviced once every few months, and aircrafts are serviced daily.
With technology moving forward, maintenance methods are also becoming more sophisticated.

Read more
Business
Developer in front of computer

28.04.2020.

Save to grow: Cost efficiency and price vs. value in outsourcing decisions

We recently came across some research on this -- and it tends to apply in other parts of the globe too. Here were the “big five:”
Cost efficiency (85%)
Flexibility (85%)
Quality of service (78.2%)
New technologies, i.e. Cloud, IoT, machine learning (74.4%)
Industry knowledge and experience (48.9%)

Read more
Business
People in puzzles

27.04.2020.

How we approach internal digitalization project

We live in a time when all companies are faced with enormous competition. In order to continue with their successful business and be competitive, all companies, including Serengeti, must focus on fulfilling their business goals, all while ensuring the highest quality services and improving customer relationships.

Read more
Business
GetiHub

24.04.2020.

Reasons why you should consider platform strategy

To help productivity in different skill-based departments, such as IT, Finance, Accounting, and others, companies learned that they need to shift their focus to improving processes. In other words, they needed to build customized tools that would allow them to improve processes and with it, the quality of different functions.

Read more
Business
Project ups and downs

22.04.2020.

The Good and Not so Good of Fixed Price Projects

If you decided to do your project on a Fixed price, there are advantages and disadvantages you should be aware of. They may vary based on the perspective you take. For instance, what your Client finds as an advantage might be a disadvantage to you and vice versa. 

Read more
Business
Serengeti's offices entrance

20.04.2020.

Workspace after the Pandemic: What to expect

Now, many companies had to feed the need for home office as there were no other options. As millions of people are now working home based, it is hard not to ask ourselves; Is this the end of the workspace we knew?

Read more
Business
Developers team

15.04.2020.

Don’t pick individual developers. Pick an entire, expert, solution-driven team

If you come across a company using the “select the CVs of the developers” model, what you are selecting for is individual expertise and background. You do not necessarily know how that developer -- the body that you selected -- will perform in the team. Most software development projects, sprints, Kanbans, and backlog management sessions are team-based.

Read more
Business
People in office discussing software development cost

10.04.2020.

How much does a bad software development hire cost?

The cost of a bad hire varies by lots of different factors, including seniority, job title, importance to the business, geographic location, time spent to hire that person, and more. For two different roles in an organization, the cost of a bad hire might be drastically different. Still, we can try to figure out some math here.

Read more
Business
Guys trying to hit middle

06.04.2020.

The short-term vs. long-term dance: When it’s time to outsource

When everyone is focusing on lower-value smaller tasks, you have a team that is checking boxes, answering IT tickets, reading emails, going to meetings, doing stand ups where they say what they have for lunch, etc. But, in the long-term that’s not good for your business. That company will not last.
So you need a mix between “the small tasks that must be done” and “the bigger picture of the company and where it’s going.”

Read more
News
Serengeti stars at Clutch

06.04.2020.

We Earned Our First Reviews on Clutch With an Average Grade of 4.7

We’re happy to announce that we’ve received our first three reviews on Clutch, a leading provider of B2B ratings and reviews. 

Read more
Business
People working from different locations

03.04.2020.

How to get your distributed team to work like a swiss watch and what are the benefits of this business model

56% of global companies today allow remote work and 62% of global employees can work remotely at least once a month. Studies show that this particular benefit makes them 24% happier in their workplace.

Read more
Business
Developer working with Cloud technologies on his phone

01.04.2020.

We love the cloud. And now, in a time of pandemic, it’s going to love us back.

There is a value proposition to the cloud about managing teams. The cloud allows for easier work with remote teams or distributed teams, because no one would need to be physically on-site to access certain team resources. You can all get it from the cloud. 

Read more
Tech
WebAssembly logo on black cover

01.04.2020.

WebAssembly: A Light at the End of the Tunnel

WebAssembly, in truth, neither is strictly web nor assembly. Then what is it? We will try to answer this question in this short blog series about WebAssembly. In this post we are going to start with a high-level overview of WebAssembly, how it works, what it brings to the web and how it will affect JavaScript.

Read more
Careers

30.03.2020.

Five Ways Your Company's HR Can Respond to Crisis Situations

We plan to provide our colleagues with in-house training sessions through video conferences and we already provide online counseling and support to anyone who needs it. We’ve created a pool of ideas and we’re trying to come up with new proposals every day while working on the ones already approved. Our goal is to make this period easier for everyone and we hope our materials will be helpful.

Read more
News
Corona virus face mask

27.03.2020.

5 good outcomes of Coronavirus pandemic

As companies around the globe are responding to Coronavirus with newly established sets of actions, I couldn't help but notice couple of blessings in disguise for businesses.

Read more
Business

25.03.2020.

It’s not a time for quitting because of #coronavirus. It's time for growing. We’re all in it together.

The crisis will pass, we will face new challenges and for sure no one wants to have some old tails or to continue to work with a partner that gives up at the first dare.

Read more
Tech
MFC-.NET-interoperability

24.03.2020.

MFC and .NET Interoperability

This should serve as a short intro to the somewhat archaic MFC library. Nowadays, the .NET framework is much more widely used. Nevertheless, you might come across the need to connect an old MFC application to a new one written in .NET, for example, if the MFC one is too large and complex for easy migration to .NET. So, let's take a look at how to do that.

Read more
Business

20.03.2020.

Is #coronavirus both a huge threat … and a huge opportunity?

Coronavirus was called a pandemic around March 11. That is not even that long ago, and it already feels like everything has shifted into chaos. But if you are a business owner, how do you manage in a time of crisis like this? What are the strategies?

Read more
News

16.03.2020.

We are in this together

Suddenly, overnight we turned around and found ourselves swirling in bugles shaped abyss, shocked and in denial that something like Coronvirus can take priority over the lives we've lived, the technology we have developed, holidays we've planned, salaries we've competed for, the security we thought we had, the ambition we carried, hobbies we enjoyed. All the sudden we became so dependent on the strength of our mind and spirit.

Read more
Tech
Git states and section of project

11.03.2020.

Three States of Git and Three Sections of a Git Project

git

These three states make a system based on promotion. Each file can reside in one of these three states and change states depending on what was done to it. 

Read more
Business

10.03.2020.

9 things in common between tennis and business

As a devoted sports enthusiast and a business owner, I am constantly rediscovering parallels between the two things I am very passionate about.

Read more
Business

04.03.2020.

The power of consultant advice backed by A-Level software development

Software development is the key way to maintain competitive advantage in modern business. Unless you have the most amazing legacy product in the world, it is honestly the only way to maintain a competitive advantage in business right now.

Read more
Tech
Git logo and working icon

03.03.2020.

How Git Works

git

In order to understand how Git works, we first need to understand how Git saves data about changes made to one or multiple files.

Read more
News

03.03.2020.

Conference: “How Transparency Affects Entrepreneurship”

The aim of this conference was to highlight the direct connection between economy and transparency in order to show that it’s an ideal system for entrepreneurship development. The city of Bjelovar, which has a completely transparent public sector, is an excellent example of this connection.

Read more
Tech
Git logo

27.02.2020.

Introduction to Git and Types of Version Control Systems

git

Git is a Version Control System or VCS. VCS is basically software designed to record changes within one or more files over time. It allows us to undo or to cancel all made or pending changes within one or more files. If we're working on a project with many files, VCS enables us to control the whole project.

Read more
Business

27.02.2020.

IoT: It’s not a buzzword. It’s the backbone of Industry 4.0

The Internet of Things, or IoT, is and will continue to change how most industries operate. The numbers can vary on how widespread IoT is going to become, but generally it’s believed that there are already 20 billion connected devices in use, and that number will only keep growing. 

Read more
News

23.02.2020.

Javantura v7 – We Were There!

The 7th International Java Community Conference Javantura v7 was held in Zagreb on February 22nd. Organized by the Croatian Java User Association HUJAK, it has over time become one of the largest Java community conferences in Croatia.

Read more
Tech
Moving from monolith architecture to microservices

19.02.2020.

Breaking down a monolithic application to microservices - you need to publish them somewhere

It’s not a panacea and it’s not a guarantee that it’s the right way of working with microservices but it works for us, maybe it’ll help you in breaking down your monoliths, or at least it’ll break some stuff.

Read more
Tech
Monolith vs microservices - illustration

19.02.2020.

Breaking down a monolithic application to microservices - real world examples and tips we use in our .net world

For our next steps, I wanted to give you a few real-world examples of designing and developing microservices that we use in our .NET world.

Read more
Business

18.02.2020.

Is Machine Learning just a buzzword of 2020?

Do business leaders really know how machine learning can impact their specific industry, or do they just know it’s a hot buzzword of the moment? That’s a central question right now.

Read more
Careers

17.02.2020.

Four Tips for Shining on Tech Interviews

Tech interviews are challenging. Especially if there are a couple of people questioning your knowledge. Everybody can find themselves blocked or operating on a very reduced cognitive capacity in a tech interview situation. How you can feel well prepared for a tech interview? How you can prepare yourself when you could be asked about anything?     

Read more
News

14.02.2020.

ISO Standards Audit Successfully Passed

We are pleased to announce that we have successfully passed an external ISO Standards audit. In doing, so we have proven that we work in compliance with ISO 9001:2015 and ISO 27001:2013 certificates.

Read more
Business

12.02.2020.

The future of the energy industry. What should we expect?

Our dependence on energy sources is both increasing and changing, with the advent of greener initiatives. Because of the growth of alternative energy sources, existing energy providers are in a race to find new ways to both increase operational performance and cut costs. 

Read more
Tech
Breaking down monolith to microservices

11.02.2020.

Breaking down a monolithic application to microservices – where to start?

This approach might not be possible for every part of your system but you’d be surprised in how many cases you can implement it.

Read more
Tech
XamAnimation ProgressBar

04.02.2020.

Easily animate Xamarin custom controls built with SkiaSharp

Let’s se how we can simplify our gauge animation with Xamarin.Forms built-in infrastructure.

Read more
Business

03.02.2020.

The global medical device market will be $612B by 2025. How will you get your piece?

You are seeing more healthcare organizations move to a smart model and a rules-based workflow engine, with the end goal being stronger governance, more compliance, and a reduction in IT redundancy issues. The overall goal of healthcare is, typically, quality care for the end patients. But healthcare organizations have had lots of issues with bad data, un-scrubbed data, and low-quality algorithms, and those issues have reduced the quality of patient care.

Read more
Tech

24.01.2020.

Porting ios control to Xamarin.iOS and then to Xamarin.Forms (with SkiaSharp)

When we need to use some custom control from ios and use it in our Xamarin.ios application we have two options to do this. Make bindings or rewrite it with C#. You may wonder: “Why may I ever need to rewrite control instead of just making bindings?” The first and most obvious answer is “you need to extend this control with your own properties and functionality”. The second answers is “you will need it to port to other platforms”.

Read more
Business

24.01.2020.

Tech is the answer for modern logistics and supply chain challenges

Let’s take a look at some of the major trends in the space and how innovative uses of technology and software development are helping leaders in logistics and supply chain meet their biggest challenges.

Read more
Tech

16.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
Business

16.01.2020.

Hottest banking tech trends for 2020

The challenge of the finance industry right now is that financial firms need to do two things at the same time. First, they need to keep up with a complex regulatory environment. At the same time as they are trying to do that, though, they also need to create new digital products and services.

Read more
Tech

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
Business

08.01.2020.

How software and digital transformations are changing industrial manufacturing?

Every so often, we like to look around the bigger industry and see what is happening and where the trends are, as this can inform how we try to work with clients in the future. 

Read more
News

31.12.2019.

6 things we rocked in 2019

2019 for us was a blast too. It is hard not to reflect on a plethora of amazing things we have accomplished, but just for the sake of not showing off too much, we will focus on a few.

Read more
Careers

27.12.2019.

6 years in Serengeti; a developers experience

I've spent a little over 6 years at Serengeti, so you could say I'm a part of 'the old team' who has experienced many of Serengeti's 'adventures'. So now, when I'm pouring my mind out on paper and remembering the different chapters of our adventure, I'm happy to say that most of the chapters make me smile. 

Read more
Tech

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
Careers

19.12.2019.

Developer's Mindset Growth

According to Dweck's book, people’s core attitudes fall into one of two categories: a fixed mindset or a growth mindset.

Read more
Business

19.12.2019.

Why your business needs software development to grow?

Think about an industry that is very physical in nature, so not a digital one. Consider industrial manufacturing. That’s a very physical industry: big machines and people in big warehouses doing projects. But it’s also very driven by digital processes and software: Big Data, virtual reality, automated testing, Internet of Things, etc. You are seeing the same in logistics, too -- augmented reality and other software-driven processes are combining to digitally transform an older industry.

Read more
Tech

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
Business

13.12.2019.

What is the role of software development in digital transformation?

When you see the words “software development” and “digital” in the same question, the answer seems obvious: They must be connected in some way. They are. But to make sense of this, we need to walk through the terms. 

Read more
Tech

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
Careers

04.12.2019.

Five Productivity Raising Tips for Programmers

When you are a programmer, learning is part of the job. There are dozens of technologies and frameworks we want to and need to master. But often we miss mastering our greatest resource – ourselves. 

Read more
Business
Serengeti developers

04.12.2019.

Resources As a Bottleneck

What’s the biggest bottleneck in a business? What prevents most businesses from succeeding when they seemingly have the right product, the right product-market fit, a good financial structure, etc.? What holds them back?

Read more
Tech

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
Careers

26.11.2019.

Communicating in Difficult Situations

Constantly putting off difficult communication situations often leads to feelings of frustration, guilt, annoyance with oneself, anger, a reduction in self-confidence and, ultimately, more stress and anxiety. By following some simple guidelines and by using some well-tuned communication skills, communicating in difficult situations becomes easier.

Read more
Tech

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
Business

06.11.2019.

Practical elements you need in outsourced software developers

When you are looking to outsource some of your software development, you want to make sure the outsourced partner is skilled in various programming languages and can adjust with your business model. Maybe you will need to do more with Internet of Things for the next six months, but then after that, you might have road map needs about augmented reality.

Read more
Business

30.10.2019.

Why should you consider having a software development partner in Croatia

When most people think of offshoring, outsourcing, or nearshoring their software development, the countries that come to mind first include India, Russia, China, Ukraine, and Poland. You don’t hear as much about Croatia, where we are based. Most American companies tend to know Croatia mostly for Game of Thrones sets, and not as much for software development. But … it makes a lot of sense as a place to find top-quality software developers. 

Read more
Business

14.10.2019.

You should worry about your products. Let someone else worry about development.

A product company should be focused ultimately on two things:

  • Best-in-class product, support, rollouts, and everything “product.”
  • World-class relationships with customers
Read more
Tech

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
Business

03.10.2019.

Top 7 Common myths and misperceptions about Nearshoring in Western Europe

When organizations first learn about nearshoring -- the concept of getting development work done in a neighboring country instead of your own country, or within your own team -- there are traditionally a number of myths and concerns that come up first. To see the value in outsourcing development work, you need to understand the misperceptions and then be able to counter them. This is a guide to doing just that.

Read more
Business

18.09.2019.

The power of outsourcing

Obviously we’re big fans of business outsourcing for everyone -- it’s a service we provide to companies looking to scale their software development function-- but sometimes people (prospective clients) are confused by the sheer need for outsourcing.

Read more
Business

06.09.2019.

How to build a trust with a remote team you don’t see every day?

Trust is the underpinning of almost any human relationship, personal or professional. It’s hard to run deep with someone -- develop their career, marry them, etc. -- if trust is lacking.

One of the biggest concerns people tend to have with outsourcing a function, especially a function as crucial as software development, is “How do I know I can trust the team I’m giving this work to? How can I trust them if I don’t see them every day in my HQ offices?”

Read more
Tech

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
Business
Benefits of Team Extension Model

26.08.2019.

[VIDEO] Team Extension Model - how it works

Through Team Extension Model, you benefit not only from instant capacity but also from the flexibility to expand or shrink your team size and the option to add missing skills to accommodate your company’s ever-changing needs.

Check how it works!

Read more
News

23.08.2019.

Serengeti is among TOP 10 fastest growing IT companies in Croatia

Serengeti Software Technologies, an international software development nearshoring and consulting company based out of Croatia has just been named as one of the TOP10 fastest growing IT companies in Croatia, based on YOY (2017/2018) relative revenue growth of 72%.

Read more
Tech
Fullstack developer

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
News
Serengeti flag

26.07.2019.

Serengeti goes to Africa!

Well, it is actually our friend who will be traveling. A renowned IT journalist Oleg Maštruko has just started an epic rally through several African countries carrying our flag.

Read more
Business

19.07.2019.

Checklist: Choosing the right nearshore partner for your software product development

What's Inside?

  • Why product development is different 
  • Top non-skilled-based requirements 
  • Pick your favorite from 5000 in CEE
Read more
Careers

10.07.2019.

Who are actually Millennials? The perspective of a Millennium

Millennials, the term that has been frequently mentioned in the media in a positive but also in a negative meaning. Is this generation really lazy, narcissistic, and spoiled „adults“? Or they are enthusiastic, ambitious and idealistic individuals? Who are actually Millennials and why we mention them so often?

Read more
Business

10.07.2019.

You can not scale your R&D with copies of your development employees

True story: The software product development team is 8 people. The average age in the R&D is 31. All engineers work for the company for at least 3 years. Everybody in the team can jump on various tasks like database, middleware, UI, report generator – even testing! Team needs to grow for 2 or 3 more engineers. Job ad published on several portals for already 10 months but no candidate matches the desired skill profile.

Read more
Business

09.07.2019.

[VIDEO] Top 5 reasons why Serengeti engineers are a perfect fit for your company!

Is your in-house software development team facing a problem it cannot solve? Are you in need of additional software development personnel, but are you struggling to find suitable candidates? Wouldn't it be great to have instant access to a pool of dedicated, trained and experienced software engineers?

Read more
Business

02.07.2019.

Why does outsourced engineering fail? (And how do you make it better?)

Outsourcing of software development is more and more often preferred. Despite that, a lot of such projects are over-budget, it takes too long and fails in general. Here you can find out how to skip such a situation and how to efficiently work with an outsourced team.

Read more
Tech

01.07.2019.

A Guide: How to successfully manage a distributed software development team

Rise of distributed team popularity, especially in software development, is sometimes due to specific project needs, but in most cases, it's driven by the inability to hire the appropriate talent locally. Therefore, the need for establishing and successfully managing a distributed team is steadily becoming increasingly important.
This guide encompasses relevant experiences, practices, and recommendations, all of which aim to facilitate the art of successfully running a distributed software development team.

Read more
Business

19.06.2019.

Operational Manager Dilemma

Imagine Marcus, Head of software development in very successful fast growing company. As a manager he is responsible for 10 SCRUM teams, approx. 60 people, representing IT functions such as business analysis, software architects, software engineers, testers and operations that follow an agile methodology.

Read more
Tech

18.06.2019.

Using Q-Learning for Pathfinding

This post is an introduction to a method of reinforcement learning known as Q-Learning. We will use a simple example of solving a logic puzzle to explain basic concepts of this method. A basic knowledge of math and graphs is required to follow this post.

Read more
News

10.06.2019.

Impressions from the conference - We are developers 2019

World's largest developers conference, We are developers 2019 was held in Berlin on June 6th and 7th.

Read more
Careers
Dijana Perić

07.06.2019.

Dijana Perić - From leaving her comfort zone to a managerial position

How dynamic and exciting can the path leading towards new business opportunities in Serengeti be? Our Diana Perić, who "leveled up" in the first few weeks of her career, is best able to answer this particular question!

Read more
Business
Engineering team

03.06.2019.

The importance of engineering team stability

Turnover can be especially bad for engineering / development teams, because losing crucial knowledge from a dev team can set back the entire road map. If a great performer in marketing leaves, that would also be a loss, but the tactics of marketing can usually be picked up by the rest of the team. When a great developer leaves, though, you lose both knowledge and skill that can have massive implications for future product/service development.

Read more
News

15.05.2019.

Serengeti team was at JavaCro `19

International Conference, JavaCro brings together a Java community. At the eighth JavaCro conference held in Blue Lagoon near Umag, we had interesting presentations and heard a lot of interesting things. 

Read more
Careers

15.05.2019.

Nataša Zec - a journey from a corporation to a company that values emotions

Largely responsible for the establishment of the legal department, the adoption of procedures, standards, and good practices, our Nataša is a versatile and communicative woman who successfully balances her personal and professional life.

Read more
Careers
Ivan Živić

10.04.2019.

Ivan Živić - from a loved colourful character to true leadership qualities

An almost typical story of leaving your comfort zone also marked the career of atypical Ivan Živić, one of Serengeti's top leadership strengths.

Read more
News
Serengeti celebration

01.03.2019.

We are among TOP 100 IT Croatian exporting companies

Our headquarter is in Zagreb, Croatia but most of our clients are in Western Europe. In three categories we have listed in TOP 100 charts.

Read more