A review of my 100DaysOfCode challenge
Jan 01 2023
For my #100DaysOfCode challenge on twitter I decided to make a UI framework similar to vue.js (terrible idea). For day 1 it started simple with learning about reactivity, a short read of this great blog post by Tan Li Hau I had a basic trackable object function in the script.js file. For day 2 I had covered a few more things in the UI framework world, I had a templating system, a basic virtualDOM-like implementation,
My experiences with nuxtjs 3 and tRPC
Jan 01 2023
For the past month I've been quietly rebuilding my portfolio site, designing and building a new site. My previous site was bland and dull, this one is like a whole new world. The old site was just a two colors that don't even go well together, it was clear to me that was no way to present myself. So about halfway though november I started fresh, with Nuxt3 and a whole lot of insomnia in my possession I went to figma to design my new site.
How I made my social media site fast
May 22 2022
So yesterday I talked about my social media site that I'm working on. Today I implemented redis, a memory store that I used to reduce requests at most by 48ms. First when I tried to use redis I just used the
redis package off of npmjs because it only makes sense but when I tried to get a key with the name of
user-cache-[userId] It failed for some reason, I still dont know why it failed but using the
ioredis package and
Stuff I've been doing recently
May 21 2022
So I have been working on a social media site I am currently calling snowballsocial, so far I have users, posts, replies, and likes. Expressjs not having HTTP/2 is slightly annoying and I have kind of thought migrating all of my code to hapi but I'm too lazy to migrate all my code right now, especially since I just "asyncified" it, remaking my code rather than making all new code would probably be easier but I'll do that later.
My experience with a qbittorrent webserver
Mar 07 2022
Recently, I started running a qbittorrent webserver on my raspberry pi 4B+ using this docker image, It has been quite a journey. First, I started looking for a way to run a qbittorrent in a container, this is how I run all the applications on my raspberry pi and I inevibly asked in the Arch linux discord server and I got a reply from @runsamok on discord and they reccomend the docker image I mentioned earlier.
All of my reasons for choosing archlinux
Mar 07 2022
I started using linux about 3 years ago, I started with Pop!_OS but after that I switched to fedora, then Zorin which is still the most beautiful out of the box linux distro I have ever used. After that howerver, I switched to arch and I've been on my misadventure's with arch for about 2 years now. I have a very minimalist approach to linux, trying to save as much space as possible save as much computer power as possible, arch being an extremely minimal install of linux was great for me.