Hey Future Interns!
An Overview of the ACM Hack Internship Program as Told by Our 2023 Interns
By Nathan Zhang and James Wu | September 1, 2023 | 8 min read
2020-2021 year: a reflection
a look back on the past year in quarantine
By Jody Lin | July 30, 2021 | 7 min read
TypeScript - What is it and why should I care?
An exploration of what TypeScript is and how to use it to catch type safety errors in development.
By Omer Demirkan | May 25, 2021 | 13 min read
Advanced React Hooks
A survey of advanced React hooks, including useRef, useReducer, useContext and custom hooks.
By Tristan Que | May 18, 2021 | 16 min read
Introduction to WebAssembly
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.
By ACM Hack | May 4, 2021 | 16 min read
Introduction to WebRTC
The first taste of WebRTC by building a video/audio application.
By ACM Hack | April 26, 2021 | 22 min read
Node.js Profiling
The first step of optimization is to get a hold of performance. Using the Chrome DevTools, we profile a Node.js application.
By ACM Hack | April 11, 2021 | 5 min read
JavaScript Chats Fall 2019
By ACM Hack | November 21, 2019 | 2 min read
Introduction to Testing with JavaScript
By ACM Hack | November 20, 2019 | 15 min read
Multi-threading in JavaScript: Worker Threads
By ACM Hack | November 12, 2019 | 8 min read
Optimizing Frontend and React Apps
By ACM Hack | November 5, 2019 | 10 min read
A Gentle Introduction to React Hooks
By ACM Hack | October 22, 2019 | 20 min read
Asynchronous JavaScript
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.
By ACM Hack | October 15, 2019 | 12 min read
Function and this
By ACM Hack | October 8, 2019 | 18 min read
Welcome to ACM Hack!
Welcome to ACM Hack!
By ACM Hack | September 7, 2019 | 1 min read
Hackschool: JavaScript and the DOM
Today, we'll be making a super cool web page and exploring the DOM!
By Galen Wong | October 24, 2018 | 21 min read
Hackschool: What is an API?
Create your own API in node.js.
By Galen Wong | October 24, 2018 | 10 min read
Hackschool: Intro to Backend Development
Create your own server in node.js.
By Timothy Gu and Galen Wong | October 17, 2018 | 12 min read
Hackschool: Intro to Web Development
By Kristie Lim and Prateek Singh | October 10, 2018 | 14 min read