DEV Community

Isaiah
Isaiah

Posted on

#100DAYSOFCODE: Day 16

Yoooo! Sorry for not posting in a while. It's hard to write and code consistently at the same time.

Yeah, I haven't finished the project yet 😮‍💨. Good news though. I'm slowly finding my rhythm with my project. I'm gonna call it "Simple Comments" from now on. I dedicated days just to think of this name 😆.

Anyway, it's coming together now. I'm experimenting with how it injects itself to a user's website. I also have a rudimentary admin page for moderating naughty comments. Of course, all of these implementations are "creaky". Anyone with a little knowhow can take over if this was a production website. I just wanted it to work. But I can proudly say, my stored passwords are properly salted and hashed. #Security

Doing this project, I learned about new JavaScript goodies.

Like optional chaining which is very useful when working with objects. Introduced in ECMAScript 2020.

<script type="importmap"> reached Baseline in 2023. Useful for doing modules in client side.

finally(). Bit old now. Used in Promises. The final Promise . Get it? 😆

I love how JavaScript is still improving. I love and appreciate these small updates. I hope they keep it up. I also hope NodeJS committee finally stabilize their .env file features so that I can lessen my dependencies. I know there's dotenv. It is only a few kb of memory but it still irks me that I have to add another dependency for something commonly used by modern developers.

Honestly, I got struck by new project syndrome. I already have the project set up via Wasp. The project is about League Of Legends player market value. Inspired by TranferMarkt.

I'm having a hard time thinking of a way to calculate it.

Player market value is a subjective thing.

A lot of the numbers behind the League Pro Scene is so opaque.

All the numbers I got are all he said, she said.

No updated official numbers from Riot Games.

Market is in a downturn.

Sponsorship money "dried out".

Additional events that might impact the League ecosystem.

I need to do lot of adjustment.

I'm only focusing on LTA (formerly LCS) for now. This project will be mostly for fun and learning since a lot of the data I will be publishing is plain guess work.

Anyway, that's all for now. Back to coding 🫡. Ciao!

Top comments (1)

Collapse
 
vincanger profile image
vincanger

💪