Fading Coder

One Final Commit for the Last Sprint

Design and Implementation of a Personal Finance System Using Java, Spring Boot, and Vue

The increasing demand for personal financial management has led to the development of personal finance systems. These systems provide a convenient and effective way for individuals to manage income, expenses, investments, and savings. The rapid growth of financial technology (Fintech) supports these...

Design and Development of a Game Sales Platform Using Java, Spring Boot, and Vue

Design and Development of a Game Sales Platform Using Java, Spring Boot, and Vue
Introduction The electronic gaming industry is experiencing rapid growth, encompassing various game types from single-player to online multiplayer, mobile games, and esports. As more people engage with games, game sales platforms have become the primary channel for developers and publishers to sell...

Type-Safe Global Properties and Methods in Vue 2 with TypeScript

Prefer a plugin with module augmentation Attaching fields directly to Vue.prototype works at runtime, but TypeScript will not know those members exist unless you augmant Vue’s types. The recommended approach is to provide a plugin and a .d.ts declaration. src/plugins/globals.ts import Vue, { PluginO...

Preserve iframe State Across Vue Route Changes Without Reloading

Vue’s built-in keep-alive caches component VNodes and instances, but it cannot prevent an iframe’s document from reloading. An iframe hosts an independant browsing context; each time its DOM node is mounted, the embedded page is loaded anew. Caching the VNode does not capture the iframe’s internal d...