react-blog

During my time at Hack Oregon I took an introduction courses on React.JS and ES6.

We covered a fair amount of territory over the course of 8 weeks. We met two times a week for 2.5 hours.

ES6: React:
  • Arrow functions and let keyword; Block scopes
  • Classes and inheritance; Default parameters
  • Destructured assignment
  • Generators; Iterators; Maps
  • Promises; Rest parameters; Sets
  • Spread operator; Template Literals
  • Classes
  • Enhanced object literals
  • Template strings
  • Let + const
  • Iterators + for..of
  • Generators
  • Introducing JSX
  • Rendering Elements
  • Components and Props
  • State and Lifecycle
  • Handling Events
  • Conditional Rendering
  • Lists and Keys
  • Forms
  • Lifting State Up
  • Composition vs Inheritance
  • Web Components
  • Higher-Order Components
  • Integrating with Other Libraries
  • Typechecking With PropTypes
  • Storing History

My Capstone

My capstone was to create a microblog using React and Firebase. To do this I created 15 dynamic and static components.

All of the work is served from GitHub pages, and that data is managed by Firebase.

Libraries Used

Server: Clientside:
  • Firebase
  • GitHub Pages
  • ES6
  • Radium
  • Re-base
  • React.JS
  • React-burger-nav
  • React-dom
  • React-router
  • Vanilla JS

Link: Github Repo

Link: React Blog

Autopilot or Co‑Pilot? Unpacking the Role of LLMs in Modern Development

How to Harness LLMs While Coding: A Practical Guide for Software Engineers Continue reading

Autopilot or Co‑Pilot? 1 - AI Research

Published on July 04, 2025

Autopilot or Co‑Pilot? 2 -

Published on July 03, 2025