Over the years I’ve been at Coveo, I’ve often had to explain the different technological stacks we use and their associated teams. The best way I’ve found to understand the whole intelligence platform was to follow a recommendation or search request life cycle, so let me take you on that journey.
Following the increase in the severity of the COVID-19 outbreak, a lot of us will be working from home in the hope to reduce the spread of the virus.
Working for home has its perks but also some disadvantages. One of them can be the feeling of missing out on some important information. Luckily enough, Coveo has already built a solution to solve this problem: an internal knowledge base.
Our internal knowledge base is indexed with content coming from a variety of sources such as our website, Jira, Confluence, etc. Whether our colleagues are sitting next to each other or thousands of miles apart, our solution gives us access to all the information we need.
One of the big challenges tech companies face today is credentials management. Let’s face it, every company should rotate periodically all their secrets to make sure they respect industry standards regarding security and compliance. However, this task can easily become overwhelming as we have to rotate them manually. With the shift to cloud-first microservices, the amount of secrets we have to manage exploded. Each service needs to authenticate with other services. Those secrets all need to be rotated.
As a Solution Architect, I recently had to help design and evaluate quite a few different people search pages, both public (e.g., lawyer or doctor search), or in intranet environments (e.g., employee directory).
Doing so many people search implementations one after the other really made me think about the different ways in which searching for people is different than searching for documents or products.
This article will focus on the public people search pages, and how to best design them.
Since 2016, we have taken the habit of gathering every two weeks to eat lunch and watch an interesting conference that was recorded and made available online. The conference doesn’t have to be recent (we’ve watched stuff from 10 years ago in 260p and it hurt my fragile millennial eyes as hell, but the content was well worth it). As usual, because I am always late to all the cool online trends, here is our late top 10 conferences we’ve watched this year accompanied with some comments from my colleague @klalumiere.
As I’m sure you’re aware, businesses use a ton of software in their day to day operations. It can become overwhelming for employees to learn and master a new technology. This blog post will help you understand the basics behind Coveo and the relevance that Coveo can bring for you.
If you are reading this blog post, you are probably going to use Coveo at work. Maybe you are the business administrator who is looking for ways to improve your current implementation or you are the project manager who wants to make sure that you did not forget anything major before going live.
Coveo is a powerful tool, but to be able to unleash its power you need to implement it right. That is why we’ve compiled some helpful tips to improve your Coveo implementation, no matter your skill level.
Setting up a new computer is always long and difficult. From time to time, a new developer joins the team and must setup their computer to build the code from the team’s repository. This can be a long and frustrating exercise. This is even more difficult when the code is cross-platform and has to be built under Linux and Windows.
In this post, I will show how to transform a dockerfile into a WSL distribution in an automated fashion. This allows the Windows developer to build and test the code on Linux using the same build environment as the CI system.
A tradition in R&D @ Coveo
This year marked the 14th edition of our summer party for the R&D team at Coveo. We now call it Coveo Camp, but used to call it simply Duchesnay, since it has always been held at the nice Station touristique Duchesnay, near Québec City.
I wanted to leverage its API to automatically deploy tags and variables that people would fill to easily configure page views and custom events in an existing Google Tag Manager workspace.
Then, magic happened, and the Google Tag Manager team released on May 23rd Custom Templates, which serves the exact purpose of what I wanted to integrate using the API.
This post explains how to use Coveo’s official Google Tag Manager templates.
It is safe to say that most web users have taken advantage (or been victim) of scoped search at least once in their life, be that deliberate or not. According to the Nielsen Norman Group, scoped search refers to the principle that “allows users to limit their search to a section or type of content […] instead of searching everything in one go.” 1.