Online Review Community
Technical articles and stack decisions from Trustpilot
Accelerating AWS deployments
As a team we always strive to improve our DORA metrics. Something that would have an impact on all of these metrics would be to implement continuous deployment on our workloads. The existing method…
Setting up an Engineering Mentoring Program at Trustpilot
How we set up an engineering mentoring program at Trustpilot.
Accessibility Testing in Trustpilot
In Trustpilot, we face the challenge of testing fast-developed systems based on microservices with a Monitoring Testing Approach, and with constantly improving technologies, new ways of testing…
Elasticsearch data migration with Kafka
We have 3 AWS managed Elasticsearch clusters that run very old version of Elasticsearch (v.5.1). There have been multiple instances when blue-green deployments used by AWS on domain update and…
Remote Onboarding
While this past year threw us a curveball at Trustpilot, the COVID-19 pandemic has also been a time for team growth. We’ve welcomed new members to our engineering and tech teams from across the…
Salesforce + AWS Lambdas
In this article, I’d like to share one of my go-to patterns for developing on the Salesforce Platform, a microservices-inspired structure, with the hope of inspiring other, fellow developers in their…
Catch them if you can.
At Trustpilot, we send a few (million) review invitations per day on behalf of our business users. Each invitation includes an “unsubscribe” link at the bottom of the email. “But why would anyone…
Consider writing an RFC
With remote work on the rise, it’s become increasingly important for people to express their opinions and concerns with team members through efficient communication channels and collaborative…
From research to decision: how to use the campfire principle to engage your team
Making even small decisions as a product team can be challenging when everyone has their own individual understanding of a problem. Because of that, a big part of my work as a designer is to help…
The Maintenance Challenge: What’s up with our monitoring tests?
After moving to Denmark I was very happy and proud when I was offered a job as a software engineer in test automation at Trustpilot. This event would be the start of a new chapter in my professional…
Monitoring as a testing approach at Trustpilot
Before I worked at Trustpilot I had no idea how micro-services across multiple development teams can be organized. I also didn’t know how testing the product can be executed during constant…
Being responsive - from a checklist to a BINGO card
When we talk about responsive design, we have a spectrum of devices in mind: screen size, platform, and orientation. We design for specific breakpoints so that content responds according to the…
Adopting a micro site architecture
Trustpilot recently hosted the Copenhagen React meetup where I gave a talk about the microsite architecture we’re currently implementing in our front-end. We started off our microsite project by…
Respect the DOM
Nowadays most of the software products being shipped are single page applications which have a completely different structure than the server side rendered web pages before. One of the main…
Serverless automation around GitHub
At Trustpilot we like to move fast. We currently have roughly 800 different services and we deploy 200 times a week on average. The SRE team is partly responsible for making sure that speed remains…
Automated machine learning
Thanks to Trustpilot, I recently attended the Open Data Science Conference in London where many companies advertised their own automated machine learning model chooser and hyper-parameter tuning…
Product Development & The Importance of Abstractions
Developing great products that our customers love is central to what we do at Trustpilot. We constantly ask customers for their opinions on everything we create and end up (hopefully!) with great…
Forward and backward propagation
In this post, I go through an example of a simple neural network and illustrate how forward and backward propagation work. This neural network will predict the outcome of the logical conjunction…
To HTTP2 or not to
If you are a web developer, you are likely to have heard of HTTP2. You heard how much faster it is, how it allows you to do as many requests as you want, how you should switch to it as soon as…
The Cake Alert
In Trustpilot Tech, we love cake. This is the story about how we made sure everyone would never go without cake, using technology!
What great product managers do and don’t do
A while ago, an old friend asked me, “What do great product managers do?” More importantly, he asked, “What don’t they do?” That’s a huge question. In fact, we could talk hours about this… Product…
You don’t have time to NOT do product discovery (tales from a failed startup)
Having a discovery track takes time. But after you see the light, you’ll realize that it’s just one of those things you’ll never want to be without again. What is a discovery track? The discovery…
Should we invest more in it?
Okay, today’s post is basic product management, but still a tool we often use to quickly take decisions on what features we should work on next. The tool is made to be a quick view on the cost/value…
Should I cache …?
Caching is a great way to reduce the load on your servers and to increase performance, but doing so will add more complexity to your application. This article will dive into some pros and cons of…
Frame your problem or idea with an Opportunity Canvas
When you as a product manager is working on a business problem there are so many factors to consider that some times, it can be hard to get a holistic view of what the problem is, what solutions are…
Learning from user interviews
We do a lot of user interviews at Trustpilot. Our consumer-facing team speaks to users that write, read and share reviews on Trustpilot.com, and our business-facing teams talk with companies that use…
“How do we test it faster?”
We have all heard about the Build, Measure, Learn loop from Lean Startup. It’s a modern way of describing a true agile product development process. But how do we speed up the process? How do we make…
Hiring UX Designers Part 2: Hello!
This is part of a series of posts on hiring UX designers, trying to distill the process I go through when I screen, interview, and hire designers. Basically, it’s the stuff I wish I’d known from the…