Skip to content

Instantly share code, notes, and snippets.

View matt-winzer's full-sized avatar

Matt Winzer matt-winzer

  • IndigoAG
  • Denver, CO
View GitHub Profile

Expected Response Data Formats

Endpoint: /api/hotels

[
{
    "address": {
      "street": "76337 Blanda Crescent",
      "city": "Lake Wyman",

Async/Await vs. Promises: Syntax

#async-await #promises

Quick examples to compare & contrast syntax for async/await vs. promise chains.

GET Request

Async/await:

class App extends React.Component {

Lightning Talks

Quick hits on how to facilitate lightning talks for Denver WDI.

Format

  • 2 students will present back to back
  • 8 minutes each
  • Start at ~ 3:45pm
  • Time for questions after each presentation

Idea Generation & Brainstorming

This workshop will help you come up with some ideas for personal projects/capstones.

1. Brainstorm

No ideas are 'wrong' when it comes to brainstorming. Sometimes the crazy/weird ideas that get thrown out during a brainstorming session can actually hit the mark in some way and turn into a more robust & refined idea upon reflection. As such, the goal of this section is simply to come up with as many ideas as you can (within reason). Don't worry about feasability or fully fleshing out the ideas at this point.

1.1 Brainstorm - Personal Approach (10 mins)

WDI Denver Capstones

Timeline

  • 10 calendar days to work on your capstone
    • Typically start on a Monday
    • Code freeze the following Wednesday
    • Present the following Thursday

Requirements

Deploying a Node.js Server on Heroku

This procedure assumes you have created a Node.js server, with a postgresql database, and have used Knex.js to handle your migrations and seeds.

Technologies Used

  • Node.js
  • Knex.js
  • Postgresql
  • Heroku

Courage Time

Courage time is an opportunity to explore material that falls outside the scope of the curriculum. Over your warmup period, pick a technology, framework, library, etc. that interests you and dive in! Do some google searching, do some reading, find a tutorial, etc. This is your time to flesh out your interests and potentially discover some cool tech that excites you.

Possible topics include things like:

  • Virtual Reality
  • Augmented Reality
  • Game Development
  • Data Visualization