Alan Davies' Portfolio Site

Full-Stack Application: Project Vale


After 2021 I had to leave my role in QA Ltd due to health and family reasons.

It wasn't until 2022 that I had an opportunity to focus back on coding and knew that I would need to revisit programming, adding it to my day-to-day routine; I decided to create a repository that would outline the skills I would refresh, covering existing topics as well as some new skills such as React.


About:

As part of my refresh, I wanted to cover full-stack development techniques I've used in the past; there are many technologies to keep track of and can fall out of memory; this can be a real problem as part of my portfolio could deteriorate without maintenance.

Existing Skills:

  • Git and SVN
  • Agile & issue tracking
  • Java 8 & Maven Build
  • Junit & Mockito
  • JDBC
  • Spring API
  • Node.js & Javascript
  • Cucumber & Gherkin
  • Git and SVN

I was curious about expanding my front-end knowledge, so this project provided the opportunity to look into React and how it differs from the AngularJS training that QA Ltd provided me; this was partly due to an exploration of Angular9 and wishing to balance the benefits and drawbacks of each framework. A big part of this is that Angular had evolved in my time whilst working with a client on primarily back-end oriented technologies, so I had an opportunity to review how these technologies have changed since.

Repository link:



Additional

Example repo feature-branch adherence:

[ Example Feature Branch Model ]

Issue Tracking:

The name "Vale" came from raids instances in Guild Wars 2; it was an arbitrary naming convention that could act as nomenclature for potential projects, becoming a set of significant repositories on my GitHub.

The raid instances are titled as follows:

  • Spirit [Vale]
  • Salvation [Pass]
  • [Stronghold] of the Faithful
  • [Bastion] of the Penitent
  • [Hall] of Chains
  • [Mythwright] Gambit
  • The Key of [Ahdashim]

Return

|

Alan Davies. © 2024