 # I Moved My Blog To Another Tech

🕒 Published at:

## Introduction ​

Dear All,

I would like to share some important updates regarding my blog. We've recently relocated to a new digital home and transitioned to a different web technology. It is with mixed emotions that I make this announcement, but there are compelling reasons behind this move:

• Reduced Maintenance: Over the past 5 years, our old blog had accumulated a significant amount of maintenance work, making it increasingly challenging to manage.

• Excessive Dependencies: Our previous setup had become heavily dependent on certain elements, making it difficult to implement necessary updates and improvements.

• Persistent Errors: The presence of numerous errors was hindering the blog's functionality, and addressing these issues had become a daunting task.

While we've made this transition, you can still access our old blog at https://chuongmep-beta.vercel.app. In the coming days, we plan to revisit and update some of the older posts, which will also be made available on our new blog.

## What Will Remain Unchanged? ​

Certain core elements of our blog will remain the same:

• Chat Messages
• Hosting Arrangements

## What Will Change? ​

We're excited to introduce several enhancements to our blog:

• Math Formula Support: The new blog will seamlessly incorporate native mathematical formulas for a more interactive experience.

\begin{aligned} \text{Mean Squared Error (MSE)} &= \frac{1}{n} \sum_{i=1}^{n} (y_i - \hat{y}_i)^2 \\ &= \frac{1}{n} \sum_{i=1}^{n} (y_i - (\beta_0 + \beta_1 x_i))^2 \end{aligned}

\begin{aligned} \text{Softmax Function for Multi-Class Classification} \\ P(y=i|\mathbf{x}) &= \frac{e^{z_i}}{\sum_{j=1}^{K} e^{z_j}} \end{aligned}

Backpropagation in a Neural Network (Partial Derivatives)

\begin{aligned} \frac{\partial L}{\partial z^{(L)}} &= \hat{y} - y \\ \frac{\partial L}{\partial W^{(L)}} &= \frac{1}{m} \left(a^{(L-1)}\right)^T \frac{\partial L}{\partial z^{(L)}} \\ \frac{\partial L}{\partial b^{(L)}} &= \frac{1}{m} \sum_{i=1}^{m} \frac{\partial L}{\partial z^{(L)}} \\ \frac{\partial L}{\partial a^{(L-1)}} &= \left(\frac{\partial L}{\partial z^{(L)}}\right) \left(W^{(L)}\right)^T \\ \frac{\partial L}{\partial z^{(L-1)}} &= \frac{\partial L}{\partial a^{(L-1)}} \odot \sigma'(z^{(L-1)}) \end{aligned}

• Built with 'bun': We've chosen the 'bun' platform to build our new blog, ensuring a faster and more efficient performance.
cmd
bun install
bun run dev
bun run build
...
• Dark Mode Support: Enjoy reading our content in Dark Mode for improved readability.
• Sidebar: The sidebar will now be available on all pages, allowing you to easily navigate through the blog.
• Compare images: it will be useful to wrirte a post compare design.
• Search: You can now search for specific content on our blog.

• Tags: You can now deep filter posts by tags.

• Zoomable Images: You can now zoom in on images for a more detailed view.

• Code Highlighting: You can now highlight code snippets for improved readability.