Notes on Building a Personal Website for Developers

Jul 26, 2024

Building a Personal Developer Website

Importance of a Personal Website

  • Differentiates candidates in the job market
  • Can lead to more interview opportunities
  • Showcases previous work and personality

Website Building Overview

Website Builders

  • Options include Squarespace, Wix, Weebly
  • User-friendly interfaces for non-coders
  • Good for small websites or basic portfolios
  • Hostinger offers a competitive website builder starting at $1.99/month (Code: Nick white)

Content Management Systems (CMS)

  • Popular example: WordPress
  • Used by over 43% of websites
  • Ideal for content-heavy websites
  • CMS allows easy editing and management of multiple pages
  • Hostinger supports WordPress migration and hosting for $1.99/month with discounts

Coding from Scratch

  • Three fundamental technologies required:
    • HTML (HyperText Markup Language): Structure of the site
    • CSS (Cascading Style Sheets): Styles for the site (e.g. colors, fonts)
    • JavaScript: Functionality for interactive elements
  • Basic files to create:
    • index.html
    • app.css
    • app.js
  • Quick tutorial on coding:
    • Create HTML structure with tags
    • Style using CSS
    • Add functionality with JavaScript

Free & Paid Hosting Options

  1. GitHub Pages
    • Free hosting for static websites
    • URL format: username.github.io
    • Limited to static sites, no backend/API support
  2. Hostinger (Sponsored by the speaker)
    • Affordable hosting options ($1.99/month) with a variety of features
    • Free domain, email, support for multiple websites
    • Excellent for deploying dynamic, functional sites

Using Bootstrap Templates

  • Quick method to get a portfolio site up and running
  • Downloadable templates with pre-made code
  • Easy to modify using a text editor

Hiring a Developer

  • Alternative for those with a time crunch and budget
  • Considerations:
    • Platform options: Fiverr, Upwork
    • Costs vary with complexity
    • Simple static websites may be easier and cheaper to develop
  • Understand the effort required for custom builds

Final Recommendations

  • All programmers should build their own websites to showcase skills
  • Utilize Hostinger for affordable hosting during sales
  • Engage with the coding community by sharing your portfolio