Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added all blog posts #505

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions public/blogPosts/fall2018/hackschool-session-2/index.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
---
date: "2018-10-17"
title: "Hackschool: Intro to Backend Development"
subtitle: "Session 2"
---
**Location**: Covel 227, UCLA
# Hackschool: Intro to Backend Development

## Session 2

### October 17, 2018

#### By Timothy Gu and Galen Wong

**Location**: Covel 227, UCLA
**Time**: 6-8pm

**Teachers**
Expand Down
13 changes: 8 additions & 5 deletions public/blogPosts/fall2018/hackschool-session-3-backend/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
---
date: "2018-10-24"
title: "Hackschool: What is an API?"
subtitle: "Session 3 Backend"
---
# Hackschool: What is an API?

## Session 3 Backend

### October 24, 2018

#### By Galen Wong

**Location**: Covel 227, UCLA

**Time**: 7:30-8:30pm
Expand Down
12 changes: 7 additions & 5 deletions public/blogPosts/fall2018/hackschool-session-3-frontend/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
---
date: "2018-10-24"
title: "Hackschool: Javascript and the DOM"
subtitle: "Session 3 Frontend"
---
# Hackschool: Javascript and the DOM

## Session 3 Frontend

### October 24, 2018

#### By Galen Wong

## Introduction

Expand Down
16 changes: 7 additions & 9 deletions public/blogPosts/fall2019/js-chat-1/index.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
---
date: 2019-10-08
title: "Function and this"
subtitle: "JavaScript Chats with ACM Hack Session 1"
---
<!-- <h1>
JavaScript Chats with ACM <span style="color: #C960FF">Hack</span>:
Functions and <code>this</code>
</h1> -->
# Function and this

## JavaScript Chats with ACM Hack Session 1

### October 8, 2019

#### By ACM Hack

