In order to satisfy the growing desire of our community to keep up with the latest developments, we decided to improve our landing page and add more content to it. Here I will dive a bit into the nerdy details of this transition. I hope you enjoy them.
We switched from a plain client sided rendered react page to astro with static output. This brings a bunch of benefits for us.
Every sub page is now its own plain old html
file with little to no
JavaScript. This means that you will see the content much faster. Also for
search engines this is much better and should improve our page rank quite a bit.
We can now create new articles and other elements on the homepage by simply adding new markdown files in our content collections. Obviously this means that any new news article or update to an existing one will have to be done as a pull request to our source code repository. But this is great since it enables us to carefully review and discuss all updates before they hit the wire.
Sooner or later we might even open source our homepage so that you, our dear community members, can propose your own news articles as pull requests and become publishers on our website 🥳.
The “downside” is, that all team members have to be able to write markdown and
more importantly use and understand github (and git
to a certain degree). But
this is massively outweighed by the benefits listed above, so we are more than
willing to bite that bullet.
We can and we will add more interactive areas to this website. Even though most of the markup is static, this interactivity is easily possible with astro’s islands. This means that we will be able integrate a wallet solution to interact with contro-developed contracts right here in this website 🤯.
Behind the scenes we are working relentlessly to bring you more interactivity here and build solutions for our customers to run their own decentralized exchanges and prediction markets applications. Make sure to stay tuned for more content to come and check out the links to our social media accounts to never miss an update.
Until then I wish you all a very glob time!
đź‘‹ Levin - Lead web developer