Skip to content

Instantly share code, notes, and snippets.

View kangashley's full-sized avatar
🌴
On vacation, mentally

Ashley Kang kangashley

🌴
On vacation, mentally
View GitHub Profile
@kangashley
kangashley / p5js-showcase-feature-template.hbs
Last active August 25, 2019 19:42
p5.js Showcase featured project page template
---
title: showcase
slug: showcase/featuring/
---
<!-- Template for featured project page -->
<div id="showcase-page">
{{> sidebar}}
@kangashley
kangashley / gsoc-6.md
Created August 2, 2019 00:38
Setting up a new p5.js-website page
@kangashley
kangashley / gsoc-9.md
Created July 25, 2019 21:35
My p5.js-website git + GitHub workflow
  1. Checkout fork

Tiny Content Framework

About the project

This is a tiny content strategy framework focused on goals, messages, and branding. This is not a checklist. Use what you need and scrap the rest. Rewrite it or add to it. These topics should help you get to the bottom of things with clients and other people you work with.

Give me feedback on Twitter (@nicoleslaw) or by email (nicole@nicolefenton.com).

Contents

@kangashley
kangashley / gsoc-1.md
Last active July 24, 2019 20:53
GSOC × p5.js / Week of May 27

How I set up the p5.js website locally

Updating Node.js

  1. Check Node version: node -v
  2. Install nvm: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
  3. Update to current Node version (v10.16.0): nvm install 10.16.0
  4. Check npm version: npm -v
  5. Update to npm v6.9.0: npm update -g npm

Forking and cloning p5.js-website repo

  1. Clone repo: git clone https://github.com/kangashley/p5.js-website.git
  2. Navigate to repo: cd ~/Desktop/p5.js-website
@kangashley
kangashley / programming-101.md
Last active January 10, 2019 19:30
Back to Basics: Computer Programming 101

💡 Notes on the basics of computer programming, inspired by "Programming — the Real Basics!" (Christian Heilmann)

💻 Featured languages: JavaScript, Python, C++

@kangashley
kangashley / interview-prep.md
Last active January 31, 2020 20:56
Preparing for a technical interview

Interviewing as a software engineer: How to feel less dread and more fun

@me @you You've got this!

What to flex

  • Five steps to a technical question (Cracking the Coding Interview):
  1. Ask questions: What kind of data type? What kind of data does it hold? What does the data represent? How much data? Who is the user?
  2. Design an algorithm: What are the time and space complexities (Big-O)? What happens if there's a lot of data? Does your design cause other issues? If so, did you make the right tradeoffs? Did you leverage the info given to you in Step 1?
  • [Types of algorithms]
  1. Write pseudocode first: Make sure to tell your interviewer that you are writing pseudocode.
  2. Write your code, not too slow and not too fast: Use data structures wherever relevant to show you care about good object-oriented design.
@kangashley
kangashley / learn.md
Created March 23, 2018 18:27 — forked from kittenlogic/learn.md
How to Internetz.

How to Internetz 101 🌐 ⚡

A guide for learning HTML, CSS, JavaScript, and other things I learned to love and loved to learn about world-making on the world wide web.


Learn HTML & CSS 💾

Start your HTML & CSS journey here. 👉