- [Function Arguments](#function-arguments)
- [The Magic `arguments` "array"](#the-magic-arguments-%22array%22)
Expand Down
16 changes: 7 additions & 9 deletions public/blogPosts/fall2019/js-chats-2/index.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
---
date: 2019-10-15
title: Asynchronous JavaScript
subtitle: JavaScript Chats with ACM Hack Session 2
description: >
What does it mean for JavaScript to be asynchronous and event-driven? How
do promises and callbacks work? Let’s find out in the second installment of
JavaScript Chats with ACM Hack."
---
# Asynchronous JavaScript

## JavaScript Chats with ACM Hack Session 2

### October 15, 2019

#### By ACM Hack

- [Definitions](#definitions)
- [JavaScript and asynchrony](#javascript-and-asynchrony)
Expand Down
12 changes: 7 additions & 5 deletions public/blogPosts/fall2019/js-chats-3/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
---
date: 2019-10-22
title: "A Gentle Introduction to React Hooks"
subtitle: "JavaScript Chats with ACM Hack Session 3"
---
# A Gentle Introduction to React Hooks

## JavaScript Chats with ACM Hack Session 3

### October 22, 2019

#### By ACM Hack

- [Quick Review of the `class` Lifecycle Methods](#quick-review-of-the-class-lifecycle-methods)
- [Quick Review of Function Component](#quick-review-of-function-component)
Expand Down
12 changes: 7 additions & 5 deletions public/blogPosts/fall2019/js-chats-4/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
---
date: 2019-11-05
title: "Optimizing Frontend and React Apps"
subtitle: "JavaScript Chats with ACM Hack Session 4"
---
# Optimizing Frontend and React Apps

## JavaScript Chats with ACM Hack Session 4

### November 05, 2019

#### By ACM Hack

- [An Introduction to "Frontend Optimization"](#an-introduction-to-%22frontend-optimization%22)
- [How Does a Webpage Load?](#how-does-a-webpage-load)
Expand Down
13 changes: 8 additions & 5 deletions public/blogPosts/fall2019/js-chats-5/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
---
date: 2019-11-12
title: 'Multi-threading in JavaScript: Worker Threads'
subtitle: 'JavaScript Chats with ACM Hack Session 5'
---
# Multi-threading in JavaScript: Worker Threads

## JavaScript Chats with ACM Hack Session 5

### November 12, 2019

#### By ACM Hack


- [An overview of multi-threading](#an-overview-of-multi-threading)
- [Different kinds of multi-threading](#different-kinds-of-multi-threading)
Expand Down
12 changes: 7 additions & 5 deletions public/blogPosts/fall2019/js-chats-6/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
---
date: 2019-11-20
title: 'Introduction to Testing with JavaScript'
subtitle: 'JavaScript Chats with ACM Hack Session 6'
---
# Introduction to Testing with JavaScript

## JavaScript Chats with ACM Hack Session 6

### November 20, 2019

#### By ACM Hack

In this session of JavaScript Chats, we will introduce
the concepts used in testing through JavaScript.
Expand Down
12 changes: 7 additions & 5 deletions public/blogPosts/fall2019/js-chats-summary/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
---
date: 2019-11-21
title: 'JavaScript Chats Fall 2019'
subtitle: 'Find all resources and links here'
---
# JavaScript Chats Fall 2019

## Find all resources and links here

### November 21, 2019

#### By ACM Hack

### What is JavaScript Chats?

Expand Down
15 changes: 7 additions & 8 deletions public/blogPosts/spring2021/js-chats-2/index.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
---
date: 2021-04-11
title: Node.js Profiling
subtitle: JavaScript Chats Hack Session 2 Spring 2021
description: >
The first step of optimization is to get a hold of performance. Using the
Chrome DevTools, we profile a Node.js application.
---
# Node.js Profiling

## JavaScript Chats Hack Session 2 Spring 2021

### April 11, 2021

#### By ACM Hack


In the previous [JS Chats on optimization](/posts/fall2019/js-chats-4), we took
Expand Down
14 changes: 7 additions & 7 deletions public/blogPosts/spring2021/js-chats-4/index.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
date: 2021-04-26
title: Introduction to WebRTC
subtitle: JavaScript Chats Hack Session 4 Spring 2021
description: >
The first taste of WebRTC by building a video/audio application.
---
# Introduction to WebRTC

## JavaScript Chats Hack Session 4 Spring 2021

### April 26, 2021

#### By ACM Hack

## What is WebRTC?

Expand Down
16 changes: 7 additions & 9 deletions public/blogPosts/spring2021/js-chats-5-wasm/index.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
---
date: 2021-05-04
title: Introduction to WebAssembly
subtitle: JavaScript Chats Hack Session 5, Spring 2021
description: >
WebAssembly is a highly touted new technology that allows running
non-JavaScript code in browsers and Node.js at near-native speeds. This week,
we take a deeper look at it, and figure out its pros and cons.
---
# Introduction to WebAssembly

## JavaScript Chats Hack Session 5, Spring 2021

### May 04, 2021

#### By ACM Hack

We usually associate the browser with the language JavaScript. The browser,
such as Google Chrome, takes the JS code and then executes its instructions
Expand Down
16 changes: 7 additions & 9 deletions public/blogPosts/spring2021/js-chats-6-hooks/index.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
---
date: 2021-05-18
title: Advanced React Hooks
subtitle: JavaScript Chats Hack Session 6, Spring 2021
author: Tristan Que
description: >
A survey of advanced React hooks, including useRef, useReducer, useContext
and custom hooks.
---
# Advanced React Hooks

## JavaScript Chats Hack Session 6, Spring 2021

### May 18, 2021

#### By Tristan Que

> This blog post is written by one of JS Chat's participant Tristan Que. You can find Tristan on...
> - LinkedIn: https://www.linkedin.com/in/tristanque2000/
Expand Down
15 changes: 7 additions & 8 deletions public/blogPosts/spring2021/js-chats-7-typescript/index.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
---
date: 2021-05-25
title: TypeScript - What is it and why should I care?
subtitle: JavaScript Chats Hack Session 7, Spring 2021
author: Omer Demirkan
description: >
An exploration of what TypeScript is and how to use it to catch type safety errors in development.
---
# TypeScript - What is it and why should I care?

## JavaScript Chats Hack Session 7, Spring 2021

### May 25, 2021

#### By Omer Demirkan

> This blog post is written by one of JS Chat's participant Omer Demirkan. You can find Omer on...
> - Website: https://omerdemirkan.com
Expand Down
Loading