CSRF for Web Developer
Regardless, one should never easily trust user requests to prevent CSRF. I've recently found my knowledge in this area lacking, so I'm catching up.
Regardless, one should never easily trust user requests to prevent CSRF. I've recently found my knowledge in this area lacking, so I'm catching up.
The summary is to never easily trust user input to prevent XSS to the greatest extent. Recently, I found my knowledge in this area lacking.
I found many common functions scattered throughout the project. So, I took the opportunity to organize a unified structural rule for the team to use.
Vite does not perform Tree Shake during development, leading to a lot of unused code being bundled, severely affecting the development experience.
I previously wrote an article about the built-in data structure in ES6 JavaScript: Map. This time, let's discuss WeakMap and how it differs from Map.
Browsers began to introduce Web Components related APIs and standards, but I never had the chance to use this technology in practice.
Recently, I've set higher expectations for my programming, and testing has become a crucial area. But does a working program mean testing is unnecessary?
There is a data structure in JavaScript ES6 similar to objects that I have never fully understood. — Map. Let's compare objects with Map.
I often just see problems and try to solve them. But if a project is on fire and the manager sets an unrealistic timeline, how do you explain it?
Recent projects have involved a complete visual design overhaul, leading to facing the challenge of how to synchronize the management of product visuals.
To keep page content within reasonable limits, a fixed-size container is often needed. Unique layouts have emerged using CSS Grid for more flexibility.
"the cost of adding dark mode" inevitably increases costs more than expected, but using the right approach from the start can avoid many issues.
While managing this blog, I gradually developed the habit of "pushing new progress no matter how busy I am," forcing myself to refine my thoughts.
How to effectively conduct code reviews? This article aims to explore how to perform code reviews and improve overall code quality.
In the development field, much of the work involves structuring information, so I find it fitting to call myself a "🌵 Software Gardener."