hungsu / hung.su

My personal website

Home Page:https://hung.su

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hung-Su logo

Uptime Robot ratio (30 days)

A curated page of my best work and working methodology

Methodology

This project uses a Lean production methodology. That is, production of assets which are not served in the final product must be minimised, to focus on assets which will be. This means:

  • No separate project tracker
  • No separate wiki or documentation. All documentation will be in this readme, or in code comments
  • Automated tests must be written, but kept to a minimum

Hosting

The project is hosted on a single private VPS running NGINX. It has a verified SSL Certificate from Lets Encrypt, obtained using Certbot. Being served over HTTPS allows HTTP2, for concurrent asset downloading. The host uptime is shown in a badge at the top of this readme.

Goals and metrics

Things that can be verified automatically:

  • Have 99%+ uptime
  • Be fast and lightweight
    • Loading should appear to be finished in less than 1 second
      • Speedindex. This repository should automatically run tests against WebPageTest and maintain a speedindex under 1000
    • Viewing entire website should consume less than 1MB of cellular data
    • https://github.com/ai/size-limit

Things that I verify by hand

  • Be accessible

    • To keyboard only users
    • to mouse only users
    • to touch only users
    • To low vision users
  • Must look good on these browsers:

    • Win Chrome
    • Win Firefox
    • Mac Chrome
    • Mac Firefox
    • Android Chrome
    • iPhone Safari
  • Have good metadata. Observe how the Blizzard website has OG image and description

  • Contain current information about my working career, that expands on what is in my resume

Things that are verified by others

  • Be inspiring
    • If read by someone looking for a HTML/CSS/Javascript developer, they should email me
      • To measure, this website will advertise a different email address from my own
  • Be visually pleasing

Technology

Style

Inspiration

Deployment

This project will use Continuous Delivery. That is, any commits will automatically be deployed to hung.su using Codeship.

About

My personal website

https://hung.su


Languages

Language:JavaScript 100.0%