This site is about a previous instance of this event. For the current event, please see the updated site.

Speaker Interview: Gabriel Fürstenheim Milerud

Lessons learnt writing PostgreSQL extensions for JSON(b)   Wednesday 16:20   Baltic II+III

GitHub: furstenheim Company website:

Could you briefly introduce yourself?

My name is Gabriel Fürstenheim, I'm a mathematician working as Senior Developer at Geoblink.

I'm a very curious person, always trying to understand what is under the hood. On my free time I try to do Open Source and climbing.

Have you enjoyed previous conferences, either as attendee or as speaker?

No, this is my first time ever.

What will your talk be about, exactly? Why this topic?

I will explain how to add native functionality to JSONb for a performance boost.

JSONb in postgres are really good for querying data, but manipulating them can be quite an adventure. It turns out that writing extensions for JSONs is not very hard and things can get really faster, for example JSON schema validation is 20x faster in C than in SQL.

What is the audience for your talk?

Any PostgreSQL database user that has JSONs in his database.

What existing knowledge should the attendee have?

Some prior knowledge of C extensions might be helpful, but the main point of the talk is that anyone can do it.