A customer or a potential customer interacts with a business in different ways.These interactions help to form an opinion of the business for the customer and potential customers which inturn may accelerate or decelarate churn. In this article we will look at the different ways a customer interacts with a business, how to take charge and shape the opinion of the customer in the different interactions and what is a CRM (Customer Relationship Management) system and how can this system help to capture, store and generate insignts from customer interaction.
when they are buying a product or service, when they are requesting for support
Continue reading
An API’s performance can be affected by a variety of factors such as inefficient code, network latency, server overload etc, to ensure your API performs adequetly in the real world it is imparative to monitor the latency of your API since an elevated API latency can negatively impact your end-user’s experience and lead to chun. However, there are different ways to improve API performance and reduce the latency such as allocating more resources to the server, implementing caching, reviewing the code etc. In this article we will discuss How to improve API latency through caching with a real world example.
Continue reading
Software engineering offers multiple career paths. As software engineers acquire new skills and proficiencies, these paths unlock, allowing engineers to choose the focus and direction of their careers. Whatever path you take, there is need to have a Career Development Plan, this will enable you to identify the software engineering role you want to pursue, learn technical skills, gain the software engineering experience and acquire relevant certifications needed for the role.
Continue reading
Given that today 90% of all cloud infrastructure and over 70% of handheld and smart devices are powered by Linux. It is therefore wise for a software engineer to farmiliarize with Linux Commands and understand the Linux Standard File Hierachy System (FHS).
Continue reading
“Linux” is more of an umbrella term used for OS’s that are based on the Linux Kernel. Linux happens to be free and open-source thus enabling distributions of Linux to come in all shapes and sizes best suited for the system they are being used for i.e as a web or application server, as a desktop or in a cell phone.
Continue reading