Back to blog

Update website

My first test post about my site.

#other

This is the first test post about this website and its update.

At the time of writing, sections for posts, projects, and the main post page are already implemented.


Motivation

The main motivation was to update the visual part of the website, as well as to expand the functionality of my portfolio so it better reflects my tech stack and what I do.


Problems

Deadlines I set for myself kept slipping. I started development in December 2021 and initially focused only on the core functionality I needed — essentially replacing my old site with a basic "About me" page.

At that time, the plan was to implement a full posts system and write a few articles about frontend development. For now, the priority is simply filling the site with content.


Backend

I considered creating a separate backend project with NestJS or implementing everything inside Next.js.

I chose the second option. It turned out to be not the most convenient approach, but sufficient for my current needs. In the future, I’m considering migrating to NestJS, since I already use it активно in pet projects and production.


SSR

For SSR, the choice was obviously Next.js.

However, there were issues with MDX tooling. I ended up using next-mdx-remote, which turned out to be not the most convenient solution. Compared to the ecosystem around Nuxt, MDX tooling there felt simpler.


What to write?

I have ideas, but it's not always clear how to structure content so that it's visually appealing and easy to read.

Another open question is how to attract readers.

I also considered using the portfolio purely as a landing page and publishing articles on platforms like Medium or Habr. In the end, I decided to go with a personal blog.


What's next?

Possible features:

  • Comments
  • Post ratings
  • Sharing functionality

All of this already exists on external platforms, and I’m not sure I need to reimplement everything. For now, I prefer keeping only what I actually need or want to build.


Conclusion

At this stage, it's still unclear whether this version of the site fully matches what I originally envisioned.

In my free time, I plan to continue developing it further. The main focus now is writing articles, possibly cross-posting them to other platforms, and linking back to this site as the source.

This was more of a trial post — a way to capture thoughts about the site and its development process.

You can find contact links in the footer if you have ideas or feedback.