Greater productivity, faster execution: Collaborate at scale with our new capabilities.

Learn more

Engineering

Countering microservice disasters

At Productboard, we’re adopting a service-oriented architecture for two reasons — to enable faster decision-making in empowered teams and allow us to staff quicker by adding two more stacks into the mix we develop in.

Sarah Parker

Vojtech Vondra

Scaling monorepo — to infinity and beyond!

One interesting thing I have observed over time is that open-source solutions tend to struggle with bigger code bases. That’s when custom tooling comes into play — or not necessarily. The truth lies somewhere in the middle.

Sarah Parker

Jakub Benes

How to connect “Can I use” with your Google Analytics to show real browser support

Web Can I use is an indispensable part of every web developer today. Can I use provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.

Sarah Parker

Jan Vaclavik

How we wrote our Design team’s charter, together

ur Design team grew three-fold last year, from four to twelve, including our first dedicated UX Researcher. This year, the plan is to expand the team further across the EU and the US. 📈

Sarah Parker

Jan Srutek

How we revamped our RFC process at Productboard

A year and a half ago, I took the opportunity to build the Frontend Platform team that I’m still leading today. While I did this for many reasons, one of them was particularly striking: To empower product teams to make high-impact changes, enable and support innovation, and share our learning across the frontend community.

Sarah Parker

Jakub Benes

Designing for Engagement. Or not?

Designing for engagement is an important ingredient in creating great companies and great products. We see companies like Airbnb and Nike, where long-term, brand-led efforts have led to customer loyalty.

Sarah Parker

Zdenek Kuncar

My path to the productboard design team — an interview with Julia Rosich

In the first article in our People of productboard series, we caught up with Julia Rosich, one of the latest additions to our growing design team and our first fully remote designer.

Sarah Parker

Jiri Necas

Eight tips to relieve those Postgres headaches

Welcome to this practical, non-exhaustive guide to some of the common issues you’ll encounter while using Postgres. We’ll go beyond the basic advice of adding indices to your queries using sequential scans. There are also a few extra tips for those using the AWS RDS service. Enjoy!

Sarah Parker

Vojtech Vondra

Engineering leadership — how Productboard’s new podcast is spreading the word

Earlier this year, Productboard launched a new podcast series dedicated to furthering the conversation around engineering leadership. I caught up with Joshua Samberg, Engineering Manager at Productboard and the podcast’s host, to discuss the importance of good leaders, the unique challenges that engineering leaders face, and his own experiences of becoming a leader.

Sarah Parker

Nicholas Edwards

Individual contributor vs. engineering manager – a comprehensive guide on expectations

Productboard discusses misconceptions around expectations, compensation, roles, and everyday duties of an Engineering Manager vs Individual Contributor.

Sarah Parker

Deani Hansen

One Yarn to rule them all

At Productboard, we rely heavily on Yarn — a fast, reliable, and secure package manager. For those of you who know the ecosystem, it will be pretty obvious how yarn.lock has helped us improve confidence in our projects’ dependencies. For the rest of you, here’s a clue from the official documentation:

Sarah Parker

Jakub Benes

How we implemented SVG Arrows in React: Final touches (3/3)

In the previous part of this series, we played with Bezier curves. We showed how we represent them in SVG, how we calculate Control points, and how we adjust the size of the canvas.
We’ll now look at a few final touches. The most important one is something that makes an arrow an arrow: The arrowhead.

Sarah Parker

Jan Vaclavik