Git Product home page Git Product logo

jtcho.me

I've wanted to rebuild my website for a really long time. It's gone through several iterations in the past – some more tacky than the others. I started off wanting to use the opportunity to learn lots of interesting new web frameworks, like Angular/React. Turns out, this is a poor choice for a personal website. These heavy handed frameworks are too complex for the simple, static website and introduce a unnecessary overhead to the build process.

This time, I've settled for a simple static website that is served using Express. For fun, I hooked in Gulp for task management and use Sass/Babel for CSS and ES6 compiling.

The majority of the website was completed in the span of a day or two – but I'll be tweaking it here and there. Since it's so lightweight, I expect that I'll be able to iterate through new website designs whenever I'm bored quite quickly! :)

Development Instructions

Dependency Requirements

Node/NPM, obviously. You'll also need gem install sass if you don't have it already.

After npm install-ing, you can run the gulp commands, e.g. gulp develop to start a LiveReload server, hosted at localhost:8080 by default.

Jonathan (JT) Cho's Projects

aelfcraft icon aelfcraft

Main repository for all of AelfCraft's plugin code.

algorithmsnutshell icon algorithmsnutshell

Data Structures and Algorithms compendium based on the material covered in various iterations of UPenn's course, CIS121.

antparticletracker icon antparticletracker

Visually tracks ants in video recordings over time and compiles data regarding their interactions automatically. Built with QT and OpenCV.

apollo-client icon apollo-client

:rocket: A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server

attrs icon attrs

Python Classes Without Boilerplate

bstvisualizer icon bstvisualizer

A web-app which helps visualize various binary search trees and their operations.

csstype icon csstype

Strict TypeScript and Flow types for style based on MDN data

delve icon delve

Delve is a debugger for the Go programming language.

flask-wtf icon flask-wtf

Flask-WTF offers simple integration with WTForms

go-socket.io icon go-socket.io

socket.io library for golang, a realtime application framework.

grpc icon grpc

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

microeconometricshandbook icon microeconometricshandbook

A lightweight compilation of the important aspects of Petra Todd’s advanced microeconometrics course at UPenn.

monotonetrees icon monotonetrees

Simple implementations of monotone binary decision tree algorithms.

nalda icon nalda

Source code for http://flynalda.com, moved to flynalda.com repo.

pause icon pause

Chrome extension which replaces your new tab page with a RPG-esque status screen!

personalfinance icon personalfinance

APIs and whatnot I use for managing my personal finances. Of course, without the sensitive info.

pythonml icon pythonml

Python Machine Learning - Sebastian Raschka, & More

pythonprimer icon pythonprimer

An interactive Jupyter notebook showcasing the key features of Python. Useful for review or for quickly ramping up with Python!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.