Over the last weeks, I realized my understanding of TypeScript was plateauing. I was able to write solid type definitions but I would encounter confusing types on a regular basis.

After doing some research, I realized that some of my mental models were wrong — I was blocking myself from developing a deeper understanding of type systems. This blog post is the first of a series exploring rock-solid ways to rationalize TypeScript types.

This series could be interesting to you if:

  • You occasionally struggle to differentiate between values and types
  • You’re fuzzy on the meaning of theunknown and never types


Implementing internationalization has been a huge pain in the past. Next 10 brings some simplifications to the process by handling some of the required features internally.

In this blog post, you’ll learn

  • How to integrate react-intl in your Next app
  • How to configure the CLI to automatically extract messages
  • How to configure Babbel to auto-generate Id’s for your messages
  • How to use the new internationalization features in NextJs 10 (and greater)

Prerequisites:

  • A general understanding of NextJS
  • A general understanding of react-intl

💻 Install the required packages to follow this post

npm install react-intl && npm install --save-dev @formatjs/cli babel-plugin-formatjs

👏🏼 Using Next’s new localization features

Starting with Next 10, the framework will do the…


When it comes to employee offboarding, there is a surprising amount of research that we can use to assess its usefulness. Here are some facts:

  • 40% of leavers would consider reapplying to a previous employer → Companies with good offboarding processes rehire more.
  • 75% of leavers would recommend their previous employer to their network → most organizations fail to utilize these free referrals.
  • 15% Of employees have already boomeranged to a previous employer in the past.
  • Companies with good offboarding processes have 16% better brand awareness.
  • 15% of new hires are already referrals by alumni or boomerang employees.
  • 76% Of…

While most paradigms don’t require React developers to know much about what is going on under the hood, working with intervals can become a bit tricky. The goal of this article is to walk you through all the ways you can work with intervals and state in react.

What is so complicated about working with intervals?

What makes intervals a bit tricky in React is that the callback function you pass to them will inevitably close (remember closures?) over the current state of your component. Your interval will see “old” state and not work the way you intended. This is often confusing for new React developers.

Let’s look…


As employee turnover continues to solidify its role as one of the biggest cost drivers for organizations, many HR professionals seek to perform exit interviews. There are many things to consider when designing an effective exit interview but you’ll likely find yourself assembling a question catalog sooner or later.

At Partwell we pride ourselves on designing the most effective exit surveys across industries. Naturally, we know a thing or two about designing exit surveys. Our standard exit interview consists out of 96 questions that are grouped into 9 modules and linked with various dependencies.

To help others design great exit…


Learn how to create an exit interview that produces actionable results.

What are exit interviews and why should you care?

Exit interviews are wrap-up surveys or meetings. Companies perform exit interviews when an employee leaves the organization. A common misbelieve is that exit interviews should be performed with employees who left the organization voluntarily only. In fact, you should perform exit interviews with every employee leaving your organization. This includes:

  1. Voluntary leaves
  2. Employees who were terminated involuntarily
  3. Retirees
  4. Interns
  5. Employees on temporary contracts

Done right exit interviews are one of the most effective tools to analyze and improve employee retention and employee satisfaction. …


What are boomerang employees?

A boomerang employee is an employee who leaves a company they work for but then later returns to work for the company once again.

In short: A boomerang employee is someone you rehired.

Why should your organization care about boomerang employees?

When talking about boomerang employees, we often highlight that it is less risky to rehire someone you know. On top of that, boomerang employees require less onboarding and are familiar with your culture and processes. In short, being able to boomerang your employees is pretty great.

One advantage of boomerang employees that is rarely highlighted is the effect they have on culture, retention, and employer brand. …


Summary 🐚

This article explores different software solutions for automating exit interviews. In this article, we will look at the solutions Exit Pro, Qualtrics, and Partwell HR.

Why companies should look into automating exit interviews

Around 75% of companies perform some sort of exit interview. However, these exit interview programs often fail to either improve retention or produce meaningful information.

The reasons behind ineffective exit interview programs are diverse — ranging from a lack of data quality to unstructured processes.

A study by the Harvard Business Review found that only 33% of exit-interview-performing managers could name a specific action taken as a result of an exit interview.

The most compelling reason to perform great exit interviews

The reasons why…


At Partwell we help companies gain deep insight into why employees decide to leave. On top, we’ve come up with a unique solution to help you rehire up to 40% of your best lost talent within 5 years. Visit partwell.io for more info.

Since the documentation for deploying NextJS apps outside of Vercel is quite thin, I decided to write a small guide.

This article is a work and progress and I will add more content, as soon as I figure it out myself. However, it should be enough to get your application up and running in about 5 minutes.


So you want to go Serverless, eh🏋🏼?

At Partwell we help companies gain deep insight into why employees decide to leave. On top, we’ve come up with a unique solution to help you rehire up to 40% of your best lost talent within 5 years. Visit partwell.io for more info.

Some background and terminology

There has been an evolution in the cloud-computing space with serverless being the next step in server-side application design. So what is the difference between cloud-computing and serverless? In cloud computing, the typical user rents server space and processing power. Since you rent the entire resource, it is available 24/7. …

Florian

German full-stack developer and entrepreneur. https://twitter.com/FlorianMartens9

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store