Skip to content

Instantly share code, notes, and snippets.

@lalunamel
lalunamel / gist:677e37d2b827e2fde4e59b3cdf4a94e5
Last active July 31, 2018 16:06
Cody at Turing - Spring 2018
## Cody at Turing - Spring 2018
- Developed curriculum on Javascript fundamentals, test driven development, and React testing
- Taught computer science through lecture and 1-1 pairings with students
- Lead group seminars on soft skills of engineering
- Advised students on resumes and held career advice sessions
- Created starter-kit application for national non-profit empowering girls learning to code
@lalunamel
lalunamel / agenda.md
Created May 8, 2018 03:03
Turing - Promises Lesson

Promises Lesson

Agenda

  • Synchronous vs Asynchronous
  • Turn and Talk: What are some situations where synchronous and asynchronous schemes occurr?
    • Think of programming and non programming examples
  • Aside: The JS event loop
    • Draw this on the board with help from students
  • Stuff that is async
@lalunamel
lalunamel / cutlist-product.notes.md
Last active April 18, 2018 21:03
Cutlist Product Notes

Cutlist Product Notes

The Pitch

The idea is to build a product that helps hobbyist woodworkers create a cut list for their work. A cut list is a diagram of how all the pieces of a woodworking project should be cut in order to use the least amount of material. Creating a cut list before a project starts is faster than calculating cuts during.

What Users Get

  • Spend less money
    • spend less on raw materials by optimizing packing
  • Save time
  • have the computer do the hard job of figuring out how to pack things
@lalunamel
lalunamel / software-design-isomorphisms-notes.md
Last active March 3, 2018 20:50
Notes on Mark Seemann's Software Design Isomorphisms
@lalunamel
lalunamel / integrations_permissions.md
Last active February 14, 2018 21:47
Integrations Permissions

Integrations permissions

This table describes the actions users can take with integrations if they are part of an account with an enterprise plan—whether or not they are a member of an account—as well as the project to which they would like to add an integration, and their role on that project.

Is Enterprise User Is Account Member Project Role Can View Integration Can Edit Integration Can Delete Integration
True True Owner Yes Yes Yes
True True Member Yes No No
True True Viewer Yes No No
True False Owner
@lalunamel
lalunamel / javascript_import_mutations.md
Last active February 13, 2018 15:51
JS: Why am I able to mutate a module in a test and see my changes in my implementation file?

Why am I able to mutate a module in a test and see my changes in my implementation file?

// Test.js

import createHistory from 'history/createBrowserHistory';

describe('something', () => {
  let pushSpy;
  beforeEach(() => {
 pushSpy = jest.fn();
@lalunamel
lalunamel / warmCookiesNotes.md
Last active December 18, 2017 14:46
Notes on build.warmcookiesoftherevolution.org

Notes on build.warmcookiesoftherevolution.org

DISCLAIMER

I understand that

  1. This website is not finished and things will change, so my comments may not be reflective of what you intend to exist eventually.
  2. Somebody spent a lot of time and effort working on this thing. Please don't take my comments as a personal attack on your coding/design skills. You've done a great job :)
@lalunamel
lalunamel / thing_of_the_week.md
Last active March 13, 2018 13:36
Thing of the Week blog post

Combating bias and promoting inclusion in the workplace is something we can all agree needs to happen. The question, then, is how?

The way I see it, there are two directions from which change can come: from the top, or from the bottom. Changes from the top come in the form of new HR policies, training, or declarations for more diversity and inclusion work (all of which Pivotal is already doing). Changes from the bottom are a change in culture and a realization that every interaction matters.

What is Thing of the Week?

With

@lalunamel
lalunamel / thing-of-the-week.txt
Last active March 13, 2018 13:36
Thing of the week
Thing of the week!
- Start meetings by seeing how folks are doing, feelings-wise
- Notice who you're inviting to stuff and how you invite them.
- When you see someone do something great, call it out!
- When referring to the whole team, don't just use `engineers` or `devs`