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