Hello world

Hi, call me Dark Dot, I'm a web developer, mostly doing client-side browser web dev with vanilla JS, CSS, and HTML. Even though my "tech stack" doesnt seem flashy, I'm sure there's nothing impossible with it that is otherwise possible for the web. These get things done, without being overly bloated, plus I could optimize them to the absolute tiniest! 

But I will tell you one thing: Nothing comes without a price. It's better to use web tech as it is, purely without any libraries or stacks, but things change when it comes to web APIs. Browsers have their own methods of doing things, and as far as I know, the web is still not standardized, and people will find a way to ruin the standards anyway.

If I needed to tell someone why using Web APIs without a dedicated library is a pain, and if I ever had to point at one such API, I'm looking at you, IndexedDB.

NovaOS, the project I have been working on, has indexedDB at its core—it's built on it. Even though I'm looking forward to finding alternative ways of client-side storage (while keeping IDB), indexedDB is a very cool web API that I find very well made.

The way browsers deal with it is already pretty standardized, but still, there are some features that browsers have implemented, but no one warns us about. This includes that nasty feature that deactivates transactions if not completed within a short amount of time - SO annoying for me, personally.

Though I managed to make read-write scripts myself for NovaOS, which is a complicated system, it took days to get it right. Plus, I have seen a lot of people having trouble using it. 

Apart from programming web applications and NovaOS, I'm into some philosophy as well, because if we don't have any idea about the meaning of it all, why live? Being happy and doing things we like isn't life; instead, it's a dull appeal to emotion.

Be critical, be kind, and we can only reach the stars if the ship doesnt have 3 different tiers. 

Cya till the next one.

Discuss this post

Feel free to criticize the post on our public discord

Popular posts from this blog

What Metacognition and Web OSes have in common

Operator consciousness

To live longer.