News of
June 7th, 2025

EXPORTING GOT EASIER

Lags were ruining our platform. Whether it was because of a giant text, or exporting multiple pages at once. We put our all into this new update, and present you a seamless way of exporting pages, not via the client, but via the server.

Our API was programmed using GoLang, which has a rather small eco system, which is why we were afraid at first, but now, we can successfully say, that it was a pretty good decision.

CHROMEDP

Chromedp, is a dependency which allows a developer to start a headless chrome session, and navigate through pages from websites. It is kinda like the puppeteer of NodeJS, but I find it a little more fun.

Okay, maybe it was not that fun. Programming all of the sessions, via staging, development and production were a pretty big pain in the butt. Staging with different enviroment variables, production with the confusing docker setting on my VPS, and finally the development server, because there, the url for the Chrome website is not a https url, it is a docker url. So yeah, there were a lot of ifs, and buts, before I finally got everything up and running.

Also setting up the chromedp session with all of the fitting settings was a pretty big pain aswell. There are so many settings, it was a headache, but now it was fixed.

BUG FIXES

Fixing all of the bugs that were so annoying. But it resulted in a beautiful and optimal typing page. The letters are split into two distinct groups, one group converts the letter images into URLs, and then displays them to the user on the client. The server however uses the other group, that using the letters default data, because otherwise, it would not work. Crazy right? Doesnt matter, it works now.

The algorithm we programmed, that minimizes image changes when a new letter is written, has been optimized as much as possible. Check out our latest article for that though, where we dive into how we optimize the performance.

VERIFICATION PAGE

A smol one, but we also added a verification page now. Like, a page that tells you to verify your email, cuz a lot of ppl just dont do that, lmao.

This was it, for todays news, we will see you in the next one!