Current Focus and Learning Queue

Alright guys, there are really a lot of things that I want to learn about. But I have to keep myself organized to learn all of them one by one. You will see what I'm currently studying and what I'm gonna learning next.

Current Focus

Next.js

I love to work with React while building front end applications. But sometimes I need to use server side rendering to get over SEO issues. In order to do that I can't implement my own SSR because lack of time. We have to be quick, fast! Since there is a great option outherec called Next.js, who cares to implement own SSR?

Soooo, I've decided to go with Next.js. I've really focused on that nowadays.

Next.js is a framework for building server-rendered React applications.

Learning Queue

Following list is a list of things I want to learn in the future.

Framer Motion

Framer Motion is a library for building animations in React. I was feeling I did not pay attention to the animations much during years. I've decided to focus on animations to make websites I work on more interactive.

Instead of reinventing the wheel, I've decided to use Framer Motion. It seems it has everything that I would need.

Prisma

It's an ORM for Nodejs (TypeScript). It seems so interesting. Currently I use TypeORM for the database stuff. But I want to give a chance to Prisma. Who knows I might replace my tool of choice after I learn it. We'll see that.

Prisma

Web Performance

I just want to focus on this topic more. Of course I know some fundementals about it, but I feel like it's time learn more advanced stuff. Following links can be great start point:

  • https://web.dev/learn-web-vitals
  • https://web.dev/metrics/
  • https://web.dev/fast/
  • https://web.dev/patterns/web-vitals-patterns/

Done

Of course I'll continue learning new stuff and improving my skills in this stuff you'll see in this section. But I can say it's almost done and enough for now.

  • ...