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"...
Learn more
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"...
Learn more
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.
Learn more
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...
Learn more
How we introduced the Arabic language to our platform and what challenges we had.
Learn more
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...
Learn more
We were excited when Apple announced during the WWDC that the upcoming iOS 14 would support widgets. Finally, we would be able to customize...
Learn more
Here at Kahoot, our tech stack is comprised of Java on the backend and Typescript on the frontend. These two languages are similar in...
Learn more
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...
Learn more
Welcome to the Kahoot! tech blog! Today we're kicking off a series of articles contributed by members of our Engineering team.
Learn more
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...
Learn more