Open in app
Home
Notifications
Lists
Stories

Write
Kristian Dupont
Kristian Dupont

Home
About

Apr 24

E2E type safety with tRPC

I gave a talk at Copenhagen React about the tRPC framework and how we use it instead of REST or GraphQL at Mymee: https://www.youtube.com/watch?v=k1TCueEhhJo

Typescript

1 min read

E2E type safety with tRPC
E2E type safety with tRPC

E2E type safety with tRPC

I gave a talk at Copenhagen React about the tRPC framework and how we use it instead of REST or GraphQL at Mymee:

https://www.youtube.com/watch?v=k1TCueEhhJo

--

--


Dec 29, 2021

Negotiating? Make the First Offer.

I am writing this because I’ve found myself telling it verbally a couple of times by now so maybe it’s worth putting into text. It may just exist in my little bubble, but it seems that there is some conventional wisdom that says that in negotiations, you should try to…

Negotiation

3 min read

Negotiating? Make the First Offer.
Negotiating? Make the First Offer.

Aug 19, 2021

Podcast interview

I was interviewed by Nick Janetakis for the Running In Production Podcast: Submotion Helps You Manage Access Control for Your SAAS Subscriptions In this episode of Running in Production, Kristian Dupont goes over building a SAAS app to manage access control to…runninginproduction.com We get into quite a few details about the architectural choices I’ve made for Submotion and how it all works together.

1 min read

Podcast interview
Podcast interview

Aug 8, 2021

Testing in production: using JSON Schema for 3rd party API response validation

..ensuring sound mocks and supplying Typescript types. Submotion offers a central place to manage SaaS accounts and subscriptions. This is made possible by connecting to a bunch of third party API’s. It’s an amazing fact that so many companies expose API’s that allow you to integrate with their service, to…

Typescript

3 min read

Testing in production: using JSON Schema for 3rd party API response validation
Testing in production: using JSON Schema for 3rd party API response validation

Jul 24, 2021

Test Hooks

I’ve been using this pattern for my JS/TS code for a while now and I think it works well for creating reusable test fixture logic: One of the hardest things about testing is establishing the context. You need test data that ideally reflects reality as closely as possible. End-to-end…

Java Script

2 min read


Published in ITNEXT

·Apr 30, 2021

…and naming things; Tailwind CSS, Typescript and mammals

Tailwind CSS is so hot right now. And somewhat controversial, but I guess that only makes it even hotter. I’m a fan myself, I think the predefined sizes provide just the granularity necessary but no more. It’s sort of like going from drawing charts on blank paper to grid…

Tailwind Css

4 min read

…and naming things; Tailwind CSS, Typescript and mammals
…and naming things; Tailwind CSS, Typescript and mammals

Published in GopenSource

·Updated Apr 12, 2021

M1 dev setup with a virtual Linux box

I love my new M1 Macbook Air. No fan but awesome performance. Working keyboard. And the feature of not having a touch bar is not only included but it’s the cheaper option — I would have paid money for that! I had two requirements for developing that I wanted to…

M 1

2 min read

M1 dev setup with a virtual Linux box
M1 dev setup with a virtual Linux box

Jan 10, 2021

Can’t sleep? Ask yourself: “Where’s the tension?”

I was a deep and late sleeper until I was well into my thirties. I needed my alarm or I would miss half of the day. And then one day, something weird happened. Well, sadly, not that weird — hormones shifting, I am sure. I started waking up unprovoked at…

Sleep

2 min read

Can’t sleep? Ask yourself: “Where’s the tension?”
Can’t sleep? Ask yourself: “Where’s the tension?”

Oct 6, 2020

Generating Typescript Types from Postgres

I’ve created a tool that extracts the schema of a Postgres database and generates Typescript types out of it. It’s called Kanel. It is not an ORM. I simply wanted types in my editor so that I could get autocomplete, and error messages if I forget a field or try…

Postgres

4 min read

Generating Typescript Types from Postgres
Generating Typescript Types from Postgres

Apr 5, 2020

You should meditate. But you already knew that.

Even if COVID-19 hasn’t impacted you directly, the extreme uncertainty of it all is almost certainly affecting you and perhaps stressing you out more than you realize. Personally, I am addicted to the news and I go off on tangents studying the Spanish Flu and other historical events that seem…

Meditation

1 min read

Kristian Dupont

Kristian Dupont

Bit of a geek..

Following
  • Alexandra Protsenko

    Alexandra Protsenko

  • Coinbase

    Coinbase

  • Benjamin Joffe

    Benjamin Joffe

  • Behance

    Behance

  • Kent Beck

    Kent Beck

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable