Handling thousands of pull-request development environments at Kahoot!
In this blog post, we'll provide insights into our development process at Kahoot! and share some of the motivations behind creating our own "Previews"...
Finn ut mer
In this blog post, we'll provide insights into our development process at Kahoot! and share some of the motivations behind creating our own "Previews"...
Finn ut mer
In this article, we’ll present how we went about swapping out Webpack with Vite in our frontend repo to achieve 1/10 server startup-time.
Finn ut mer
When Kahoot! first launched in 2013, the multiple-choice quiz question was our first and only question type. Over the years, we have added many...
Finn ut mer
How we introduced the Arabic language to our platform and what challenges we had.
Finn ut mer
Here we'll present an algorithm in Javascript to resolve a particular layout problem. The front-end layout is column-based with non-aligned rows, which at the...
Finn ut mer
We were excited when Apple announced during the WWDC that the upcoming iOS 14 would support widgets. Finally, we would be able to customize...
Finn ut mer
Here at Kahoot, our tech stack is comprised of Java on the backend and Typescript on the frontend. These two languages are similar in...
Finn ut mer
In 2018 we commissioned accessibility testing of kahoot.com, real-user testing was enlightening. The feedback I found most useful was regarding :focus - or more...
Finn ut mer
Welcome to the Kahoot! tech blog! Today we're kicking off a series of articles contributed by members of our Engineering team.
Finn ut mer
Over the past couple of months we've learned a lot about JVM memory usage while investigating out-of-memory issues in our Java-based gameserver application. Lots...
Finn ut mer