Skip to content

Instantly share code, notes, and snippets.

View stevekinney's full-sized avatar

Steve Kinney stevekinney

View GitHub Profile
{
"id": "remoteAnalytics",
"name": "remoteAnalytics",
"metaData": {
"name": "remoteAnalytics",
"type": "app",
"buildInfo": {
"buildVersion": "0.0.0",
"buildName": "@pulse/remote-analytics"
},
@stevekinney
stevekinney / web-performance.md
Last active March 1, 2026 16:52
Web Performance Workshop

Web Performance

Requirements

Repositories

[
{
"currency": "Albania Lek",
"abbreviation": "ALL",
"symbol": "Lek"
},
{
"currency": "Afghanistan Afghani",
"abbreviation": "AFN",
"symbol": "؋"

Frontend Masters—Deploying Full Stack: Node.js & React on AWS

You should have the following completed on your computer before the workshop:

  • Have Node.js installed on your system. (Recommended: Use nvm.)
    • Unfortunately, you'll need to be on Node 9.x or earlier. Dependencies are hard and one of the dependencies of one of our dependencies is set to not allow Node 10.x.
    • Install yarn with brew install yarn.
  • Create an AWS account. (This will require a valid credit card.)
  • Install multi-factor authentication app (e.g. Authy, Google Authenticator, Duo).
  • Install the AWS CLI. (brew install awscli should do the trick. Otherwise, you'll need Python and PIP, which you can install using brew install python.)

Frontend Masters: AWS for Frontend Engineers

You should have the following completed on your computer before the workshop:

  • Install the AWS CLI.
  • Have Node.js installed on your system. (Recommended: Use nvm.)
    • Install yarn with brew install yarn.
  • Create an AWS account. (This will require a valid credit card.)
  • Create a Travis CI account. (This should be as simple as logging in via GitHub).
[
{
"company": "3M",
"description": "3M, based in Minnesota, may be best known for its Scotch tape and Post-It Notes, but it also produces sand paper, adhesives, medical products, computer screen filters, food safety items, stationery products and many products used in automotive, marine, and aircraft industries.",
"initial_price": 44.28,
"price_2002": 56.27,
"price_2007": 95.85,
"symbol": "MMM"
},
{
{
"hooks": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "CLAUDE_HOOK_TYPE=PreToolUse bun run ./scripts/claude-hooks.ts"
}
import chalk from 'chalk';
import getPort, { portNumbers } from 'get-port';
export type TemporalServerOptions = {
/** The port for the Temporal server to listen on.*/
port: number;
/** The port for the Temporal UI to listen on. */
uiPort: number;
/** The port for the Temporal HTTP API to listen on. */
httpPort: number;