Me and FrontEnd

I am a Programmer with these platforms:

  • Microsoft .NET / C# on Linux
  • Microsoft SharePoint {on-premise, Online}

naturally, I am a BackEnd Programmer.

note: I wrote this article with the spirit of Writing for ‘Future of Me’

Track record

My journey with FrontEnd:

  • not too great
  • but not too bad either

examples:

  • SharePoint Branding
    • SPFx Extensions
    • SPFx WebPart
    • for 2 National-scale Companies {X and Y}
  • FrontEnd - Web App
    • hundreds of Pages using Admin Template: SmartAdmin, with an old AngularJS
    • the same thing, but with: Vue + Template - CoreUI

Testing for FrontEnd

For this topic, I wrote it here:

Generator for Testing Script

I do not write Testing Script manually.
I build a Generator, to write the Testing Script — for many Pages: Forms.

note: about the Generator, I wrote it in the article Document Driven Development

VUE

Going forward, every time I code FrontEnd, I will use Vue:

  • in Vue:
    • for me, it is very related to the old ASP.NET WebForm
    • how to use a Component
    • how to “pass” data to a prop
  • SFC concept
    • just 1 file
    • it feels like coding the old ASP.NET WebForm {with in Page code}
    • <script setup> feels very similar to script runat="server"
    • the <template> section

React

React is absolutely amazing:

  • job postings for FrontEnd that require a React Programmer == a lot
  • some Web Apps built with React:
    • Microsoft 365:
      • Microsoft Office Online {Word, Excel} — built with React
      • Console/Admin for Azure
    • figma.com
    • moqups.com
  • AI Web interface
    • almost all of them use React
    • perhaps only Google Gemini uses Angular

But my time is limited to dig deeper into React.
Maybe another time.