Engineering

How to do a code review — some tips and tricks from the Productboard engineering team

The code review is an essential step in shipping high-quality code. What’s more, it allows developers to share knowledge, give feedback, and learn from each other’s expertise and mistakes. But depending on how we do code review, it can either be a time-consuming hassle or a breeze. 

In this article, I’ll share some tips that we use here at Productboard to ensure that code review runs smoothly — for both authors and reviewers. Let’s start at the beginning.

Jiri Necas

Tomáš Balvín

Why I switched from Java to Kotlin — and how I’m using it at Productboard

The challenge of learning a new programming language, the benefits of working in Kotlin, and why Productboard is the perfect fit for Kotlin engineers.

Jiri Necas

Pavel Spáčil

Engineering manager vs senior engineering manager – what’s the difference? 

At Productboard, our engineering career ladder contains two manager titles: manager and senior manager – and we’re hiring for both. But what are the differences between the two roles, and what skills and experience would you need to be a great fit for either one? Read on to find out. 

Sarah Parker

Jiri Necas

Dedicated support from the backstage

‘Productboard is growing rapidly and we’re struggling with effective and quick-enough scaling along with making all processes more effective. There are so many challenges to be solved. And that’s what our team focuses on.

Sarah Parker

Dominik Ilichman

Moving from kOps to EKS

Learn why and how Productboard migrated our existing Kubernetes infrastructure from a self-managed kOps cluster to Amazon’s EKS.

Sarah Parker

Ondrej Bilcik

20 soft skills every engineering leader should have

Soft skills are a multiplier often overlooked when thinking about personal, professional, and career growth. 

Sarah Parker

Deani Hansen

7 ways to improve your designer–PM collaboration

As a product designer, you’ll spend a lot of your time with a product manager. There’s an art to creating an awesome, mutually beneficial working relationship. Here’s what I know.

Sarah Parker

Adam Amran

Orchestrating ML workflows with Airflow

Getting ML into production is hard. Who can help you ship it? Who would own, monitor and maintain the models? Would you just hand over your code to another team and your job would be done? Or the line ends at Jupyter Notebook?

Sarah Parker

Marek Argalas

Joining Productboard as an associate product manager

I joined Productboard a few months ago as an associate product manager. It’s been an extraordinary experience, and I’d like to share with you seven highlights of my journey — so far.

Jiri Necas

Dominik Ilichman

9 ingredients of an excellent engineering manager

What makes individuals, managers, and leaders stand out from the crowd? What separates the best of the best from the masses? What are the behaviors worth modeling regardless of role and level? This is not a comprehensive list, but here are a few things I’ve found or seen make a difference.

Sarah Parker

Deani Hansen

Life as a Productboard engineering manager — an interview with Ivo Klimša

In the latest interview of our People of Productboard series, we caught up with Engineering Manager Ivo Klimša to discuss his journey to Productboard and engineering leadership.

Sarah Parker

Jiri Necas

Inside Productboard’s Platform Tribe

Platform teams essentially form the backbone of fast-growing tech startups. They help your company thrive and scale as your product becomes increasingly more complex, which is why Productboard launched a Platform Tribe this summer.

Sarah Parker

Jiri Brunclik