More about me and this blog


Not Playing



My name is Haoyu Zhang.

This website is named as Majula, which is borrowed from the video game Dark Souls 2, with the meaning of home, harbor, peace and warmth.

I'll use this blog to document my learning journey and share my thoughts on various topics, including programming, technology, and art. Hope you enjoy it!

Why built this blog?

Because sharing is learning

As a professional in the technical field, I have always been passionate about sharing my knowledge and insights with others. I believe that by providing valuable information and practical tips, I can help my readers solve problems, learn new skills, and stay up-to-date with the latest trends and technologies. Moreover, I see blogging as a way to connect with like-minded individuals, exchange ideas, and build a community of learners and practitioners. Through this blog, I hope to inspire and empower others to pursue their passions, overcome challenges, and achieve their goals in the ever-evolving world of technology.

And I want to become a content creator, not only just creating code

As someone who loves all forms of art, including books, movies, and games, I have always been fascinated by the power of storytelling and the ability of artists to evoke emotions and spark imagination. I believe that art is not only a source of entertainment, but also a means of self-expression, social commentary, and cultural exchange. That's why I have decided to build this blog, where I can share my thoughts, feelings, and insights about the various artworks that I have watched, played, and experienced. Whether it's a classic novel, a blockbuster movie, or an indie game, I hope to provide my readers with a fresh perspective, a critical analysis, and a personal touch that will enrich their appreciation and enjoyment of art.

You may find easter eggs everywhere in my blog, which are inspired by my favorite games, movies, and books. I hope you enjoy them as much as I do.

What will I write about?

  • Courses I've taken
  • Books I've read
  • Useful tools and resources
  • Knowledge management


Here's my development plan for this blog:

  • Monitor website analytics
  • Spotify Activity Display
  • Command Palette
  • Post Comment
  • Review Gallery
  • Code Snippet Collection
  • Obsidian Publish Integration
  • Digi-Pet


Most of the images in my blog are from Unsplash, gifs from GIPHY, and illustrations are from Storyset.


Get in touch with me via my social media accounts: