Developer Blog

SVTi produce and develop all digital services, platforms and web functions that SVT has. We are approximately 120 coworkers, spread out in multiple teams, and together we give this site life.

Kotlin – a great newbie for building API:s

Published 13 mars 2018

I am working in a team that builds backend services at SVT. We strive to build great API:s with a microservices architecture, primarily for our video platforms but also other clients. To do this we need the most powerful languages and tools, so for us Kotlin is great evolution in the JVM ecosystem that improves […]

React suspense and server rendering

Published 5 mars 2018

The recently revealed React suspense functionality has the potential to solve a lot of the current pain points in server rendering. At the Swedish public service television company we are heavily invested in server rendering as a means to deliver our digital experiences to as many citizens as possible, so I thought I’d take some […]

Encore – Video transcoding at its core

Published 2 mars 2018

Choosing the appropriate level of video quality introduces an interesting dilemma for any public service broadcaster who operates and provides an online streaming service. On the one hand they want to produce the best possible experience for anyone watching their videos, but on the other hand they want to keep the amount of required bandwidth […]

SVTi at the Datatjej conference

Published 28 februari 2018

On February 14-16 it was finally time for this years’ Datatjej conference, an event that also celebrated it’s 20th anniversary. Datatjej is a conference and networking opportunity for women who are studying IT and computer science. During the three day conference around 100 participants can listen to business presentations, attend workshops and talk to representatives […]

One Year with Growth

Published 13 februari 2018

Having worked systematically with Growth Engineering the last year we now start to see results as well as pitfalls. The reason why we did these changes is the changing media consumption patterns and our need to reach target groups that don’t yet have a relation with SVT. “You need the kind of objectivity that makes […]

Meet Anna Karlsson

Published 30 januari 2018

What do you do at SVT Interaktiv? I am a developer in the CMS-team. In our team we work with the content produced by the editors and distributes that to different teams trough API:s. What made you choose SVT as an employer? The fact that SVT is a Public Service company and doesn’t have focus on […]

Building an HbbTV application with ES7, React and Redux

Published 23 januari 2018

The first “Tekniksprint” of the year has come to an end. This is a two-week sprint held two times a year, where we at SVTi re-mix our teams, form new ones, and work on small, innovative projects of our liking that have been pitched a month or two earlier. The project I chose to work […]

Stockholm ReactJS Meetup #5

Published 7 december 2017

In early November around 100 people were gathering in the vestibule of Sveriges Radio, visiting an event hosted by SVT in collaboration with the Stockholm ReactJS Meetup-group. The event was filmed and can be viewed on SVT Play: Video with English subtitlesVideo with Swedish subtitles It was the first such event SVT had hosted in […]

Stop the Line…and Experiment

Published 29 augusti 2017

Last Friday we finished our second biannual SVTi-sprint where we pause our product development to work across team boundaries with whatever we find most important. As usual a great time to focus on experiments, learning and knowledge-sharing and improving tools and practices for everyone from UX-designers to DevOps. This was the second time we planned the sprint […]

Giving the Bolibompa dragon new clothes

Published 2 augusti 2017

Last saturday we gave our Bolibompa-dragon a new outfit.  It was delivered in a dragon-egg (try out the app and find out what that is) and it was a bathing outfit with mask and snorkel and some other parts. Our process of making clothes is quite complex and involves several steps. Designing a 2d reference […]