Q3 2025 - Work Notes

BuddingPlanted Last tended

Things I want to work on

Projects

  • Convert all basic projects (weather app, todo app, background color changer) to React, Vue, and Vanilla JS.
  • Holiday card app.
  • TinyDesk project [ api, frontend and db].

Concepts Learnt or Reviewed ( && Applied)

  • Pagination && the componentization of pagination (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • toReversed() vs Reverse() (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • look into how the script setup acts as a compiler (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • the idea of the composable function and how it works (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • Conditional statements in Vue3 and how they work (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • @vueUse/router and how it works. (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • useRouterQuery and how it works. (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • Breakdown all the basic and intermediate git commands and application. (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • .doNothing() (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • conditionals in Vue3 (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • Conditional rendering in Vue3 (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • math.sign() function and its application (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • build time dependency vs runtime dependency (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • vite internals (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • what is nitro and how it works (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • server vs client side rendering (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • SSR in Vue3 and how it works (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )
  • Router.push() method (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )

Knowledge Management

  • Create a page to define notes/concepts (concept, official explanation, personal understanding, applications)

Content Creation

  • Research and write 2-3 technical blog posts. (→ carried to Work Notes Q1-26Work Notes Q1-26


    Things I want to work on

    Projects

    Update Portfolio to new vets-who-code standard, see this version.
    Convert basic projects (weather app, todo app, background color changer) to Vue, and Vani...
    )

Next Steps

Learning Goals

  • Deepen understanding of state management in of Javascript and converting projects React and Vue.
  • Improve API design and documentation skills.
  • Practice writing for a technical audience.

Resources

Retrospective (To be filled at end of Q3)

  • What went well?
  • What could be improved?
  • What did I learn?

Wins

  • (To be filled as you complete tasks!)

Footnote

This quarter had the longest concept list across all of 2025 — 16 items, all unchecked. A few observations worth carrying into Q1-26:

  • Group related concepts. toReversed() vs reverse(), math.sign(), and useRouterQuery are small, standalone topics that can be knocked out in a single session. Batch them. The larger concepts — SSR, Vite internals, Nitro, and server vs client-side rendering — form a single mental model and should be studied together rather than treated as separate checklist items.
  • script setup as a compiler is a particularly useful concept to nail down since it underpins how Vue 3 SFCs actually work. Understanding it will make Composables and Compiler Directives click faster.
  • The Retrospective section was left blank. Even a few bullet points at quarter-end would make it easier to avoid repeating the same list in Q4 — which is exactly what happened.