Skip to content

Glossary

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

Argument (vs parameter)

  • the values you provide when you call a function
  • funcName("arg1", "arg2)

B

Barrel file

export { Component1 } from "./Component1";
export { Component2 } from "./Component2";
export { Component3 } from "./Component3";
// ...
  • problem
    • when VSCode auto imports, it usually imports from the barrel file 😥

C

Concurrent

  • 2+ actions in progress at the same time
  • can be done with one thread
  • example: JS
  • in contrast to parallel
    • 2+ actions executing at the same time (multi-thread/core)

D

Debounce

  • do something after 1 second
  • examples
    • live search
      • make an API call once they stop typing
    • scroll position
    • do something when the user stops resizing their window

Debounce vs throttling

  • example: only allow 100 API calls per hour

DEI

  • Diversity, Equity and Inclusion

E

F

Feed

  • example: news feed, Facebook feed
  • the analogy turns us into livestock
  • we're given feed, not food

G

Generativity

  • what you generate
  • your team + you vs your team without you
  • usage example: Jessica Kerr talk
  • more useful than personal productivity
    • shaving yaks is super generative but not productive

GHCR

  • GitHub Container Registry
  • I saw this when downloading stuff with brew

Glue work

Golden yak

H

Heisenbug

  • bug that's not reproducible when you try to fix it

I

ISR

  • incremental static regeneration
    • create/update static pages after building site
    • Next.JS can do this

J

K

Kreplit

  • A unit of time and energy, love and affection
  • see Jessica Kerr's talk
  • usage example: Jessica Kerr talk

L

M

N

O

OLAP

  • online analytical processing
  • business insights from data

OLTP

  • online transaction processing
  • concurrent transactions
    • online banking, shopping, texting

P

Parameter vs Argument

  • the variables in the function definition
  • function myFunc("arg1", "arg2)

Pendo

  • like Google Analytics but has more features for product owners?

Q

R

S

SoC

  • Separation of Concerns

symmathesy

T

Throttle

  • do something max once a second
  • see Debounce vs throttle

Touring Complete

  • a program or language can express all possible programs
  • anything that's equivalent to the Touring Machine is Touring complete

U

V

W

Walrus operator

X

Y

yak shaving

Z


Last update: 2022-09-23