Frontend Development
Essential Extensions - Visual Studio Code
A curated list of my frequently used Visual Studio Code (VS Code) extensions, covering frontend, backend, testing, DevOps, and Developer Experience (DX) tools.
How to Continue Browsing Websites with Insecure SSL Certificates
An introduction to the hidden Chrome browser command `thisisunsafe` for bypassing SSL security warnings. Explains how to force access to internal test sites or sites with expired certificates when the 'Proceed to site' option is missing.
HTML5 Custom Attributes
An introduction to HTML5 `data-*` custom attributes. Explains how to access these attributes using the JavaScript `dataset` API and the jQuery `data()` method, and clarifies the differences between HTML Attributes and DOM Properties.
How to Use Vue 3 with ASP.NET Razor
A tutorial on integrating Vue 3 (Options API) and VeeValidate 4 into ASP.NET Razor Pages (.NET 6). It compares the differences between upgrading from Vue 2 to Vue 3 and shares experience on version compatibility for frontend packages (Axios, Bootstrap 5).
How to Use Vue with ASP.NET Razor
A tutorial on integrating Vue 2 and VeeValidate 2 into ASP.NET Razor Pages (.NET 6). It explains how to use Vue to handle frontend interactions and API requests while retaining existing Model Validation instead of relying on jQuery.
On jQuery
An analysis of jQuery's status, pros, and cons in modern web development. Comparing the choice of using jQuery under the .NET MVC architecture versus shifting to Vue.js or Blazor, and exploring considerations for frontend technology selection.
